设某计算机采用直接映射缓存,已知主存容量为4 MB,缓存容量为4096 B,字块长度为8个字(32位/字)。(1)画出反映主存与缓存映射关系的主存地址各字段分配框图,并说明每个字段的名称及位数。(2)设缓存初态为空,若CPU依次从主存第0,1,…,99号单元读出100个字(主存一次读出一个字) ,并重复按此次序读10次,问命中率为多少?(3)如果缓存的存取时间是50 ns,主存的存取时间是500 ns,根据(2)求出的命中率,求平均存取时间。(4)计算缓存-主存系统的效率。

设某计算机采用直接映射缓存,已知主存容量为4 MB,缓存容量为4096 B,字块长度为8个字(32位/字)。
(1)画出反映主存与缓存映射关系的主存地址各字段分配框图,并说明每个字段的名称及位数。
(2)设缓存初态为空,若CPU依次从主存第0,1,…,99号单元读出100个字(主存一次读出一个字) ,并重复按此次序读10次,问命中率为多少?
(3)如果缓存的存取时间是50 ns,主存的存取时间是500 ns,根据(2)求出的命中率,求平均存取时间。
(4)计算缓存-主存系统的效率。

参考答案与解析:

相关试题

设某机主存容量为 4MB,Cache 容量为 16KB,每字块有 8 个字,每字 32 位,设计一个四路组相联映射(即 Cache 每组内共有 4 个字块)的Cache 组织。(1)画出主存地址字段中

设某机主存容量为 4MB,Cache 容量为 16KB,每字块有 8 个字,每字 32 位,设计一个四路组相联映射(即 Cache 每组内共有 4 个字块)的C

  • 查看答案
  • 容量为64块的Cache采用组相联映射方式,字块大小为128个字,每4块为一组。若主存4096块,且以字编址,那么主存地址和主存标记的位数分别为()。

    [单选题]容量为64块的Cache采用组相联映射方式,字块大小为128个字,每4块为一组。若主存4096块,且以字编址,那么主存地址和主存标记的位数分别为()。

  • 查看答案
  • 容量为64块的Cache采用组相联映射方式,字块大小为128个字,每4块为一组。若主存4096块,且以字编址,那么主存地址和主存标记的位数分别为()。

    [单选题]容量为64块的Cache采用组相联映射方式,字块大小为128个字,每4块为一组。若主存4096块,且以字编址,那么主存地址和主存标记的位数分别为()。

  • 查看答案
  • 容量为64块的Cache采用组相联映射方式,字块大小为128个字,每4块为一组。若主存4096块,且以字编址,那么主存地址和主存标记的位数分别为()。

    [单选题]容量为64块的Cache采用组相联映射方式,字块大小为128个字,每4块为一组。若主存4096块,且以字编址,那么主存地址和主存标记的位数分别为()。

  • 查看答案
  • 容量为64块的Cache采用组相联映射方式,字块大小为128个字,每4块为一组。若主存4096块,且以字编址,那么主存地址和主存标记的位数分别为()。

    [单选题]容量为64块的Cache采用组相联映射方式,字块大小为128个字,每4块为一组。若主存4096块,且以字编址,那么主存地址和主存标记的位数分别为()。

  • 查看答案
  • 假设主存容量为1M×16位,Cache容量为8K×16位,块长为8个16位的字,访存地址为字地址,则在直接映射[1]方式下,缓存字块地址是()为。A,10B,13C,9D,8

    假设主存容量为1M×16位,Cache容量为8K×16位,块长为8个16位的字,访存地址为字地址,则在直接映射[1]方式下,缓存字块地址是()为。A,10B,1

  • 查看答案
  • 高速缓存cache与主存间采用全相联地址映像方式,高速缓存的容量为4MB,分为

    [单选题]高速缓存cache与主存间采用全相联地址映像方式,高速缓存的容量为4MB,分为 4块,每块1MB,主存容量为256MB。 若主存读写时间为30ns,高速缓存的读写时间为3ns,平均读写时间为3.27ns,则该高速缓存的命中率为(3)%。若地址变换表如下所示,则主存地址为8888888H时,高速缓存地址为(4)H。A.90B.95C.97D.99

  • 查看答案
  • 高速缓存Cache与主存间采用全相联地址映像方式,高速缓存的容量为4MB,分为4

    [单选题]高速缓存Cache与主存间采用全相联地址映像方式,高速缓存的容量为4MB,分为4块,每块1MB,主存容量为256MB。若主存读写时间为30ns,高速缓存的读写时间为3ns,平均读写时间为3.27ns,则该高速缓存的命中率为(1)%。若地址变换表中相联存储器的88H对应的cache块号为01B,则主存地址为8888888H时,高速缓存地址为(2)。(1)A.90B.95C.97D.99

  • 查看答案
  • 某机字长32位,主存容量1MB,按字编址,块长512B,Cache共可存放16个块,采用直接映射方式,则Cache地址长度为()。

    [单选题]某机字长32位,主存容量1MB,按字编址,块长512B,Cache共可存放16个块,采用直接映射方式,则Cache地址长度为()。A.11位B.13位

  • 查看答案
  • 某机字长32位,主存容量1MB,按字编址,块长512B,Cache共可存放16个块,采用直接映射方式,则Cache地址长度为()。

    [单选题]某机字长32位,主存容量1MB,按字编址,块长512B,Cache共可存放16个块,采用直接映射方式,则Cache地址长度为()。A.11位B.13位

  • 查看答案