QUESTION

Text
Image


6.30 Suppose we have a system with the following properties: - The memory is byte addressable. - Memory accesses are to 1-byte words (not to 4-byte words). - Addresses are 13 bits wide. - The cache is 4-way set associative $(E=4)$, with a 4-byte block size $(B=4)$ and eight sets $(S=8)$. Consider the following cache state. All addresses, tags, and values are given in hexadecimal format. The Index column contains the set index for each set of four lines. The Tag columns contain the tag value for each line. The $\mathrm{V}$ columns contain the valid bit for each line. The Bytes 0-3 columns contain the data for each line, numbered left to right starting with byte 0 on the left.

Suppose that a program using the cache information provided above references the 1-byte word at address 0x071A. Indicate the cache entry accessed and the cache byte value returned in hex. Indicate whether a cache miss occurs.

If there is a cache miss, enter "--" for "Cache byte returned." HINT: Pay attention to those valid bits!


A. Address format (1 bit per box): B. Memory reference: \begin{tabular}{ll} Parameter & Value \\ \hline Block offset (CO) & $0 \mathrm{x}$ \\ Index (CI) & $0 \mathrm{x}$ \\ Cache tag (CT) & $0 \mathrm{x}$ \\ Cache hit? (Y/N) & \\ Cache byte returned & $0 \mathrm{x}$ \end{tabular}

Public Answer

6PVHJS The First Answerer