1. 存储器系统的性能指标
存储器主要有三个性能指标:存储容量、读写速度和单位价格成本。理想的存储器系统应该是容量大、读写速度快、价格低;但实际上,读取速度越快,存储容量越大,价格就越高。为了满足使用者的要求,设计人员提出了一种存储器的黑盒,即:对于使用者而言,就像是正在使用一个容量大、速度快、价格低廉的存储器;但对于设计人员来说,该存储器实际上是由多个大小不一、速度相差悬殊的存储器组成的一个整体,通过软硬件相结合的方式对外提供服务。也就是现代计算机系统中常用的层次化结构。
2. 存储器系统的层次结构
存储系统的层次结构主要体现在缓存-主存和主存-辅存这两个存储层次上。显然,CPU 和缓存、主存都可以直接交换信息;缓存可以直接和 CPU、主存交换信息;主存可以和 CPU、缓存、辅存交换信息。
其中:
- 缓存与主存的数据交换是由硬件自动完成的,主要是为了解决 CPU 与主存速度不匹配的问题。这个阶段使用的就是物理地址,软件对这个结构是一无所知的。
- 主存与辅存之间的数据交换是由硬件与操作系统共同完成的,主要为了解决存储系统的容量问题。使用的技术就是虚拟存储器,它引入了一种新的地址空间,即逻辑地址;当程序被装入内存时,让特定的硬件机构将逻辑地址转换为物理地址。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于