title: Shared memory in process address space?
body: <p>I know from my reading of OS concepts book that process in memory consists from: text section, data section, stack and heap.</p>
  
  <p>But I am asking about when a process asks Kernel to create a shared memory segment when this section is created? in heap?</p>
  
  <hr>
  
  <p>Another question Kernel knows information about every process in the system in PCB format and save this PCB in process-table.</p>
  
  <p>The question is: is the process-table doubly-linked list?</p>