6.3-6.5 其他通览
存储器系统是一个具有不同容量、成本和访问时间的存储设备的层次结构。
image.png
6.1 存储技术
6.1.1随机访问存储器
RAM 分为两类:静态的和动态的。静态 SARM 比动态 DRAM 更快,但也贵。用来做为告诉缓存存储器。
SRAM 将每个位存储在一个双稳态存储器单元里。
DRAM 将每个位存储为对一个电容的充电。
image.png
DRAM的响应是从缓冲区复制出超单元,并把他们发送到内存控制器。
image.png
6.2 局部性
一个编写良好的计算机程序尝尝有良好的局部性。也就是,他们倾向于引用临近于其他最近引用过的数据项的数据项,或者是最近引用过的数据项本身。
事件局部性
空间局部性
程序指令是存放在内容中的,CPU必须读出折叠指令
6.3 存储器层次结构
6.3.1 存储器层次机构中的缓存
数据总是以块大小作为传送单元在第K 层和第k+1层来回复制。在层次结构中任何一对相邻的层次之间块大小是固定的,但是其他层次对之间可以有不同的块大小。
image.png
6.4告诉缓存存储器
image.png高速缓存是如何读取内容的?没太看懂
6.4.2 直接映射高速缓存??? 是高速缓存的一个映射列表
这节内容很晦涩,需要在查资料看一下
image.png
从w的地址中抽取s个组索引位,此处w 的地址是????
高速缓存的读和写,需要找资料,在理解一下,感觉书本内容有些抽象了。
网友评论