Question: Suppose a computer using direct mapped cache has 2 32 words of main memory and a cache of 1024 blocks, where each cache block contains
- Suppose a computer using direct mapped cache has 232 words of main memory and a cache of 1024 blocks, where each cache block contains 32 words.
- How many blocks of main memory are there?
- What is the format of a memory address as seen by the cache, that is, what are the sizes of the tag, block, and word fields?
- To which cache block will the memory reference 000067FA16 map?
- Suppose a computer using fully associative cache has 224 words of main memory and a cache of 128 blocks, where each cache block contains 64 words.
- How many blocks of main memory are there?
- What is the format of a memory address as seen by the cache, that is, what are the sizes of the tag and word fields?
- To which cache block will the memory reference 01D87216 map?
- A 2-way set associative cache consists of four sets. Main memory contains 2K blocks of eight words each.
- Show the main memory address format that allows us to map addresses from main memory to cache. Be sure to include the fields as well as their sizes.
- Compute the hit ratio for a program that loops 6 times from locations 8 to 51 in main memory. You may leave the hit ratio in terms of a fraction.
Please show details how you obtain the result.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
