FUNDAMENTALS OF COMPUTER

OPERATING SYSTEMS FOR COMPUTERS

COMPUTER OPERATING SYSTEMS

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
in order to store variably sized segments, the ____ must store the length of each segment in the segmentation table
A
memory manager
B
memory addressor
C
virtual memory
D
None of the above
Explanation: 

Detailed explanation-1: -Segment Table is used to store the information of all segments of the process. As we know, the CPU generates a logical address and for its conversion to the physical address, a segment table is used. The mapping of a two-dimensional Logical address to a one-dimensional Physical address is done using the segment table.

Detailed explanation-2: -Segmentation is a memory management technique which divides the program from the user’s view of memory. That means the program is divided into modules/segments, unlike paging in which the program was divided into different pages, and those pages may or may not be loaded into the memory simultaneously.

Detailed explanation-3: -The Segment table is the reference whenever you are using the memory . So the table has to be stored permanently for later use, so it is stored in the Physical Address i.e.., the RAM.

Detailed explanation-4: -The segment table contains information about the relationship of the segments and regions in the program. During execution, the table also contains control information such as what segments are in storage and which are being loaded.

There is 1 question to complete.