<<< Segment Descriptor Examples     Index     Segment Descriptor Cont. >>>

7. Segment Descriptor Cont.


  • Segment Limit is a 20-bit value specifying the segment size:

    • if G = 0, 1 byte to 1 MB.

    • if G = 1, 4 KB to 4 GB, in increments of 4KB.

  • Base address is a 32-bit address of the segment start location.

  • G granularity bit indicates how segment size should be interpreted:

    • 0 = 64KB,

    • 1 = 4KB - 4GB(!).

  • DPL - 2-bit privilege level descriptor. Defines segment privilege level.

  • P - segment present in memory: yes/no

  • Segment descriptor format:

      Segment descriptor format

      A segment descriptor


<<< Segment Descriptor Examples     Index     Segment Descriptor Cont. >>>