重点是掌握存储器的结构及原理。
一,存储器系统的层次结构
层0:CPU内的寄存器
层1:高速缓存
层2:主存储器
层3:磁盘存储器
层4:磁带机
二,存储器
1.按存储方式分
a)随机存储器:任何存储单元的内容都能被随机存取,且存取时间和存储单元的物理位置无关。
b) 顺序存储器:只能按某种顺序来存取,存取时间和存储单元的物理位置有关。
2.物理存储器和存储地址空间
*地址空间的大小和物理存储器的大小不一定相等。
3.访问的局部原理
时间局部性,空间局部性。
三,高速缓冲存储器
替换算法
最近最少先使用(LRU)
先进先出(FIFO)
用的最少(LFU)
四,虚拟存储器
1.虚拟存储器特性:具有请求调入功能和置换功能,能从逻辑上对内存容量进行扩充的一种存储系统。
实质:以时间换空间,但时间牺牲不大。
虚拟存储的实现需要依靠硬件的支持,对于不同的CPU来说是不同的。但几乎所有的硬件都采用一个叫MMU的部件来进行映射。在也映射模式下,CPU发出的是Vitual Address,即我们的程序看到的是虚拟地址。经过MMU转换以后就变成了Physical Address。一般MMU都集成在CPU内部,不会以独立的部件存在。
2.虚拟存储器的实现方式
需要动态重定位
请求分页系统
请求分段系统
3.虚拟存储器的特征
a.离散性:部分装入
b.多次性:局部装入,多次装入。
c.对换性
d.虚拟性