Programs cannot access physical memory directly, they have to access memory using the below techniques. And most important all the below memory models has Code , Data and Stack segments. Linear address space is virtual address which is mapped to the physical address.
a) Flat Memory Model
b) Segmented Memory Model
c) Real – Address Mode Memory Model.
Some of the interesting facts are
-IA-32 and IA-64 processors uses either Flat Memory Model or Segmented Memory Model.
-Real Address mode uses segmented memory of 64 KB blocks.
-During conversion of linear address to physical address, the addresses are sent out on processor address bus.
Wait for more 🙂