Question: Only part C please Given a byte-addressable memory with 256 bytes, suppose a memory dump yields the results shown below. The address of each memory

 Only part C please Given a byte-addressable memory with 256 bytes,

Only part C please

Given a byte-addressable memory with 256 bytes, suppose a memory dump yields the results shown below. The address of each memory cell is determined by its row and column. For example, memory address 0x97 is in the 9th row, 7th column, and contains the hexadecimal value 43. Memory location OxA3 contains the hexadecimal value 58. The system from which this memory dump was produced contains 4 blocks of cache, where each block consists of 8 bytes. Assume that the following sequence of memory addresses takes place: 0x2C, 0x6D, 0x86, 0x29, OxA5, 0x82, OxA7, 0x68 0x80, and 0x2B. a) How many blocks of main memory are there? b) Assuming a direct mapped cache: i. Show the format for a main memory address assuming that the system uses direct mapped cache. Specify field names and sizes. li. What does cache look like after the 10 memory accesses have taken place? Draw the cache and show contents and tags. ili. What is the hit rate for this cache on the given sequence of memory accesses? c)Assuming a fully associative cache: i. Show the format for a main memory address. Specify field names and sizes. ii. Assuming that all cache blocks are initially empty, blocks are loaded into the first available empty cache location, and cache uses a first-in, first-out replacement policy, what does cache look like after the 10 memory accesses have taken place? ii. What is the hit rate for this cache on the given sequences of memory accesses

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!