随机存取存储器 RAM || SRAM || DRAM || 数电

随机存取存储器,英文名Random Access Memory,简称RAM。

特点

随机存取(Random Access):存储器中的内容被写入和读取时,需要花费的时间与这段信息所在的位置无关。可以用磁带的例子形象理解,磁带里存了8首曲子,要听第7首,前面6首要快进过去,这就是读取信息需要的时间与信息存储的位置有关。

易失性:断电数据丢失。

分类

1.静态的RAM(Static RAM),即SRAM。

2.动态的RAM(Dynamic RAM),即DRAM。

SRAM

首先介绍SRAM。

SRAM的第一个字母S,是static的缩写,翻译过来是静态。为啥叫静态呢,因为只要不断电,SRAM里的数据就可以一直保持。

SRAM的基本存储单元由锁存器构成。

下图展示了6个晶体管组成的SRAM基本单元。

M1M2构成一个反相器,M3M4构成另外一个反相器,两个反相器交叉连接形成一个RS锁存器,WL是输入输出的使能,使能之后就可以将两条位线BL上的数据写入。

下图展示了基本的SRAM阵列。

图中有若干前面所说的存储单元排列成矩阵,一行一行的存储单元可以被同时选中,进行数据的输入和输出。

下图展示了RAM的基本结构,A0到An-1是地址输入,经过地址译码器,不同的地址输入可以控制不同的字线,选择不同的存储单元。

每行存储单元的输入输出,即m根位线,经过一些读写控制电路,可以进行数据的输入和输出。

这要注意区分地址线、字线、位线这三个概念。

一个存储器有n根地址线,m根位线,那么它的容量定义为2^n * m(n根地址经过二进制译码控制2^n根字线,每根字线控制一行m个存储单元,所以得到前面的式子)

最后放一个SRAM的逻辑图,供看官涨涨见识,图中未画出电源引脚。

DRAM

接下来介绍动态的RAM,即DRAM。

DRAM的存储单元就是一个小电容,小电容充电表示1,小电容放电表示0,小电容通过一个晶体管连接到用于数据的输入输出的位线,晶体管打开时,小电容的数据就可以进行输入或输出。

DRAM的D是哪来的呢?它为啥叫动态的RAM呢?它哪儿在动呢?答案就在电容。

我们知道,电容是会漏电的,所以我们需要周期性的对它进行再充电,以保持其中的数据。动态一词,说的就是这个定时刷新,不断的再充电,来保持电容中数据的行为。

下图展示了DRAM中电容和晶体管排成的二维矩阵,因为这种存储结构十分简单,SRAM的一个存储单元需要6个晶体管,而这里的DRAM中,每个存储单元只需要1个晶体管和1个电容,成本低。但是其读写速度较慢(慢于SRAM),且耗电量大。

所以DRAM常用于低速高密度大容量的应用,典型的例子就是我们电脑里面的内存条。

而SRAM价格较贵,占用面积较大,而读写速度快,功耗低,在电脑里面常用作CPU或GPU的高速缓存。

下图展示了DRAM存储单元的刷新操作,可供读者触类旁通。

Refresh引脚给高电平,打开刷新缓冲器(就是把这个缓冲器的输入信号放大并输出);

ROW线给高电平,打开晶体管,连接位线(bitline)与电容;

读写控制端R/W(图中W上面有非号,表示低电平为写)给高电平,关闭输入缓冲器,打开输出缓冲器;

这样电容中原有的信号就可以经过晶体管,位线,输出缓冲器,刷新缓冲器,位线,晶体管,返回电容,对其自身进行刷新。

参考视频:数字逻辑电路(中国大学MOOC)

sr锁存器 数电_随机存取存储器 RAM || SRAM || DRAM || 数电相关推荐

  1. 随机存取 随机存储_随机存取存储器(RAM)

    随机存取 随机存储 In random-access memory(RAM) the memory cells can be accessed for information transfer fro ...

  2. 微机个人笔记-随机存取存储器(RAM)

    随机存取存储器(RAM) 重点:物理层面(芯片的角度)的地址. DRAM的特点:由电容构成(电容只要有回路,就有泄漏想象,漏电,所以信息不稳定) 主要特点: 需要定时刷新:定时对存储元进行读或写操作( ...

  3. 静态随机存取存储器(SRAM)

    前言: 主存(内部存储器)是半导体存储器.根据信 息存储的机理不同可以分为两类: 静态读写存储器(SRAM):存取速度快 动态读写存储器(DRAM):存储密度和容量比 SRAM大. 一.基本的静态存储 ...

  4. 苹果手机数据线充不了电_手机一天充几次电怎么办?手机的电被一些默认的设置耗掉了很多...

    大屏幕智能手机是现在手机的标配,现在不带手机出门的人,比忘记带钱包.忘记带钥匙.忘记带身份证更不方便.有了手机,日常生活的事情基本都可以搞定,正所谓"一机在手,天下我有!" 可是手 ...

  5. 苹果手机数据线充不了电_平板充电柜为什么充不了电,别急可能是以下原因!...

    随着平板充电柜在校园.单位.机场的普遍运用,伴随而来的是平板充电柜所出现的各种售后问题.其中出现最多的故障就是很多平板充电随着使用时间的增长,会出现充不了电的情况.那么面对这样的问题使用者需要知道常见 ...

  6. java 短信 条数 计算_接收短信验证码条数限制(java发送短信验证码限制)

    今天是个周六,还在苦逼加班的我对那些休周末的同行表达羡慕嫉妒,对那么同样加班的同行共勉吧~~ 整理了下这周的工作进度.除了项目试上线以外也就是补充补充之前遗留下的小问题了.这篇文章就是说手机号每天接受 ...

  7. 计算机随机存储器缩写,“RAM”是“Random Access Memory”的缩写,意思是“随机存取存储器”...

    1. Random access memory : Volatile storage that holds the program and data the CPU is presently proc ...

  8. 微型计算机中什么是小随机储存器,随机存取存储器

    随机存取存储器(英语:Random Access Memory,缩写:RAM),也叫主存,是与CPU直接交换数据的内部存储器.它可以随时读写(刷新时除外),而且速度很快,通常作为操作系统或其他正在运行 ...

  9. 【王道计组笔记】半导体存储器RAM ROM

    知识回顾: 存储器芯片的逻辑结构: 存储矩阵:    由大量相同的位储存单元阵列构成 译码驱动: 将来自地址总线的地址信号翻译成对应存储单元的选通信号,该信号在读写电路的配合下完成对选中单元的读/写操 ...

最新文章

  1. DEV控件自定义排序实现
  2. 安装matplotlib和cx_Freeze
  3. 使用XML与远程服务器进行交互
  4. springboot+vue前后端分离实现宿舍管理系统
  5. Vertebrae 发布了新的SDK!
  6. C# 程序打包成安装项目
  7. 对asn.net三层架构的初步认识
  8. 初识BGP外部网关协议(一)
  9. 2018 Multi-University Training Contest 3
  10. 初识vue之axios的封装
  11. 将Linux作为桌面操作系统,你准备好了吗?
  12. 游标中的static参数
  13. Protel 99 SE 应用技术问答
  14. 一个bug看一天,写代码像cxk
  15. 【教3妹学java】JVM调优有哪些工具?
  16. Oracle 数据库12c 新特性总结
  17. 读书笔记_006 《查令十字街84号》
  18. css3 3d头像,CSS3做的头像效果,CSS3学习实例
  19. Adobe Flash Player安装遇上错误:未能初始化的解决方法
  20. BAV99W 器件的作用

热门文章

  1. python知识点:上下文管理器[__enter__ 和 __exit__ ]
  2. Leetcode5634. 删除子字符串的最大得分[C++题解]:贪心
  3. matlab的message函数,matlab用于数字调制,几个函数的使用问题
  4. C语言二维数组的指针写法
  5. mysql表格导入java_使用java技术将Excel表格内容导入mysql数据库
  6. django mysql搜索_Django--数据库查询操作
  7. C++中的new和delete操作符重载
  8. Tornado多进程启动的2种方法
  9. python 面向对象 (一)
  10. Python center 用法