文章目录

  • 主存储器
    • 一.主存的结构
      • 1.逻辑结构
      • 2.物理结构
    • 二.随机读写存储器RAM
      • 1.静态读写存储器SRAM
      • 2.动态读写存储器DRAM
    • 三.只读存储器ROM
    • 四.存储器芯片的字位扩展
      • 1.字扩展
      • 2.位扩展

主存储器

一.主存的结构

1.逻辑结构

主存用来存储二进制的程序和数据,由许多存储单元组成。
每个存储单元用二进制编码的地址标识,并依据地址寻址访问,对每个存储单元可进行随机读,写操作。
主存容量可表示为:
主 存 存 储 容 量 = 存 储 单 元 数 × 存 储 单 元 的 位 数 = 2 n × m 位 主存存储容量=存储单元数\times存储单元的位数=2^n\times m位 主存存储容量=存储单元数×存储单元的位数=2n×m位
其中n为存储单元地址位数(CPU地址线数)m为每个存储单元可存储的位数。

2.物理结构

每个存储元由1个二进制位的电路构成,若干个存储元电路组成存储单元,许多存储单元电路以行列矩阵组成存储芯片,通过芯片内一维或二维地址译码选择某个存储元。

二.随机读写存储器RAM

1.静态读写存储器SRAM

静态读写存储器SRAM是构成小容量高速存储器最常用的部件,高速缓冲存储器Cache就采用SRAM构成。

从1位静态RAM存储元电路可以看到:

  • (1)用n个1位存储元电路同时工作可以构成n位存储单元。

  • (2)数据一旦写入,其信息就稳定地保存在电路中并等待读出。无论读多少次,只要不断电,该信息就会一直保持下去,这里是“静态”一词的由来。

  • (3)SRAM初始加电时,其状态是随机的。写入新的状态,原来的旧状态就消失了。新状态一直维持到写入更新的状态为止。

  • (4)在电路工作时,即使不进行读写操作,只是保持在加电状态下,电路中就一定会有功率消耗。因此与DRAM相比较,SRAM功耗大。每存储一个二进制位,平均需要用到六个晶体管,所以集成度不能做得很高。 相同容量的DRAM内存可以设计为较小的体积,但是SRAM却需要很大的体积

2.动态读写存储器DRAM

动态读写存储器DRAM速度快(仅次于SRAM),集成度高,功耗小,单位容量价格低,在计算机中的得到广泛应用,计算机中的内存条全部采用动态存储器。


动态读写存储器DRAM的刷新方式:
DRAM的刷新是按行进行的
(1)集中式:


(2)分布式:


(3)异部式:

三.只读存储器ROM

只读存储器ROM的重要特性是其存储信息的非易失性,即存放在ROM中的信息不会因为掉电而丢失。当再次加电时,其存储的信息依然存在。

  • (1)掩膜工艺ROM:提前根据ROM要存储的信息进行设计生产,一旦制出成品,其存储的信息即可读出使用,但无法再次更改。一些固定不变的的程序或数据适合用掩膜型ROM存储,生产成本低。
  • (2)可一次编程ROM(PROM):允许用户对ROM进行一次编程,一旦编程后信息就永远固定下来,无法再次改变其内容。
  • (3)可擦去重写PROM:使用最广泛的ROM,允许将其存储内容利用物理方法擦除,擦除后可重新对其编程,写入新的内容。利用紫外线擦除的PROM称为EPROM,用电方法擦除的PROM称为EEPROM。
  • (4)闪速存储器(Flash):闪速存储器是点可擦除可多次编程存储器的一种,与EEPROM不同之处在于其擦除和写入的速度比较快,为强调其写入速度快而称之为Flash。制造工艺上分为或非型(NOR)和与非型(NAND)。比较:1)NOR读速度比NAND快一些,2)NAND写速度比NOR快很多,3)NAND的擦除速度远比NOR快。

四.存储器芯片的字位扩展

1.字扩展

四片8K × {\times} × 8b的SRAM芯片构成一个32K × {\times} × 8b的存储器,采用典型的字扩展方式:

字扩展方式的目的是增加存储器的字数,而每个存储单元的字长或位数保持不变,连接特点是:

  • (1)两个芯片的数据线,地址线,读信号,写信号并联,即两个芯片编号相同的数据线连接在一起,编号相同的地址线连接在一起。读信号连在一起,写信号连在一起。
  • (2)通过控制片选信号,保证任何时刻最多只能有一个芯片被选中。


字扩展芯片的地址映射举例:

假如选择器的电路结构如上图所示,则让选择器使能端全部有效的条件是高四位位1100,

即C。后三位是对芯片序号的选择,以芯片0为例,后三位为000时选中芯片0.此时高7位地

址线数据为1100 000.低13位则是芯片的片内地址,范围为0000000000000到

11111111111111.那么与高7位组合后,映射到芯片0的整个20位地址范围为:

1100 ( 选 择 器 有 效 ) 000 ( 芯 片 0 编 号 ) 0000000000000 ( 片 内 地 址 最 小 值 ) 1100(选择器有效) 000(芯片0编号) 0000000000000(片内地址最小值) 1100(选择器有效)000(芯片0编号)0000000000000(片内地址最小值)
1100 ( 选 择 器 有 效 ) 000 ( 芯 片 0 编 号 ) 1111111111111 ( 片 内 地 址 最 大 值 ) 1100(选择器有效) 000(芯片0编号) 1111111111111(片内地址最大值) 1100(选择器有效)000(芯片0编号)1111111111111(片内地址最大值)
该范围即: C 0000 − C 1 F F F C0000-C1FFF C0000−C1FFF
其他芯片的地址范围映射与之类似。

2.位扩展

用两片2K × \times × 4b的SRAM芯片构成一个2K × \times × 8b的存储器,采用典型的位扩展的方式:


位扩展的目的是增加每个存储单元的位数(字长),而存储器总的字数(存储单元个数)保持不变,连接特点是:

  • (1)两个芯片的地址线,读信号线,写信号线并联,即两个芯片编号相同的地址线连接在一起,读信号连接在一起,写信号连接在一起,进行统一控制。
  • (2)各芯片的数据线单独引出,分别提供8位数据的低4位和高4位。
  • (3)在进行8位数据读写时,两个芯片的片选同时有效(即两芯片同时被选中)

系统总线数据线的低四位连在第一个芯片的数据线上,系统总线数据线的高四位连接在第二个芯片的数据线上。两个芯片的片选信号连在选择器的同一个输出上,即两个芯片被同时选中。

存储系统——主存储器相关推荐

  1. 计算机组成原理 之 计算题、分析题 题解详细总结(已完结)

    第1章 计算机系统概述 0.1编码 第2章 存储系统 主存储器 存储体的基本扩展方式 磁盘存储器 第3章 总线与主板 第4章 I/O接口与数据交换控制 第6章 控制器逻辑 Intel 8086 指令简 ...

  2. 计算机组成与结构-重点

    第一章 计算机系统概论 ENIAC的两个缺点(p1) 1.存储容量太小 2.用线路的方式来编排程序,每次解题都依靠人工改接连线. 冯·诺依曼型计算机(p1) 冯·诺依曼型计算机具有如下基本特点:    ...

  3. 微型计算机的主要部件及其作用6,微型计算机的组成及应用.pptx

    微型计算机的组成及应用 1 2.1.1 微型计算机系统的层次及分类 微型计算机 具有体积小.重量轻.功耗低.可靠性高.价格便宜.使用方便和软件丰富等优点. 1. 微型计算机的层次结构 2 2. 微型计 ...

  4. 微型计算机通过将cpu等各种,微型计算机的组成及应用

    微型计算机的组成及应用 (47页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 第2章 微型计算机的组成及应用 2.1 微型计算机概述 1 ...

  5. 3-1存储系统-存储器概述主存储器

    文章目录 一.存储器概述 (一)存储器分类 1.按在计算机中的作用(层次)分类 2.按存储介质分类 3.按存取方式分类 4.按信息的可保存性分类 (二)存储器的性能指标 二.主存储器 (一)基本组成 ...

  6. 三、存储系统(三)主存储器

    目录 3.1多模块主存储器 3.1.1单体多字存储器 3.1.2多体并行存储器 3.1.2.1高位交叉编址(顺序方式) 3.1.2.2低位交叉编址(交叉方式) 3.2主存储器与CPU的连接 3.2.1 ...

  7. (计算机组成原理)第三章存储系统-第四节:主存储器和CPU的连接

    文章目录 一:连接原理 二:增加主存的存储字长-位扩展法 三:增加主存的存储字数-字扩展 (1)线选法 (2)译码片选法 四:同时增加存储字长和存储字数-字位同时扩展 补充知识点:译码器 一:连接原理 ...

  8. (计算机组成原理)第三章存储系统-第三节1:主存储器和CPU的连接

    专栏目录首页:[专栏必读]王道考研408计算机组成原理万字笔记.题目题型总结.注意事项.目录导航和思维导图 文章目录 本节思维导图 一:单块存储芯片与CPU的连接 二:多块存储芯片与CPU的连接 (1 ...

  9. 计算机组成原理 — 存储系统

    目录 文章目录 目录 前文列表 存储系统 存储器分类 按存储介质分类 按存取方式分类 按信息的可保存性分类 三层存储结构 高速缓存 主存储器 辅助存储器 双通道内存 DDR 前文列表 <计算机组 ...

最新文章

  1. css4个伪元素,CSS_CSS3中的content属性使用示例,CSS中主要的伪元素有四个:befo - phpStudy...
  2. Android中进度条控件使用
  3. org.apache.ibatis.binding.BindingException: Parameter '1' not found. Available parameters are [arg3,
  4. 护考人机对话用计算机吗,2018护士执业资格考试人机对话怎么考 有什么注意事项...
  5. 国家开放大学英语和计算机考试答案,最新电大国家开放大学《人文英语》网络核心课形考网考作业试题及答案...
  6. Springboot的工作机制:3 SpringApplication:SpringBoot程序启动的一站式解决方案
  7. MQTT教程(一):MQTT简介
  8. window10激活
  9. 运输计划 洛谷P2680
  10. linux命令 复制文件,linux复制文件的命令是什么?
  11. 笔记本使用的几大盲区
  12. 阿兹猫 的 Java模拟登陆QQ邮箱获取好友列表的实现
  13. 测试ios软件开发,iOS开发中的测试框架
  14. 云计算演义(2)企业IT之王IBM互联网之王Google数据库之王Oracle狂奔在与关闭公有云赛跑的路上(上)
  15. 继续树莓派4B+OLED:开机自动显示IP地址
  16. QGraphicsItem基本图元的添加以及闪烁图元和移动图元的添加
  17. 微软 2021 秋季发布会汇总
  18. 基于VBS的恶搞/表白程序
  19. 当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
  20. matlab指针矩阵乘法,为什么MATLAB在矩阵乘法方面如此之快?

热门文章

  1. AtCoder ABC161 D Lunlun Number
  2. Windows10远程桌面无法复制粘贴问题
  3. 基于反事实的因果推理Causal inference based on counterfactuals--一万六千字文献详细解读(因果关系的推理应用)【全文总结】
  4. vsftp不允许切换到其它目录_AutoCAD效率革命之四——自动切换输入法
  5. 关于copy和clone
  6. Mac 安装minikube Error: No available formula with the name “minikube“
  7. 加工Altium Designer的PCB出现大部分丝印丢失
  8. HTML标签根据浏览器窗口大小自适应
  9. android 模拟器监听短信,android模拟器用命令和DDMS模拟来电和短信
  10. 马斯洛人类需求五层次理论