Memory management (segmentation and paging) in 80286 and 80386: How does it work?
- by Andrew J. Brehm
I found lots of Web sites and books explaining how memory management worked on the 8086 and later x86 CPUs in Real Mode. I understand, I think, how two 16 bit values, segment address and offset are combined to get a linear 20 bit physical address (shift segment four bits to the left, add offset; segments are 64K and start every 16 bytes).
But I…