计算机组成及系统结构-第七章 存储系统
存储系统
一、存储器
- 半导体存储器作为主存储器(主存或内存)
- 存放当前正在执行的程序和数据
- 半导体存储器可随机访问任一单元
- 用磁盘、磁带、光盘作为外存储器或辅助存储器(外存或辅存)
- 存放当前不在运行的大量程序和数据
- 辅助存储器一般为串行访问存储器,需要顺序地一位一位地进行,访问指定信息所需时间与信息所在位置有关
- 串行存储器分成顺序存取存储器和直接存取存储器
- 磁带上的信息以顺序的方式存储在带上,读/写时要待磁带移动到合适位置后才能顺序读/写,需要耗费较多时间,称为顺序存取存储器
- 磁盘存储器对信息的存取包括两个操作: ① 磁头直接移动到信息所在区域(磁道);② 从该磁道的合适位置开始顺序读/写。比磁带要快得多,是直接存取存储器


二、存储系统的层次结构

1.主存-辅存层次

2.cache-主存层次

3.cache-主存-辅存三级存储层次

4.主存—辅存层次与cache—主存层次的比较

三、高速缓冲存储器(cache)
1.cache工作原理
-
相关概念:


-
基本结构:





-
效率:


- 例:



- 例:
-
写策略:

2.cache组织
-
地址映像:

-
直接映像:



-
全相联映像:


-
组相联映像:




-
-
替换算法:

- FIFO算法:

- LRU算法:


- FIFO算法:
-
cache地址的监听:

3.多层次cache
- 指令cache和数据cache:

- 多层次cache结构:

四、虚拟存储器
虚拟存储器指的是“主存辅存”层次,程序员可以按虚存空间编址
1.主存-辅存层次信息传送单位和存储管理

-
段式管理:



-
页式管理:


2.页式虚拟存储器


页表:
块表(TLB):

3.段页式虚拟存储器

多道程序:
例:

4.虚拟存储器工作的全过程
虚地址:
地址变换:
虚拟存储器工作全过程:

5.存储管理部件

五、相联存储器
1.基本概念


2.基本构成

3.例


六、存储保护
1.原因

2.存储区域保护

页表保护:

键保护方式:

环保护方式:

3.访问方式保护

4.管理状态和用户状态

参考-《计算机组成于结构》-清华大学 王爱英
作者:方知有
Motto: 热爱可抵岁月漫长
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
所有评论和私信都会在第一时间处理,如有问题或建议,请多多赐教!
支持博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是作者坚持原创和持续写作的最大动力!

浙公网安备 33010602011771号