只读存储器是什么

子凡 问答 2019-06-29 17:27:39 阅读(...)

只读存储器(ROM,Read-Only Memory)是一种半导体存储器,其特性是一旦存储数据就无法再将之改变或删除,且内容不会因为电源关闭而消失。其结构较简单,读出较方便,因而常用于存储各种固定程序和数据。

只读存储器ROM,Read-Only Memory)是一种半导体存储器,其特性是一旦存储数据就无法再将之改变或删除,且内容不会因为电源关闭而消失。其结构较简单,读出较方便,因而常用于存储各种固定程序和数据。

ROM

在电子或计算机系统中,通常用以存储不需经常变更的程序或数据,例如早期的家用计算机如 Apple II 的监督程序、BASIC 语言解释器、与硬件点阵字体,个人计算机 IBM PC/XT/AT 的 BIOS(基本输入输出系统)与 IBM PC/XT 的 BASIC 解释器,与其他各种微计算机系统中的固件(Firmware),均存储在 ROM 内。

除少数品种的只读存储器(如字符发生器)可以通用之外,不同用户所需只读存储器的内容不同。为便于使用和大批量生产,进一步发展了可编程只读存储器(PROM)、可擦可编程序只读存储器(EPROM)和带电可擦可编程只读存储器(EEPROM)。例如早期的个人电脑如 Apple II 或 IBM PC XT/AT 的开机程序(操作系统)或是其他各种微电脑系统中的轫体(Firmware)。

只读存储器的特点是只能读出不能随意写入信息,在主板上的 ROM 里面固化了一个基本输入/输出系统,称为 BIOS(基本输入输出系统)。其主要作用是完成对系统的加电自检、系统中各功能模块的初始化、系统的基本输入/输出的驱动程序及引导操作系统。

ROM

ROM 存储用来引导计算机的指令,引导的时候 ROM 提供一连串的指令给中央处理单元进行测试,在最初的测试中,检查 RAM 位置(location)以确认其存储数据的能力。此外其他电子组件包括键盘(Keyboard)、计时回路(timer circuit)以及 CPU 本身也被纳入 CPU 的测试中。

PROM

可编程只读存储器(Programmable ROM,PROM)其内部有行列式的镕丝,可依用户(厂商)的需要,利用电流将其烧断,以写入所需的数据及程序,镕丝一经烧断便无法再恢复,亦即数据无法再更改。

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 memory)的每一个记忆胞都具有一个“控制闸”与“浮动闸”,利用高电场改变浮动闸的临限电压即可进行编程动作。闪存主要分为 NAND 型与 NOR 型。现在 NAND 常用于固态硬盘、U 盘、存储卡等用途,NOR 则用于 BIOS ROM 芯片等用途。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • 微软视窗操作系统 Microsoft Windows

    Microsoft Windows是什么

    Microsoft Windows是指微软视窗操作系统,是微软以图形用户界面为主推出的一系列专有商业软件操作系统。起初为运行于MS-DOS之下的桌面环境,其后续版本逐渐发展成为主要为个人电脑和服务器用户设计的操作系统。
  • flash memory 闪存

    闪存有什么用

    闪存可用来在没有连网的电脑之间交流大于1.44MB的文件,例如在单位与单位、单位与家庭以及个人与个人之间的电脑之间交换文件;可用来在笔记本电脑上替换掉软驱,具有轻巧精致、使用方便、便于携带、容量较大、安全可靠、时尚潮流等特征。
  • Computer memory 电脑存储器

    什么是半导体存储器

    半导体存储器是一种以半导体电路作为存储媒体的存储器,每个存储单元有两个不同的表征态“ 0 ”和“1”,用以存储不同的信息 ,体积小、存储速度快、存储密度高、与逻辑电路接口容易。
  • 微处理器是什么

    微处理器是什么

    自从人类 1947span>年发明晶体管以来,50 多年间半导体技术经历了硅晶体管、集成电路、超大规模集成电路、甚大规模集成电路等几代,发展速度之快是其他产业所没有的。
  • 计算机组件是什么

    计算机组件是什么

    计算机是由硬件系统和软件系统两部分组成的。计算机组件一般是指组合计算机所需的硬件。计算机组件一般可以分为主板、电源供应器、存储控制器、可携存储设备、内置存储器等。这些组件按照一定的规则组成计算机的硬件系统。
  • 路由器 Router

    路由器固件是什么

    路由器固件,亦即路由器所用之操作系统,属于嵌入式系统的一种。一般路由器厂商都有各自的私有固件,但也有不少厂商使用的是基于Linux内核或是其他类Unix系统内核的设计。