Suppose you are asked to implement paging on a machine that has segmentation hardware but no paging hardware. You may use only software techniques. Is this possible? Explain your answer.
What will be an ideal response?
One solution is to divide each process’s address space into fixed-size segments that
serve as pages. If the page size is l and the number of bits in a virtual address is n, the first n ?
l bits are the offset into the segment map table and the last l bits are the displacement. In this
case, each process’s segment map table would resemble a page table, except that the segment
map table would be larger, because segment map table entries store more information than
page table entries.Of course, address translation will be slow in the absence of a TLB.
You might also like to view...
All the following functions are available from the Macros dialog box, EXCEPT ________ a macro
A) delete B) edit C) export D) run
SharePoint form libraries require a compatible XML editor, such as Microsoft ________
Fill in the blank(s) with correct word