60.3k views
2 votes
The segment base contains the :

a) Starting logical address of the process
b) Starting physical address of the segment in memory
c) Segment length
d) None of these

User RemyaJ
by
9.5k points

1 Answer

7 votes

Final answer:

The segment base generally holds the starting physical address of the segment in memory, not the logical address or the segment length.

Step-by-step explanation:

The segment base typically contains the starting physical address of the segment in memory. When a program is loaded into memory, it is often divided into segments such as code, data, and stack segments. For each segment, the base address represents the starting physical location in the main memory where the segment resides. The operating system uses this base address along with an offset to calculate the exact physical memory address for accessing data or instructions within the segment. In contrast, the starting logical address is the address used by the program before any translation to physical memory addresses takes place, and the segment length would specify how big the segment is in memory.

User Vladimir Gazbarov
by
8.3k points