广东技术师范学院后院社区's Archiver

荒野地 发表于 2007-3-1 10:27

软件设计师考试试题(高速缓存问题)

高速缓存Cache 与主存间采用全相联地址映像方式,高速缓存的容量为4MB,分为4 块,每块1MB,主存容量为256MB。 若主存读写时间为30ns,高速缓存的读写时间为3ns,平均读写时间为3.27ns,则该高速缓存的命中率为___(3)___%。若地址变换表如下所示,则主存地址为8888888H时,高速缓存地址为___(4)___H。
       地址变换表  
       0    38H
       1    88H
       2    59H
       3    67H

    (3)A. 90      B. 95      C. 97     D. 99
  (4)A. 488888    B. 388888    C. 288888   D.188888
------------------------------------------------------------------------
设命中率为x,那么平均读取时间为T=X*3+(1-X)*30,T=3.27

注:访问cache的时间=3 ,访问内存的时间=30,意思是,命中了就读cache ,没有命中读内存!

主存容量为 256MB表示由28个二进制数地址也对应由7个十六进制数8888888H ,每块 IMB说明块内地址是20位二进制数也就是5位十六进制数88888,剩下的2位十六进制数88H代表块地址,查表可知主存地址88H对应高速缓存地址1,所以高速缓存地址为188888H

荒野地 发表于 2007-3-1 10:27

看懂的再给解释一下吧

空白 发表于 2007-3-1 10:34

发觉我学的微机原理全给回老师了[s:5] [s:5]

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.