主存储器—内存
即上商家常说的运行内存
他是一种随机存取存储器(RAM),即存取的方式是随机存取的,而且存取的的时间是和存取的位置是没有关系的
而且内存里面的数据会因为断电而丢失
原因:
RAM通过电容存储数据,必须每隔一段时间刷新一次,如果一段时间不刷新的话里面的数据就会丢失
如图,是CPU和主存的交互原理
地址总线用来指定数据传输位置,数据总线用来传输数据
内存也有着位数之分,有32位、64位
32位最大存储内存
64位存储内存
辅助磁存储器—磁盘
即我们电脑中的CDE…盘
如图:
盘片的平面图
绿色部分等一圈一圈的是磁道,磁道分为多个扇区
磁头位置+磁头方向
磁头位置:即磁头位于哪个磁道
磁头方向:即此时磁头是向里还是外哪个方向
磁头读取数据的几种算法
我们把磁盘先划分为一到五
比如此时要读取这几个磁道:1 4 2 3 1 5
- 先来先服务算法
即简单粗暴的从头1再4再2…5的来回跳着读取 - 最短寻道时间优先
即比如磁头先在1,然后此时会跳过4直接读取2然后读取3然后4… 当接下来要读取的磁道距离此时磁头都相等,则随机读取一个。 - 扫描算法(电梯算法)
方向为双向的
即跟电梯一样,一次读取只一个方向的读取
比如原来磁头在4且磁头此时的方向是向内的,则接下来会读取5,然后再改变方向,从5向外读取3、2… - 循环扫描算法
单向的,即比如先在在第三个磁道,然后接着读4和5,然后再返回1磁道再读
即磁头单向读取