摘要: 考虑这样一个计算机系统,其中每个存储器地址有m位,形成2的m次方个不同地址,这样一个机器的告诉缓存被组织成一个有S=2的s次方个高速缓存组的数组。每个组包含E个高速缓存行,每个行是由B=2的b次方字节的数据块组成的,一个有效位指明这个行是否包含有意义的信息,还有t个标记位,唯一标识存储在这个高速缓存 阅读全文
posted @ 2023-07-18 16:19 进击的胖虎 阅读(97) 评论(0) 推荐(0)
摘要: 存储器层次结构的中心思想是,对于每个k,位于k层的更快更小的存储设备作为位于k+1层的更大更慢的存储设备的缓存。换句话说,层次结构中的每一层都缓存来自较低一层的数据对象。例如,本地磁盘作为通过网络从远程磁盘取出的文件(例如Web页面)的缓存,主存作为本地磁盘上数据的缓存,依此类推,直到最小的缓存—— 阅读全文
posted @ 2023-07-18 13:42 进击的胖虎 阅读(62) 评论(0) 推荐(0)
摘要: 一个编写良好的计算机程序常常具有良好的局部性(locality)。也就是,它们倾向于引用邻近于其他最近引用过的数据项的数据项,或者最近引用过的数据项本身。这种倾向性,被称为局部性原理(principle of locality),是一个持久的概念,对硬件和软件系统的设计和性能都有着极大的影响。 局部 阅读全文
posted @ 2023-07-18 11:17 进击的胖虎 阅读(111) 评论(0) 推荐(0)
摘要: 随机访问存储器 随机访问存储器分为静态的与动态的。 静态SRAM将每个位存储在一个双稳态的存储器单元里,每个单元用一个六晶体管电路来实现。这个电路有这样一个属性,它可以无限期地保持在两个不同的电压配置(configuration)或状态(state)之一。其他任何状态都是不稳定的——从不稳定状态开始 阅读全文
posted @ 2023-07-18 11:14 进击的胖虎 阅读(96) 评论(0) 推荐(0)