《(完整版)cache练习及答案.pdf》由会员分享,可在线阅读,更多相关《(完整版)cache练习及答案.pdf(1页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、练习1、计算机主存容量 8MB,分为 4096 个主存块,cache 有 64KB,请问若按照采用直接映射方式。1)cache 有多少字块?2)Cache 的字块内地址为多少位3)Cache 的字块地址为多少位4)请写出该主存的地址格式5)若按照全相联映射方式请写出该主存的地址格式解答:1)每字块大小为 8MB/4096=2KB,cache有 64KB,cache 块的大小与主存的块大小一样,都为 2KB,所以有 64KB/2KB=32 个块2)Cache 的字块与主存的字块一样大小都为2KB=211B,所以 cache 的字块内地址为 11 位,3)Cache 有 32 块=25所以 Cac
2、he 的字块地址为 5 位4)主存容量 8MB=223B,主存地址为 23 位,按直接映射方式的地址格式主存标志位7 位Cache 块号5 位主存标志位12 位块内地址11 位块内地址11 位5)按照全相联映射方式请写出该主存的地址格式2、一个组相联高速缓存由 64 个字块组成,每个字块有 256 字节,分为 8 组,主存有 4096个字块。请问:1)主存地址有多少位2)请写出主存地址的格式。解答:1)主存容量为 4096 块*256 字=220字,故主存地址为 20 位2)Cache 容量为 64 块,分为 8 个组=23,字块为 256 字节=28,所以主存地址的格式为:主存标志位9 位组号3 位块内地址8 位