第三章 存储器(重点)

Posted by1314

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三章 存储器(重点)相关的知识,希望对你有一定的参考价值。

3.1 概述

一、存储器分类

1. 按存储介质分类

易失

  • 半导体存储器 ------> 双极性TTL、MOS(得有电)
    不易失
  • 磁表面存储器 -----> 磁头、载磁体
  • 磁芯存储器 -------> 硬磁材料、环状元件
  • 光盘存储器 --------> 激光、磁光材料

2. 按存取方式分类

(1)存取时间与物理地址无关(随机访问)

  • 随机存储器(RAM):在程序的执行过程中可读、可写
  • 只读存储器(ROM):在执行过程中只读


    (2)存取时间与物理地址有关(串行/顺序访问)
  • 顺序存取存储器 磁带
  • 直接存取存储器 磁盘(CHS)
  • 相联存储器 ————> 用于快表(TLB)按内容寻址

3. 按计算机中的作用分类

技术图片

二、存储器的层次结构

1. 存储器三个主要特性关系

技术图片

2. 缓存—主存层次 和 主存—辅存层次

技术图片
注:
(1)辅存:固态硬盘(SSD)
(2)实地址、物理地址是一个概念
(3)虚地址、逻辑地址一个概念,可以用于程序设计
(4)虚拟存储器是操作系统干的活
(5)CPU不能直接访问辅存,可以利用操作系统(OS)来访问
(6)缓存—主存硬件来完成,主存—辅存OS来完成
(7)缓存相当于是备份了一小部分的主存中的内容
(7)操作系统(OS)通过缺页异常来完成主存和辅存之间数据的交换功能
(8)CPU取数据:CPU访问的永远是逻辑地址,操作系统要对逻辑地址判断是否在主存中,如果是还要判断是否在缓存中,若缓存中没有就要去主存中找,主存没有就去辅存。而 CPU 不能直接访问辅存,借用 OS 的缺页异常来把虚拟存储中的数据装入主存中,从而获得主存地址让CPU访问。


3.2 主存储器

一、概念

1. 主存储器的基本组成

技术图片

2. 主存和 CPU 的联系

技术图片

3. 主存中存储单元地址的分配

技术图片
注:
(1)注意是按字编址,还是按字节编址
(2)存储字为由高到低,当首字节存储的是高位的时候是大端存储,当首字节存储的是低位的时候是大小端存储。

4. 主存的技术指标

  • 存储容量:主存存放二进制代码的总位数
  • 存储速度:
    • 存储时间:存储器的访问时间,读出时间、写入时间(一般读入快,写入慢)
    • 存取周期:连续两次独立的存储器操作(读或写)所需的最小间隔时间,读周期、写周期
  • 存储器的宽带:单位时间内从存储体存储的信息量(位/秒)


二、半导体存储芯片简介

1. 半导体存储芯片的基本结构

技术图片
注:
(1)芯片容量 = 2地址线个数 * 数据线数;ps:10根地址线有210个单元,每根数据线 1 bit
(2)片选线:低电位有效CS、CE
(3)读/写控制线:WE(低电平写、高电平读)、OE(允许读)、WE(允许写)
(4)片选线不在存储芯片内,芯片内只有地址线、数据线,片选线只是一个引脚。作用:选中多位芯片,用于芯片的扩展
技术图片

2. 半导体存储芯片的译码驱动方式

?译码驱动:对于用户来提供地址线,来找对应的“房间号”。
(1)线选法 16 * 8 bit 存储芯片
技术图片
解析上图:只需要4根地址线通过地址译码器来找这16个“房间”。缺点:“房间”要是多了,连接“房间”的线太多


(2)重合法 1k * 1 bit 存储芯片
技术图片
解析上图:采用矩阵(线代)的思想,1k * 1bit=1024bit,1024 = 210 = 25 * 25 = 32 * 32;————> 行地址只需5根地址线,来通过32根线来连接“房间”。同理列地址也是如此(18年408


三、随机存储器(RAM)

1. 静态RAM(SRAM)——>了解为主

1.1 静态RAM基本电路

技术图片
这里电路408考试过去11年没有出过题目,自主命题看高校
图片解析:

  • T1 ~ T4四个管构成双稳态管,原端与非端存储相反且保持不变,除非进行写操作和掉电。
  • 类似T5,若下端给高电位则导通,低电位阻塞
  • 缺点:能耗较高

1.2 静态RAM基本电路的读操作

技术图片

1.3 静态RAM基本电路的读操作

技术图片
(2)SRAM 芯片举例(可能会考该芯片的存储容量)
外部特点:
读写:WE、片选线:CS、地址线数据线


2. 动态RAM(DRAM)——>了解为主

技术图片

三管式 单管式
读入与原存信息相反 读出时数据线有电流,为“1”
写入与输入信息相同 写入时CS充电为“1”,放电为“0”

注:DRAM电容有再生(刷新)的问题,优点:能耗较低

2.1 单管动态RAM4116(16k * 1bit)外特性(很重要)

技术图片
图片解析:
(1)行选信号RAS,列选信号CAS,地址线为什么7根?可以联系重合法
(2)行、列地址分开传送

读时序 写时序
行地址RAS低电平有效 行地址RAS低电平有效
写允许WE有效(高) 写允许WE有效(低)
列地址CAS低电平有效 数据DIN有效
数据DOUT有效 列地址CAS低电平有效

2.2 动态RAM刷新 ——> 刷新与行地址有关

(1)集中刷新
?以 128 * 128 矩阵为例(存取周期为 0.5 μs)
技术图片
死区:刷新区间不能向外提供服务。
4000=刷新时间间隔/存取周期


(2)分散刷新
?以 128 * 128 矩阵为例(存取周期为 1 μs)
技术图片
代价:存取周期加长


(3)分散刷新与集中刷新相结合异步刷新
?以 128 * 128 矩阵为例(存取周期为 0.5 μs)
技术图片
每个多长时间刷新一行(15.6 μs) = 时间间隔(2ms)/行数(128)


3. 动态RAM和静态RAM的比较

DRAM(主存) SRAM(缓存)
存储原理 电容 触发器
集成度
芯片引脚
功耗
价格
速度
刷新






















































以上是关于第三章 存储器(重点)的主要内容,如果未能解决你的问题,请参考以下文章

Python面试必考重点之数据存储第三关——如何将一个JSON文档映射为Python对象

存储系统

再度审视—数据结构复习重点知识点!

自考数据结构第三章,栈队列数组,期末不挂科指南,第3篇

Python面试必考重点之数据存储第二关——XML文档和字典的互转

Python面试必考重点之数据存储第四关——如何将一个Python对象转换为对应的JSON字符串