<div>Dear All,</div>
<div> </div>
<div>I am a newbie for using X server and extensions.</div>
<div>I am trying to understand window creation in x server and the memory allocation related to it.</div>
<div>I understand that there is a primary &quot;Root Window&quot; created when X server starts up. I have a few questions related to this:</div>
<div>1. Is the memory allocated for &quot;Root Window&quot; in some way mapped to the frame buffer ?</div>
<div>2. How is the memory allocated for child/client  windows when I make a call to XCreateWindow function ?</div>
<div>3. A window is made visible on the screen when XMapWidnow function is called, how does it show on screen? By copying/composting to root window or to framebuffer?</div>
<div> </div>
<div>Thanks,</div>
<div>Pulsar</div>
<div> </div>