a) Compare and contrast the RISC and CISC instructions. Give their respective merits and demerits.
b) Give an illustration to describe zero-address, one-address and the two-address instructions.
c) Describe the role of symbolic micro-program and binary micro-program in micro-programmed control.
a) Access time of the cache memory is 50 ns and that of main memory is 500 ns. It is estimated that 80% of the main memory requests are for read operation and the remaining are for prepare operation. The hit ratio for read access is just 0.9 and a prepare through policy which is used.
i) Find out the average access time of the system considering just memory read cycles?
ii) Find out the average access time of the system for both the read and prepare requests?
iii) Determine the hit ratio taking into consideration of prepare cycle?
b) Describe the need of memory hierarchy with the assist of a block diagram? Illustrate the reason for not having one big memory unit for storing all the information at one place?
c) Why page-table is needed in a virtual memory system. Describe various ways of organizing the page table.