一、只读存储器

1.只读存储器概述

“只读”的意思是在其工作时只能读出,不能写入。然而其中存储的原始效据,必须在它工作以前与人。只读存储器由寸工作可靠,保密性强,在计算机系统中得到广泛的应用。

更新ROM存储内容的操作实际上不是“写入”,而是编程。

2.只读存储器主要有两类:

●掩模 ROM :掩模 ROM 实际上是一个存储内容固定的 ROM ,生产厂家提供产品。

●可编程 ROM :用户后写入内容,有些可以多次写入。又可分为一次性编程的ROM(OTP ROM 紫外线擦除PROM(离线擦除))和多次编程的 EPROM 和E^2PROM(在线擦除)。

闪速(Flash)存储器(闪存)也属于电可擦、可在线编程的非易失性只读存储器。(在不拆机的情况下擦除、写入)

NOR闪存(线性闪存):随机读出任意地址的内容

NAND闪存(非线性闪存):非随机访问的存储器(不是顺序读取),适用于大容量存储设备,如存储卡、优盘(USB闪存盘)、固态盘等

写保护:不允许写入内容

二、并行存储器

由于 CPU 和主存储器之间在速度上是不匹配的,这种情况便成为限制高速计算机设计的主要问题。一般可使用芯片技术、结构技术及系统结构技术来加速存储器访问速度。为了提高 CPU 和主存之间的数据传输率,除了主存采用更高速的技术来缩短读出时间外,还可以采用并行技术的存储器。

1.双端口存储器

早期的计算机系统以 CPU 为中心。机器内部各个部件之间的信息传递都受 CPU 控制, I/O 设备与主存之间的信息交换也经过 CPU 的运算器。这种结构严重影响了 CPU 效能的发挥,故以内存为中心的系统逐渐取代了以 CPU 为中心的结构。

这种以内存为中心的结构要求不仅 CPU 可以访问主存,而且其他部件(如 I / O 设备)也可不经 CPU 而直接与主存交换信息。这样,多个部件都可以与主存交换信息,使主存的访问次数明显增多。而传统的存储器在任一时刻只能进行一个读或写操作,不能被多个部件同时访问。为了进一步扩展主存的信息交换能力,提出了多口存储器结构。

1)双端口存储器的逻辑结构

双端口存储器由于同一个存储器具有两组相互独立的读写控制电路而得名。由于进行并行的独立操作,因而是一种高速工作的存储器,在科研和工程中非常有用。

UB:高位字节

LB:低位字节

优点:数据传输快

缺点:控制逻辑电路复杂

2)无冲突读写控制

当两个端口的地址不相同时,在两个端口上进行读写操作,一定不会生沖突。
3)有冲突读写控制
当两个端口同时存取存储器同一存储单元时,便发生读写冲突(至少有一个为写)。

为解决此问题,特设置了 BUSY 标志。此时他裁逻辑可以根据两个端口的地址匹配或片选使能信号有效的时间决定对哪个端口进行存取。判断方式有以下两种。

(1)如果地址匹配且在 CE非之前有效,片上的控制逻辑在 CEL非 和 CER 非之间进行判断来选择端口( CE非 判断)。

(2)如果 CE非在地址匹配之前变低,片上的控制逻辑在左、右地址间进行判断来选择端口(地址有效判断)

无论采用哪种判断方式,延迟端口的 BUSY 非标志都将置位而关闭此端口,而当允许存取的端口完成操作时,延迟端口 BUSY 非标志才进行复位而打开此端口。

2.多模块交叉存储器

1)存储器的模块化组织

一个由若干个模块组成的主存储器是线性编址的。这些地址在各模块中如何安排,有两种方式:一种是顺序方式,一种是交叉方式

内存地址:顺序:模块在高位,字在低位

交叉:字在高位,模块在高位

顺序方式的地址在物理及逻辑上都是连续的,交叉方式的地址在物理上不连续,但在逻辑上是连续的

2)多模块交叉存储器的基本结构
下图为四模块交叉存储器结构框图。主存被分成4个相互独立、容量相同的模块MO,M1,M2,M3,每个模块都有自己的读写控制电路、地址寄存器和数据寄存器,各自以等同的方式与 CPU 传送信息。在理想情况下如果程序段或数据块都是连续地在主存中存取,那么将大大提高主存的访问速度。

四模块交叉存储器结构框图

流水线方式存取示意图

t顺序=mT

t交叉=T+(m-1)τ

取值范围:00000--11111

转化为十六进制:00H--1FH

3)二模块交叉存储器举例

二模块交叉存储器方框图

无等待状态成块存取示意图

只读存储器及并行存储器相关推荐

  1. 只读存储器,并行存储器

    一.只读存储器概述 只读存储器(Read-Only Memory,ROM)以非破坏性读出方式工作,只能读出无法写入信息.信息一旦写入后就固定下来,即使切断电源,信息也不会丢失,所以又称为固定存储器. ...

  2. 带电可擦写可编程只读存储器(24LC08B)的基本原理

    2019独角兽企业重金招聘Python工程师标准>>> 带电可擦写可编程只读存储器(24LC08B)的基本原理 24LC08B是E2PROM的一种,EPROM:(Electrical ...

  3. 计组之存储系统:4、双口RAM和多模块存储器(存取周期、双端口RAM、多体并行存储器、存储体)

    4.双口RAM和多模块存储器 思维导图 存取周期 双端口RAM(解决问题1) 多体并行存储器(解决问题二) 取几个存储体合适呢? 单体多字存储器 思维导图 存取周期 1.存取周期 = 存取时间 + 恢 ...

  4. 计算机的只读储存器,只读存储器

    只读存储器(Read Only Memory,ROM) [编辑] 什么是只读存储器 只读存储器,以下简称ROM是一种不能改变其内容的存储器.在PC机里,ROM主要用于输人/输出系统(BIOS).BIO ...

  5. 中国可擦除可编程只读存储器行业市场供需与战略研究报告

    出版商:贝哲斯咨询 获取报告样本: 企业竞争态势 可擦除可编程只读存储器市场报告涉及的主要国际市场参与者有Jameco Electronics.Precision.NXP.Mepits.BAE Sys ...

  6. ROM(只读存储器)

    RAM(Radom Assecc Memory随机访问存储器) 易失性,断电后数据消失. ROM(Read-Only Memory只读存储器) 非易失性,断电后数据不会丢失. 为什么是只读存储器: R ...

  7. 在计算机术语中只读存储器常用,计算机应用基础复习题.doc

    计算机应用基础复习题.doc 计算机应用基础复习题 参考复习题1 计算机不具备下列哪种人类头脑的特性(C).A 计算B 逻辑思维C 创造性思维D 判断2我国迄今为止发现的首例既毁软件又毁硬件的恶性病毒 ...

  8. 微计算机原理及应用存储器,只读存储器(ROM)-微计算机原理-电子发烧友网站

    第四节 只读存储器(ROM) 本节概述: 随机访问存储器RAM(包括SRAM和DRAM)具有"易失性",即电源断开后,其中保存的信息被丢失.只读存储器ROM最重要的特征是" ...

  9. 3.4只读存储器ROM

    文章目录 一.引子 二.介绍 1.MROM 2.PROM 3.EPROM 4.Flash Memory 5.SSD 三.运行过程 四.回顾 一.引子 这一小节,我们学习只读存储器ROM. 上一小节,学 ...

最新文章

  1. Cannot connect to the Docker daemon. Is the docker daemon running on this host?
  2. nginx lua 配置cc 防攻击-使用lua 配置黑白名单
  3. Dubbo 源码分析 - SPI 机制
  4. 微信开发(02)之处理微信客户端发来的消息
  5. wincc历史数据库_WinCC系统的基本功能介绍——自动化工程师必备
  6. U盘装XP系统(含截图,2012最新原创超简单方法)
  7. mysql自定义两个条件排序_使用MySQL中的两个不同列进行自定义排序?
  8. SpringMVC自定义注入controller变量
  9. VC++实现自定义切换按钮
  10. 基于 IPIP.NET 进行公网故障排查
  11. 【Kindle】pdf转mobi适合kindle查看格式
  12. php输入框形式,php输入框
  13. python中1 100的质数_Python求解1到100之间的质数
  14. 有向图的邻接矩阵的平方运算的含义
  15. 解决使用python-igraph绘制网络图时报错AttributeError: plotting not available
  16. js实现微信中下载APP
  17. android 获取控件在屏幕中位置
  18. 尝鲜体验win11,附赠win11镜像下载地址
  19. [Unity3D]手机3D游戏开发:FPS射击游戏中瞄准镜CrossHair的制作
  20. On ne change pas 做梦的fille

热门文章

  1. matlab布林算法代码,MATLAB量化交易策略源码分享之 布林通道+高低点
  2. 国标码的发展历史以及编码方式
  3. php打印出2016的日历,PHP输出日历 PHP实现日历效果
  4. ANSA软件安装过程
  5. 通过更换硬盘舱位的方式解决存储问题
  6. Fenix LD10 Flashlight R5
  7. C1任务01《植物大战僵尸》的存档文件修改
  8. Windows 下串口编程
  9. 如何在多台 群晖 NAS之间进行数据(硬盘)迁移
  10. 高速立柱检测仪(RS-SCTI)桌面端