[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

general questions



Dear guys,
I am a computer science student and I hope I can get help from you.
I have some general questions about the linux operating system.
I hope I am at the right adress and if I am not, please can you give an indicstion of the right one if you know it ???
 
Here are my questions:
 
1.How can a new process be created in linux?
   Does a process have pages when it is created? Which ones?
   How does it get the rest?
 
2.Linux uses demand paging as a memory management policy.
  a)Describe how to compute a physical adress from a logical adress.
     What is a linear adress?
 
  b)Describe the datastructure for the page directory and the page table and their         relation.
 
c)Describe Linux page replacement policy in detail.Does it use global or local             replacement?Does it suffer from belady's anomaly?
 
d)When a page needs to be swapped out,what is the maximum number of times         the function try_to_swap_out() is called,before a page is actually selected to         be     swapped out?
e)A pool of free frames exist in Linux.Describe its mechanism and datastructure in detail.