• 存储组织是指在存储技术和CPU寻址技术许可的范围 内组织合理的存储结构。
– 其依据是访问速度匹配关系、容量要求和价格。 – “寄存器-内存-外存”结构 – “寄存器-缓存-内存-外存”结构;
• 微机中的存储层次组织:
– 访问速度越慢,容量越大,价格越便宜; – 最佳状态应是各层次的存储器都处于均衡的繁忙状态(如: 缓存命中率正好使主存读写保持繁忙);
100
+
1100
200
. . .
3456 1200
. . .
300
1300
地址映射
2. 绝对装入(absolute loading)
在可执行文件中记录内存地址,装入时直 接定位在上述(即文件中记录的地址)内存 地址。
• 优点:装入过程简单。 • 缺点:过于依赖于硬件结构,不适于多 道程序系统。
3. 可重定位装入(relocatable loading)
这种想法的核心,实质上也就是把作业的地址空 间和实际主存的存储空间似为两个不同的概念.一个 计算机系统算题人员提供了一个多大的地址空间,它 就所在这个地址空间编制程序,而完全用不着考虑实 际主存的大小.换句话说, 虚拟存储器就是一个地址 空间.一个虚存储器的最大容量是由计算机的地址结 构确定的.若CPU给出的有效地址长度为18位,可以寻 址范围为:0--256k;若地址的长度为为20位,则寻址范 围为:1024k. 实际虚拟存储器其一是要相当容量的辅存,足以 存放所有并列作业的地址空间.其二是要有一定的主 存,因为处理机上运行的作业,必须有一定的信息在主 存中.其三是地址变换机构.
0 BR
1000
100
VR
Load A500
….. 500