Question
Suppose a computer has 64kx16 Main memory and has 8kx16 Cache memory. With 16 bytes per block. ......................................................................(10) a) How many blocks are
Suppose a computer has 64kx16 Main memory and has 8kx16 Cache memory.
With 16 bytes per block. ......................................................................(10)
a) How many blocks are there in Main Memory .
b) How many blocks are there in Cache Memory
c) What is the format of Address as seen by the cache system if 2 way set-Associative Mapping is being used. Give size of each field.
d) Suppose an address 0A264(hex) is generated by the CPU. Then :
e) What is the main memory block number indicated by this address.
f) To which Cache Block this main memory can be copied.
g) What other Main memory blocks share this Cache block with this block.
h) How many blocks share a cache block in this case.
Step by Step Solution
3.45 Rating (148 Votes )
There are 3 Steps involved in it
Step: 1
a To find the number of blocks in main memory we first need to calculate the total size of main memory in bytes Main Memory Size 64k x 16 bits 64k x 2 ...Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started