On Thu, Oct 21, 2010 at 2:23 AM, prabhu <prabhum@xxxxxxxxxxxxx> wrote: > HI All, > > I am new to Kernel newbies. Last month i have started to learn linux kernel. > I have struggled to understand the relation between memory and the process. > > I would be grateful to you if some one provide the answers/reference > document to the below question. > > How the kernel determine processor architecture. That means at what point of > the kernel understand the processor architecture and start working on > architecture based operations? I am just going to answer this question because is the only that I know more . check in google kernel-porting.pdf it is a presentation that tell you how does the embedded developers have to understand x86 kernel in order to pass make it work for ARM architecture, besides the cross compiler for arm architecture the structure of the kernel could be different and yes there is simple structure on the board file where tells you which machine is, and which architecture is. And please do not top post :) Hope it helps Victor Rodriguez > How the process pass the data into the processor and get the output? > Does any relation exists b/w file-system and the page table in hardware > address ? > How the kernel load new memory area from the physical disk to RAM. Does > processor involved in this operation? > How the processor intimate the page fault exception to the kernel . which > register get involved in this operation? > How the process restart the operation after load the required pages into the > memory? > Does processor have separate memory for storing instruction and data. If > yes, what would be the size ? > What is the relation between GDT and LDT. Does each processor have its own > GDT and LDT?. If so how the process details are organized by the kernel > where is it stored in the memory and how the process identifies this? what > is the default memory space will be allocated to this table. > > Any information related to processor architecture detail and working would > be helpful for me to understand overall structure. > > Above questions may be unrelated or stupid. If so sorry for the > inconvenience. > > Thanks, > Prabhu > -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ