尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

超详解考研计组缓存题408:假定主存地址为32位,按字节编址。主存和cache之间采用直接映射方式,主存块大小为4个字,每字32位,采用写回法,则能存放4K字数据的cache的总容量至少是( )位。

超详解考研计组缓存题408:假定主存地址为32位,按字节编址。主存和cache之间采用直接映射方式,主存块大小为4个字,每字32位,采用写回法,则能存放4K字数据的cache的总容量至少是( )位。 一、前置知识1、缓存SRAM都存哪些东西数据数据块内的所有内容标记tag用来和主存的tag匹配有效位表示是否为空有效则不为空脏位当使用写回法时存在表示是否被修改替换算法位本题忽略2、直接映射法主存地址主存块标记cache块地址块内地址3、写回法大概是缓存数据块和对应的主存数据块同一时间可以不一样当缓存数据改变的时候用一个脏位表示已经改了。当缓存已改的数据块要被替换时写入主存。二、理解题意主存地址32位按字节编址。采用直接映射法。解释主存地址主存数据块标记位cache数据块地址位块内地址位主存块大小4字每字32位。解释每个主存块的大小是4×4B16B和cache的块大小一样采用写回法。解释多一个脏位能存放4K字数据的cache。解释能存放4k字的意思是所有数据块的大小之和是4K×4B16KB总容量是多少位。解释cache的总容量有多少位。总容量包括cache存放的所有东西三、解答cache存的总数据量16KB一个块的数据量是16B则有16KB/16B1K个块。1K个cache行数据块16B标记位有效位1位脏位1位接下来需要求标记位有多少位。主存地址标记位cache块 地址位块内地址位cache行单元有,1K个2的10次方。需要10个二进制编址cache的地址位长为10。一个块16B2的4次方需要4个二进制编址块内地址位长为432x104x18则总容量1K×16B128位18位1位1位148K位。选择c项
返回列表