Machine-translated by Google. Questions are authored in English.
Top

Discussion

A computer system supports 32 bit virtual address as well as 32 bit physical addresses. Since the virtual address space is of same size as that of physical address space, if we want to get rid of virtual memory, which one of the following is true ?

  • A.Efficient implementation of multiuser support is no longer possible.
  • B.The processor cache can be made more efficient.
  • C.Hardware support for memory management is not needed.
  • D.CPU scheduling can be made more efficient.

Answer: C

If the virtual address space is the same size as the physical address space, programs never need more memory than there is, so virtual memory can be dropped. Then the hardware that translates virtual addresses into physical ones, the memory management unit with its page tables, would not be needed for translation; this is the key's choice, option (C). Multiuser support can still be efficient, the cache does not become more efficient for this reason, and CPU scheduling is not affected by the absence of virtual memory.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.