📜  门| GATE CS 2019 |第 54 题

📅  最后修改于: 2021-09-25 05:12:13             🧑  作者: Mango

某个处理器部署了单级缓存。缓存块大小为 8 个字,字大小为 4 个字节。内存系统使用 60 MHz 时钟。为了处理缓存未命中,内存控制器首先需要 1 个周期来接受块的起始地址,然后需要 3 个周期来获取块的所有 8 个字,最后以该速率传输请求块的字每个周期 1 个字。

当处理器上运行的程序发出一系列读操作时,内存系统的最大带宽为_________ × 10 6字节/秒。

注意:这是数字类型问题。
(一) 160
(二) 128
(三) 256
(四) 320答案:(一)
说明:传输一个缓存块的总时间 = 1 + 3 + 8 = 12 个周期。

8 W      ----------  12 cycles
8 × 4 bytes --------- 12 cycles
? B ------------ 1 sec  

所以,

= { (8*4 bytes) / (12 cycles) } * 60 MHz clock
= { (32 bytes) / (12 cycles) } * 60 * 106Hz cycles / second
= {(32 * 60) / (12)} bytes / second
= 160 bytes / second 

所以,答案是160 。这个问题的测验