动态随机存储器的刷新(集中刷新、分散刷新、异步刷新的区别)
一、前言我们都知道,动态随机存储器DRAM的基本单元电路是由一个mos管和一个电容器组成。(不知道的,可以看我的上一篇博文看看结构图),我们又知道电容会随着时间的流逝,而逐渐掉电(这个是电容的物理性质),那如果电容全部掉完电了,存储在存储器的信息是不是就没了呢?对于这个问题,我们是如何解决的呢?于是我们引出了刷新的概念。大家如果对计算机组成原理感兴趣的话,可以去听一听中国大学MOOC的计算机组织.
一、前言
我们都知道,动态随机存储器DRAM的基本单元电路是由一个mos管和一个电容器组成。(不知道的,可以看我的上一篇博文看看结构图),我们又知道电容会随着时间的流逝,而逐渐掉电(这个是电容的物理性质),那如果电容全部掉完电了,存储在存储器的信息是不是就没了呢?对于这个问题,我们是如何解决的呢?于是我们引出了刷新的概念。大家如果对计算机组成原理感兴趣的话,可以去听一听中国大学MOOC的计算机组织与结构,这一门课,它是由大连理工大学的赖老师讲的,挺不错的。我博客中有关计算机组成原理的图都是从他的PPT盗的,希望老师不要怪罪我盗图哦。。
二、内容
集中刷新
分散刷新
异步刷新
三、集中式刷新、分散刷新、异步刷新的区别
集中式刷新:
在一个刷新周期内,利用一段固定时间,依次对存储矩阵的所有行逐一刷新,在此期间停止对存储器的读/写操作;
存在死区时间,会影响CPU的访存操作;
分散式刷新:
将每个系统工作周期分为两部分,前半部分用于DRAM读/写/保持,后半部分用于刷新存储器的一行;
系统存取时间延长一倍,导致系统变慢;
异步式刷新:
在一个刷新周期内,分散地刷新存储器的所有行;
既不会产生明显的读写停顿,也不会延长系统的存取周期;
更多推荐
所有评论(0)