存储器易混淆点

RAM 随机存取存储器    Random Access Memory

    "随机" 是相对于磁盘而言的,磁盘怎么了?磁盘要寻道!这非常耗时。(当然磁盘还有旋转、传输延时就不说了)

    也就是说,给我一个地址,对于ram来说,不管这个地址是什么(随机),我都可以立刻找到相应的位置,进行存取操作,但是对于磁盘来说,即使知道地址了,磁头定位到相应的位置所需的时间是不确定的,可能对于有的地址能很快到达,而对于另外一些地址,则需要比较长的时间才能到达,所以叫顺序存取,也就是定位的过程是顺序的,而不是跳跃的。

    “存取”是相对于ROM而言的,ROM怎么了?ROM只能取但不能存!准确一点的说,ROM能随机取,但是不能随机存!所以叫只读存储器。当然,从字面上理解,ROM不强调是否随机读,只是强调“只能读,不能写”。

现在我们对RAM有了较为具体的理解:可以随机存、随机取的存储器。

我们知道RAM是作为主存的,为什么?

  1. 能取(按字节取,而不是像磁盘或者NAND FLASH 那样按照块取),
  2. 能存(不想ROM那样只能读不能写),
  3. 还快(不想磁盘或flash那样慢)!

RAM又可以细分为很多,例如SRAM和DRAM。二者实现原理不同。

  1. SRAM 更快,但是存储密度小,更贵,因此常作为高速缓存。
  2. DRAM 相对SRAM慢一点,但是容量较大,更便宜,因此常作为一般意义上的主存。

总之RAM很好,那么ROM有啥用吗?

前面的RAM的名称最大的bug在于,遗漏了他另一个很重要的特性,掉电易失性。

现在知道ROM干嘛的了吧,掉电了数据还在!

但是,掉电易失又会怎样呢?程序就没了呀。所以必须要有ROM。(因为RAM不行,硬盘更不行,因为硬盘不能按字节取指)

ROM也在发展,PROM----EPROM----EEPROM,后来发展成NOR FLASH,基本可以替代ROM了。

还有一种flash,叫做NAND FLASH,就是普通U盘了,只能按块随机存取。

总之,RAM、ROM、硬盘,flash,各司其职,互相不可替代(也不是绝对的)。搞清楚为什么互相不可替代,就可以了。

有问题可以欢迎留言讨论。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值