December 1998
CS202: COMPUTER ARCHITECTURE AND DATA COMMUNICATION

QUESTION 5

Total Marks: 20 Marks

Click here to access other questions

Click to access
SUGGESTED SOLUTIONS
for Question 5

 

(a) With the aid of a diagram, explain the concept of memory hierarchy, showing how the characteristics of cost, capacity, access time and performance vary with the different sorts of memory.

 

[4]
There are several techniques of implementing virtual memory such as overlays and segmentation. Paging is by far the most effective technique.

 

(b) Explain what is meant by "virtual memory".

 

[2]
(c) Define the term "page table".

 

[2]
(d) With the aid of an appropriate diagram, describe how paging works. Include a definition of the term "page fault"

 

[6]
(e) Give reasons why the page size in a virtual memory system should neither be too big or too small [6]