Open In App

Segment Descriptor

Segment Descriptor: In the Protected mode of x86, Memory Management Unit (MMU) uses the segment selector to access a descriptor, segment descriptors are a part of the segmentation unit, which provides the processor with the data it needs to translate a logical address into a linear address.

A segment descriptor is a special structure that describes the segment. Exactly one segment descriptor must be defined for each segment of the memory. Descriptors are eight types of quantities that contain attributes about a given region of linear address space. These attributes include the 32-bit base linear address of the segment, the 20-bit length, and granularity of the segment, the protection level, read, write or execute privileges, the default size of the operands (16-bit or 32-bit), and the type of segment.

General Format of Segment Descriptor

General Format of Descriptor:

Article Tags :