problem1. How does a data cache take benefits of spatial locality? Provide an ex.
problem2. What are the differentiations between a prepare-allocate and no-prepare-allocate policy in a cache?
problem3. With the aid of a fully labelled diagram, make a distinction between direct and associative mapping in cache memory?
problem4. One instance of a semiconductor memory is DRAM
(i) Describe why a 16 Mbit DRAM chip is better being organised as compared a (2048 x 2048) x 4-bit array instead of 1M of 16 bit words.
(ii) Sketch a typical block diagram of the array, showing the row and column buffer blocks, refresh circuitry amongst others.
(iii) Approximately how many capacitors and transistors are necessary to construct a 4 MB DRAM?
problem5. Elucidate two reasons why SRAM could be better than DRAM.
problem6. Briefly describe how a multiple platter hard disk works.