第四章 多级结构存储系统
第5章 多级结构的存储系统 5.1 三级结构存储系统概述 采用多级结构存储系统的目的 通过把读写速度高,但容量小、存储的单位成本最高的高速缓冲存储器(Cache)与读写速度略慢、但容量可以更大、价格适中的主存储器,和读写速度最慢、但容量可以极大、存储价格最低的高速磁盘空间(虚拟存储器),组合成统一管理与调度的一体化的存储器系统,以便达到高速度、大容量、低价格的目的,即得到具有更高的运行性能/价格比的存储器系统。 三级结构的存储系统的运行原理 三级结构的存储系统的运行原理是建立在程序运行的局部性原理之上的。程序运行的局部性原理主要体现在以下三个方面: (1)时间方面:在一小段时间内,最近被访问过的程序和数据很可能再次被访问。 (2)空间方面:这些最近被访问过的程序和数据,往往集中在一小片存储区中。 (3)指令执行顺序方面:指令顺序执行比转移执行的可能性要大(大约5 :1)。 多级结构存储系统的一致性原则和包含性原则 一致性原则:同一个信息会同时存放在几个级别的存储器中,此时,这一信息在几个级别的存储器中必须保持相同的值。 包含性原则:处于内层(更靠近CPU)存储器中的信息一定被包含在各外层的存储器中,即内层存储器的全部信息一定是各外层存储器中所存信息中
原创力文档

文档评论(0)