ROM RAM和硬盘的区别

ROM

ROM全称 Read Only Memony,只读存储器,最开始的 ROM 存储信息后就不能更改,但是经过发展,ROM也可以更改存储信息。

PROM

可编程程序只读存储器(Programmable ROM,PROM),内部有行列式的熔丝,是需要利用电流将其烧断,写入所需的资料,但仅能写录一次。 PROM在出厂时,存储的内容全为1,用户可以根据需要将其中的某些单元写入数据0, 以实现对其“编程”的目的。

EPROM

可抹除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)可利用高电压将资料编程写入,抹除时将线路曝光于紫外线下,则资料可被清空,并且可重复使用。通常在封装外壳上会预留一个石英透明窗以方便曝光。

OTPROM

一次编程只读存储器(One Time Programmable Read Only Memory,OTPROM)写入原理同EPROM,但是为了节省成本,编程写入之后就不再抹除,因此不设置透明窗。

EEPROM

电子式可抹除可编程只读存储器(Electrically Erasable Programmable Read Only Memory,EEPROM)运作原理类似EPROM,但是抹除的方式是使用高电场来完成,因此不需要透明窗。

Flash Memony

Flash 存储器(Flash EEPROM)又称闪存,它是EEPROM的一种。它结合了ROM和RAM的长处。不仅具备电子可擦除可编辑(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据。

它与EEPROM的最大区别是,FLASH按扇区(block)操作,而EEPROM按照字节操作。FLASH的电路结构较简单,同样容量占芯片面积较小,成本自然比EEPROM低,因此适合用于做程序存储器

RAM

RAM全称 Random Access Memory,为随机存取存储器,可读可写,掉电不保存。

RAM分为SRAMDRAMSRAM常做cacheDRAM常做主存(内存条)。常用RAM指内存,PC上内存条那个内存。

SRAM

静态随机存取存储器(Static Random-Access Memory,SRAM)速度快、使用简单、不需刷新、静态功耗极低;常用作Cache。

但是它元件数多、集成度低、运行功耗大,所以一般很少。

DRAM

动态随机存取存储器(Dynamic Random Access Memory,DRAM)利用电容存储电荷的原理保存信息,电路简单,集成度高。集成度远高于SRAM、功耗低,价格也低。

因需刷新而使外围电路复杂;刷新也使存取速度较SRAM慢,所以在计算机中,DRAM常用于作主存储器。(即电脑内存条)

硬盘

硬盘分为机械硬盘(HDD)与固态硬盘(SDD),与内存对比,读写慢,但掉电数据不会消失。

机械硬盘是磁盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成。

固态硬盘控制单元存储单元FLASH芯片、DRAM芯片)组成。所以硬盘并非ROM。

虚拟内存

程序运行时,先将程序加载到内存,再运行。

但很多程序都很大,不能全放入内存,恰好硬盘空间很大,于是在硬盘空间划出一部分作为虚拟内存暂存要运行的程序。(将整个程序中立马要用的放在内存中,不急着用的放在虚拟内存中。在程序运行时不断更换两个内存中的数据)

程序在pc中和单片机中的存储和运行

pc机在运行程序的时候先把程序从硬盘中,调入RAM中运行,cpu从RAM中读取程序和数据.

单片机的程序则是固化在flash 中,cpu运行的时候直接从flash 中读取程序,从RAM中读取数据.

而造成这种差别的原因:

x86架构的cpu是基于冯.诺伊曼体系的,即数据和程序储存在一起,而且pc机的RAM资源相当丰富,从几十M到几百M甚至是几个G,客观上能承受大量的程序数据.

单片机的架构大多是哈弗体系的,即程序和数据分开储存,而且单片机的片内RAM资源是相当有限的,内部的RAM过大会带来成本的大幅度提高.

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值