Section 12.10: Segmented Virtual Memory (Frame 2)                     [prev][home][next]

The way segments are merged with virtual memory is to treat each segment as its own little paged virtual memory, complete with its own page table. Segments are identified by number, starting with 0. Pages within segments are identified by number, too, but the concatenation of segment number + page number is unique.

A new table, the segment table, must exist in order to tell the computer where the page tables are to be found. Fig. 12.10.1 illustrates this:


Fig. 12.10.1: Segmented Virtual memory