某存储系统中,主存容量是Cache容量的4096倍,Cache被分为64个块,当主存地址和Cache地址采用直接映射方式时,地址映射表的大小应为()(假设不考虑一致维护和替换算法位) 6x4097bit 64x12bit 6x4096bit 64x13bit
时间: 2024-04-02 22:35:38 浏览: 32
在直接映射方式下,一个主存地址只能映射到一个特定的Cache块中,因此,Cache的块数应该等于主存地址的数量除以每个Cache块能存放的主存地址的数量。
设主存容量为 $M$,Cache容量为 $C$,主存地址为 $a$,Cache地址为 $b$,则有:
$$ M = 4096C $$
因为采用直接映射方式,所以一个主存地址只能映射到一个特定的Cache块中,因此,Cache的块数应该等于主存地址的数量除以每个Cache块能存放的主存地址的数量,即:
$$ \frac{M}{b} = 64 \quad \Rightarrow \quad b = \frac{M}{64} $$
由此可知,地址映射表的大小应该等于主存地址的位数减去Cache块的位数,即 $a-b$。
因为主存容量是Cache容量的4096倍,所以 $M=4096C$,又因为每个Cache块能存放的主存地址的数量为1,所以 $b=1$。因此:
$$ a-b = \log_2 M - \log_2 b = \log_2 4096C - \log_2 1 = \log_2 4096 = 12 $$
因此,地址映射表的大小应为 64x12bit。
相关问题
某存储系统中,主存容量是Cache容量的4096倍,Cache被分为64个块,当主存地址和Cache地址采用直接映射方式时,地址映射表的大小应为()(假设不考虑一致维护和替换算法位)
在直接映射方式下,一个主存地址只能映射到一个特定的Cache块中,因此,Cache的块数应该等于主存地址的数量除以每个Cache块能存放的主存地址的数量。
设主存容量为 $M$,Cache容量为 $C$,主存地址为 $a$,Cache地址为 $b$,则有:
$$ M = 4096C $$
因为采用直接映射方式,所以一个主存地址只能映射到一个特定的Cache块中,因此,Cache的块数应该等于主存地址的数量除以每个Cache块能存放的主存地址的数量,即:
$$ \frac{M}{b} = 64 \quad \Rightarrow \quad b = \frac{M}{64} $$
因此,地址映射表的大小应为 $M/64$。
某机主存为64K×16位,直接地址映射的Cache容量为1K字,每块4字,怎么看cache有256块
根据题目描述,这是一个直接地址映射的Cache,它的容量为1K字,每块4字,所以它的块数为1K字 / 4字 = 256块,也就是说,这个Cache具有256个块。
同时,题目还给出了主存的容量是64K×16位,也就是8个MB。因为这是一个直接地址映射的Cache,所以它的地址映射方式是通过直接取主存地址的低位来确定Cache中的块号。由于这个Cache有256个块,所以可以使用8位二进制数来表示块号。因此,这个Cache的地址空间大小为256块 * 4字/块 = 1K字,也就是说,这个Cache的地址范围是0x00000000-0x00000FFF。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)