LWN.net Logo

Microkernels are better

Microkernels are better

Posted Feb 26, 2013 10:51 UTC (Tue) by mpr22 (subscriber, #60784)
In reply to: Microkernels are better by Wol
Parent article: MINIX 3.2.1 released

  • real mode: 16-bit segment register; left-shift segment by four bits and add the offset to get a 20-bit physical address.
  • 16-bit protected mode (80286 and later): 16-bit segment register; when loading a segment register, use the top 14 bits to do a table lookup to get the base address of the segment; add the offset to the base address to get a 24-bit physical address.
  • 32-bit protected mode (80386 and later): 16-bit segment register; when loading a segment register use the top 14 bits to do a table lookup to get the virtual base address and size of the segment; add the offset to the base address to get a 32-bit virtual address, which is then resolved to a physical address either on a 1:1 basis (paging disabled) or via the paging unit.


(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds