本文主要是介绍计算机速成课 第十九集 内存&存储介质,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1. 电脑内存
- 非永久性
- 举例:xbox 电源线拔掉后,内存里面的数据都会丢失
- 内存(Memory),又叫「易失性」存储器
2. 存储器(Storage)
- 任何写入「存储器」的数据,比如硬盘,数据会一直存在,直到被覆盖或者删除,断电也不会消失
- 存储器是「非易失性」的
- 举例:U 盘
3. 打孔纸卡、打孔纸带
- 最早的存储介质
- 1940 年代,纸卡标准是 80 列 * 12 行,一张纸卡可以存储 960 位数据
- 最大的纸卡程序:美国军方 1958 年投入使用的防空系统,「半自动地面防空系统」,简称 SAGE
- 历史:纸卡用了十几年
- 优点:不用电,便宜且耐用
- 缺点:读取慢,只能写入一次,打的孔无法轻易补上。对于存储临时值,纸卡不好用
4. 延迟线存储器(Delay Line Memory)
- 1944, J. Presper Eckert 在建造 ENIAC 时发明的一种方法
- 计算机 EDVAC 使用了延迟线存储器,成为最早的「存储程序计算机」之一
- 缺点:每一个时刻只能读一位(bit)数据,又叫「顺序存储器」或「循环存储器」
- 在 1950 年代中期基本过时
5. 磁芯存储器
- 第一次大规模使用是在 1953 年麻省理工学院的 Whirlwind 1 计算机
- 优点:可以随时访问任何一位(bit)
- 历史:1950 年带中期开始成为主流,流行了 20 多年,而且一般还是手工编织的
- 成本:刚开始存储成本大约 1 美元 1 位(bit),到 1970 年代,下降到 1 美分左右
6. 磁带
- 1951 年,Eckert 和 Mauchly 创立了自己的公司,设计了一台电脑叫 UNIVAC,使用了新存储方式:磁带
- 磁带:纤薄柔软的一长条磁性带子,卷在轴上,可以在「磁带驱动器」内前后移动,
- 部件:写头 / 读头
- 缺点:访问速度。它是连续的,必需倒带或者快进达到特定位置
7. 磁鼓存储器
- 1950,1960 年代,类似的技术
- 有金属圆筒,盖满了磁性材料以记录数据
- 1970 年代,不再生产
- 磁鼓导致了硬盘的发展
8. 硬盘
- 受到磁鼓启发
- 磁盘表面有磁性,写入头和读取头,可以处理上面的 1 和 0
- 优点:薄,可以叠在一起,提供更多表面积来存数据
- 1956年,IBM 对世上第一台磁盘计算机(RAMAC 305)就是这样做的
- RAMAC 305 访问任意数据,平均只要六分之一秒左右,也叫「寻道时间」(seek time)
- RAMAC 305 还有「磁鼓存储器」和「磁芯存储器」,这是「内存层次结构」的一个例子
- 一小部分 高速 + 昂贵内存
- 一部分稍慢 + 相对便宜些的内存
- 更慢 + 更便宜的内存
- 这种混合,在成本和速度之间取得平衡
9. 软盘
- 硬盘的亲戚
- 除了磁盘是软的,其他基本一样
- 优点:便携,在 1970 - 1990 非常流行
10. 光盘
- 光学存储器,1972 年出现,12 英寸的「激光盘」
- 光盘,简称 CD (Compact Disk)
- 90 年代流行的 DVD
- 原理:使用的不是像硬盘/软盘一样使用的磁性,而是光盘表面有很多小坑,造成光的不同反射,光学传感器会捕捉到,并解码为 0 和 1
11. 固态硬盘
- 第一个 RAM 集成电路出现于 1972 年,成本每比特 1 美分
- 机械硬盘被固态硬盘逐渐替代,简称 SSD
- SSD 没有移动部件,磁头不用等磁盘转,所以 SSD 访问时间低于 1/1000 秒
- 这个速度很快,但是比 RAM 慢很多倍,所以现代计算机仍然用「存储层次结构」
这篇关于计算机速成课 第十九集 内存&存储介质的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!