DRAM与内存基础概念

合集下载

深入了解内存(SRAM、DRAM、SDRAM)

深入了解内存(SRAM、DRAM、SDRAM)

深入了解内存(SRAM、DRAM、SDRAM)目录第一章 RAM的基本原理1.1 寻址原理概述1.2 从“线”到“矩阵”1.3 DRAM 基本存储单元结构第二章 SRAM的基本原理2.1 SRAM芯片的引脚定义2.2 SRAM芯片的读写操作概述第三章 DRAM的基本原理3.1 多路寻址技术3.2 DRAM的读取过程和各种延时3.3 DRAM的刷新3.4 快页模式DRAM3.5 扩展数据输出DRAM第四章 SDRAM的基本原理4.1 SDRAM芯片的引脚定义4.2 SDRAM芯片的初始化和模式寄存器的设置4.3 SDRAM的指令例表4.4 SDRAM的读取过程分析4.5 SDRAM 的CAS 延迟4.6 SDRAM的写入过程分析第一章 RAM的基本原理● 1.1 寻址原理概述RAM 主要的作用就是存储代码和数据供CPU 在需要的时候调用。

但是这些数据并不是像用袋子盛米那么简单,更像是图书馆中用有格子的书架存放书籍一样,不但要放进去还要能够在需要的时候准确的调用出来,虽然都是书但是每本书是不同的。

对于RAM 等存储器来说也是一样的,虽然存储的都是代表0 和1 的代码,但是不同的组合就是不同的数据。

让我们重新回到书和书架上来,如果有一个书架上有10 行和10 列格子(每行和每列都有0-9 的编号),有100 本书要存放在里面,那么我们使用一个行的编号加一个列的编号就能确定某一本书的位置。

如果已知这本书的编号87,那么我们首先锁定第8 行,然后找到第7 列就能准确的找到这本书了。

在RAM 存储器中也是利用了相似的原理。

现在让我们回到RAM 存储器上,对于RAM 存储器而言数据总线是用来传入数据或者传出数据的。

因为存储器中的存储空间是如果前面提到的存放图书的书架一样通过一定的规则定义的,所以我们可以通过这个规则来把数据存放到存储器上相应的位置,而进行这种定位的工作就要依靠地址总线来实现了。

对于CPU 来说,RAM 就象是一条长长的有很多空格的细线,每个空格都有一个唯一的地址与之相对应。

DRAM与内存基础概念 (1)

DRAM与内存基础概念 (1)

SDRAM与内存基础概念一、SDRAM内存模组与基本结构我们平时看到的SDRAM都是以模组形式出现,为什么要做成这种形式呢?这首先要接触到两个概念:物理Bank与芯片位宽。

PC133时代的168pin SDRAM DIMM1、物理Bank传统内存系统为了保证CPU的正常工作,必须一次传输完CPU在一个传输周期内所需要的数据。

而CPU在一个传输周期能接受的数据容量就是CPU数据总线的位宽,单位是bit (位)。

当时控制内存与CPU之间数据交换的北桥芯片也因此将内存总线的数据位宽等同于CPU数据总线的位宽,而这个位宽就称之为物理Bank(Physical Bank,下文简称P-Bank)的位宽。

所以,那时的内存必须要组织成P-Bank来与CPU打交道。

资格稍老的玩家应该还记得Pentium刚上市时,需要两条72pin的SIMM才能启动,因为一条72pin -SIMM 只能提供32bit的位宽,不能满足Pentium的64bit数据总线的需要。

直到168pin-SDRAM DIMM上市后,才可以使用一条内存开机。

下面将通过芯片位宽的讲述来进一步解释P-Bank 的概念。

不过要强调一点,P-Bank是SDRAM及以前传统内存家族的特有概念,在RDRAM中将以通道(Channel)取代,而对于像Intel E7500那样的并发式多通道DDR系统,传统的P-Bank 概念也不适用。

2、芯片位宽上文已经讲到SDRAM内存系统必须要组成一个P-Bank的位宽,才能使CPU正常工作,那么这个P-Bank位宽怎么得到呢?这就涉及到了内存芯片的结构。

每个内存芯片也有自己的位宽,即每个传输周期能提供的数据量。

理论上,完全可以做出一个位宽为64bit的芯片来满足P-Bank的需要,但这对技术的要求很高,在成本和实用性方面也都处于劣势。

所以芯片的位宽一般都较小。

台式机市场所用的SDRAM芯片位宽最高也就是16bit,常见的则是8bit。

笔记本内存基础知识讲解

笔记本内存基础知识讲解

笔记本内存基础知识讲解笔记本内存是指用于存储临时数据和程序运行的硬件装置,也被称为RAM(Random Access Memory,随机存取内存)。

内存对于笔记本电脑的性能和运行速度至关重要。

本文将为您详细介绍笔记本内存的基础知识。

一、内存的作用内存是计算机的临时存储器,它直接影响计算机的运行速度和性能。

当您在笔记本电脑上运行程序时,程序所需的数据和指令都会被加载到内存中进行处理。

内存的作用可以总结为以下几点:1. 存储程序和数据:内存存储了正在运行的程序和相关的数据,使计算机能够快速地访问和处理它们。

2. 提高运行速度:与硬盘等其他存储设备相比,内存的读写速度非常快,可以大大提高计算机的运行速度。

3. 缓解CPU的负担:通过加载程序和数据到内存中,可以减轻CPU的负担,提高计算机的响应速度和效率。

二、内存的单位和类型内存的容量通常以字节(Byte)为单位进行衡量,常见的内存容量单位有:1. 字节(Byte):1个字节是计算机存储信息的基本单位,通常用于表示单个字符或小型数据。

2. 千字节(KB):1KB等于1024字节,是存储容量的常用单位,适用于较小的程序和数据。

3. 兆字节(MB):1MB等于1024KB,大多数笔记本电脑的内存容量在4GB到16GB之间,适用于常规应用程序和多任务处理。

4. 千兆字节(GB):1GB等于1024MB,现代笔记本电脑和高性能工作站通常具有8GB以上的内存容量,适用于复杂的图形处理和大型软件应用。

5. 大容量内存单位:随着技术的发展,出现了更高容量的内存单位,如TB(千兆字节)和PB(拍字节),适用于大型数据库和超级计算机等专业领域。

根据内存存储数据的特点,内存可以分为两种类型:1. SRAM(Static Random Access Memory,静态随机存取内存):SRAM的读写速度非常快,但价格较高,容量相对较小。

它通常用于高速缓存(Cache)等需要快速访问的存储器中。

DRAM内存原理.

DRAM内存原理.

DRAM内存原理1. 内存基础不管你信不信,RDRAM (Rambus、DDR SDRAM甚至是EDO RAM它们在本质上讲是一样的。

RDRAM、DDR RAM、SDRAM、EDO RAM都属于DRAM(Dynamic RAM,即动态内存。

所有的DRAM基本单位都是由一个晶体管和一个电容器组成。

请看下图:上图只是DRAM一个基本单位的结构示意图:电容器的状态决定了这个DRAM 单位的逻辑状态是1还是0,但是电容的被利用的这个特性也是它的缺点。

一个电容器可以存储一定量的电子或者是电荷。

一个充电的电容器在数字电子中被认为是逻辑上的1,而“空”的电容器则是0。

电容器不能持久的保持储存的电荷,所以内存需要不断定时刷新,才能保持暂存的数据。

电容器可以由电流来充电——当然这个电流是有一定限制的,否则会把电容击穿。

同时电容的充放电需要一定的时间,虽然对于内存基本单位中的电容这个时间很短,只有大约0.2-0.18微秒,但是这个期间内存是不能执行存取操作的。

DRAM制造商的一些资料中显示,内存至少要每64ms刷新一次,这也就意味着内存有1%的时间要用来刷新。

内存的自动刷新对于内存厂商来说不是一个难题,而关键在于当对内存单元进行读取操作时保持内存的内容不变——所以DRAM单元每次读取操作之后都要进行刷新:执行一次回写操作,因为读取操作也会破坏内存中的电荷,也就是说对于内存中存储的数据是具有破坏性的。

所以内存不但要每64ms 刷新一次,每次读操作之后也要刷新一次。

这样就增加了存取操作的周期,当然潜伏期也就越长。

SRAM,静态(StaticRAM不存在刷新的问题,一个SRAM基本单元包括4个晶体管和2个电阻。

它不是通过利用电容充放电的特性来存储数据,而是利用设置晶体管的状态来决定逻辑状态——同CPU中的逻辑状态一样。

读取操作对于SRAM不是破坏性的,所以SRAM不存在刷新的问题。

SRAM不但可以运行在比DRAM高的时钟频率上,而且潜伏期比DRAM短的多。

DRAM与内存基础概念

DRAM与内存基础概念

SDRAM与内存基础概念一、SDRAM内存模组与基本结构我们平时看到的SDRAM都是以模组形式出现,为什么要做成这种形式呢?这首先要接触到两个概念:物理Bank与芯片位宽。

PC133时代的168pin SDRAM DIMM1、物理Bank传统内存系统为了保证CPU的正常工作,必须一次传输完CPU在一个传输周期内所需要的数据。

而CPU在一个传输周期能接受的数据容量就是CPU数据总线的位宽,单位是bit (位)。

当时控制内存与CPU之间数据交换的北桥芯片也因此将内存总线的数据位宽等同于CPU数据总线的位宽,而这个位宽就称之为物理Bank(Physical Bank,下文简称P-Bank)的位宽。

所以,那时的内存必须要组织成P-Bank来与CPU打交道。

资格稍老的玩家应该还记得Pentium刚上市时,需要两条72pin的SIMM才能启动,因为一条72pin -SIMM 只能提供32bit的位宽,不能满足Pentium的64bit数据总线的需要。

直到168pin-SDRAM DIMM上市后,才可以使用一条内存开机。

下面将通过芯片位宽的讲述来进一步解释P-Bank 的概念。

不过要强调一点,P-Bank是SDRAM及以前传统内存家族的特有概念,在RDRAM中将以通道(Channel)取代,而对于像Intel E7500那样的并发式多通道DDR系统,传统的P-Bank 概念也不适用。

2、芯片位宽上文已经讲到SDRAM内存系统必须要组成一个P-Bank的位宽,才能使CPU正常工作,那么这个P-Bank位宽怎么得到呢?这就涉及到了内存芯片的结构。

每个内存芯片也有自己的位宽,即每个传输周期能提供的数据量。

理论上,完全可以做出一个位宽为64bit的芯片来满足P-Bank的需要,但这对技术的要求很高,在成本和实用性方面也都处于劣势。

所以芯片的位宽一般都较小。

台式机市场所用的SDRAM芯片位宽最高也就是16bit,常见的则是8bit。

DRAM内存原理.

DRAM内存原理.

DRAM内存原理1. 内存基础不管你信不信,RDRAM (Rambus、DDR SDRAM甚至是EDO RAM它们在本质上讲是一样的。

RDRAM、DDR RAM、SDRAM、EDO RAM都属于DRAM(Dynamic RAM,即动态内存。

所有的DRAM基本单位都是由一个晶体管和一个电容器组成。

请看下图:上图只是DRAM一个基本单位的结构示意图:电容器的状态决定了这个DRAM 单位的逻辑状态是1还是0,但是电容的被利用的这个特性也是它的缺点。

一个电容器可以存储一定量的电子或者是电荷。

一个充电的电容器在数字电子中被认为是逻辑上的1,而“空”的电容器则是0。

电容器不能持久的保持储存的电荷,所以内存需要不断定时刷新,才能保持暂存的数据。

电容器可以由电流来充电——当然这个电流是有一定限制的,否则会把电容击穿。

同时电容的充放电需要一定的时间,虽然对于内存基本单位中的电容这个时间很短,只有大约0.2-0.18微秒,但是这个期间内存是不能执行存取操作的。

DRAM制造商的一些资料中显示,内存至少要每64ms刷新一次,这也就意味着内存有1%的时间要用来刷新。

内存的自动刷新对于内存厂商来说不是一个难题,而关键在于当对内存单元进行读取操作时保持内存的内容不变——所以DRAM单元每次读取操作之后都要进行刷新:执行一次回写操作,因为读取操作也会破坏内存中的电荷,也就是说对于内存中存储的数据是具有破坏性的。

所以内存不但要每64ms 刷新一次,每次读操作之后也要刷新一次。

这样就增加了存取操作的周期,当然潜伏期也就越长。

SRAM,静态(StaticRAM不存在刷新的问题,一个SRAM基本单元包括4个晶体管和2个电阻。

它不是通过利用电容充放电的特性来存储数据,而是利用设置晶体管的状态来决定逻辑状态——同CPU中的逻辑状态一样。

读取操作对于SRAM不是破坏性的,所以SRAM不存在刷新的问题。

SRAM不但可以运行在比DRAM高的时钟频率上,而且潜伏期比DRAM短的多。

存储器分类

存储器分类

内存的种类是非常多的,从能否写入的角度来分,就可以分为RAM(随机存取存储器)和ROM(只读存储器)这两大类。

每一类别里面有分别有许多种类的内存。

一、RAM(Random Access Memory,随机存取存储器)RAM的特点是:电脑开机时,操作系统和应用程序的所有正在运行的数据和程序都会放置其中,并且随时可以对存放在里面的数据进行修改和存取。

它的工作需要由持续的电力提供,一旦系统断电,存放在里面的所有数据和程序都会自动清空掉,并且再也无法恢复。

根据组成元件的不同,RAM内存又分为以下十八种:01.DRAM(Dynamic RAM,动态随机存取存储器):这是最普通的RAM,一个电子管与一个电容器组成一个位存储单元,DRAM 将每个内存位作为一个电荷保存在位存储单元中,用电容的充放电来做储存动作,但因电容本身有漏电问题,因此必须每几微秒就要刷新一次,否则数据会丢失。

存取时间和放电时间一致,约为2~4ms。

因为成本比较便宜,通常都用作计算机内的主存储器。

02.SRAM(Static RAM,静态随机存取存储器)静态,指的是内存里面的数据可以长驻其中而不需要随时进行存取。

每6颗电子管组成一个位存储单元,因为没有电容器,因此无须不断充电即可正常运作,因此它可以比一般的动态随机处理内存处理速度更快更稳定,往往用来做高速缓存。

03.VRAM(Video RAM,视频内存)它的主要功能是将显卡的视频数据输出到数模转换器中,有效降低绘图显示芯片的工作负担。

它采用双数据口设计,其中一个数据口是并行式的数据输出入口,另一个是串行式的数据输出口。

多用于高级显卡中的高档内存。

04.FPM DRAM(Fast Page Mode DRAM,快速页切换模式动态随机存取存储器)改良版的DRAM,大多数为72Pin或30Pin的模块。

传统的DRAM在存取一个BIT的数据时,必须送出行地址和列地址各一次才能读写数据。

而FRM DRAM 在触发了行地址后,如果CPU需要的地址在同一行内,则可以连续输出列地址而不必再输出行地址了。

Memory基础知识介绍

Memory基础知识介绍
Remark: DDR2 与缓冲区连结内存核心的总线带宽是DDR 的两倍。这样,当I/O 缓冲区执行多路技术时,数据沿着一条较宽的总线进入内存核心,然后又通过一 条与DDR 总线位宽相当的总线出来,但它的传输速率却是DDR 的两倍。这种数 据传输方式又叫四位预读取(4bit Prefect)架构,可以在核心频率较低的情况下 实现较高的数据传输率
2
标准内存容量 vs.最大内存容量
标准内存容量 是指服务器在出厂时随机带了多大容量
的内存,这取决于厂商的出厂配置。一般来讲,服务器出厂 时都配备了一定容量的内存,如512M、1GB、2GB等,通常 低端的入门级服务器标配内存容量要少些,这取决于工作的 需要和厂商的策略。现在的绝大多数服务器的主板,都还有 空余的内存插槽或者支持内存扩展板,这样就可以安装更多 的内存来扩充内存容量,来达到更高的性能最大内存容量
28
• 另外,在我们实际测试中,如果用到两根 内存,建议把内存插在DIMM1和DIMM3, 可发挥主板的双通道功能,增大内存的传 输带宽。(For Shawshank) • DIMM1和DIMM2为Channel A, • DIMM3和DIMM4为Channel B。
29
SPD
• SPD(SerialPresenceDetect串行存在探测),它是 1个8针的SOIC封装(3mm*4mm)256字节的 EEPROM(ElectricallyErasableProgrammableRO M电可擦写可编程只读存储器)芯片。位置一般处 在内存条正面的右侧,里面记录了诸如内存的速 度、容量、电压与行、列地址带宽等参数信息。 当开机时PC的BIOS将自动读取SPD中记录的信 息,如果没有SPD,就容易出现死机或致命错误 的现象。SPD的内容一般由内存模组制造商写入。

内存的名词解释

内存的名词解释

内存的名词解释随着科技的发展,计算机已经成为我们日常生活中不可或缺的一部分。

而在计算机中,内存是一个关键的组成部分。

那么,什么是内存呢?在这篇文章中,我将对内存进行详细的解释和探讨。

内存,也被称为计算机的主存或随机存取存储器(RAM),是计算机中用于临时存储数据和指令的地方。

与计算机中的硬盘或固态硬盘(SSD)相比,内存的访问速度更快,同时也是计算机可以直接访问的部分之一。

首先,让我们来了解一下内存的基本工作原理。

当我们打开计算机时,操作系统和程序代码将被加载到内存中,等待被执行。

当计算机需要读取或写入数据时,它将首先检查内存中是否存在这些数据。

如果存在,计算机将直接从内存中读取或写入,并且速度非常快。

然而,如果数据不在内存中,计算机将从硬盘中读取相关数据并将其加载到内存中,这将会耗费较多的时间。

内存的大小对计算机的性能有很大的影响。

通常情况下,内存的大小越大,计算机处理数据的能力越强。

当我们同时运行多个程序时,每个程序所占用的内存会增加,如果内存不足,计算机的性能将会受到限制,甚至可能导致系统崩溃或运行缓慢。

除了大小之外,内存的速度对计算机的性能也有重要的影响。

内存的速度以访问延迟和数据传输速度来衡量。

访问延迟是指计算机读取或写入数据时所需的时间,而数据传输速度则是指内存与其他组件(如处理器)之间传输数据的速度。

通常来说,速度越快,计算机的响应速度就越快。

另一个重要的概念是内存的易失性。

内存中存储的数据是临时的,意味着当计算机断电或重新启动时,所有数据将被清空。

因此,我们需要定期将重要的数据保存到持久性存储设备中,如硬盘或固态硬盘。

此外,内存还分为不同类型,最常见的是DRAM(动态随机存取存储器)和SRAM(静态随机存取存储器)。

DRAM是一种容量较大但速度较慢的内存类型,常用于主存。

而SRAM则是一种容量较小但速度较快的内存类型,通常作为高速缓存使用,以加快数据访问速度。

总结一下,内存是计算机中重要的组成部分,用于临时存储数据和指令。

存储器

存储器

广义的内存分为随机存储器(RAM,RANDOM ACCESS MEMORY)和只读存储器(ROM,READ ONLY MEMORY)。
一、 RAM
RAM是指通过指令可以随机的、个别的对各个存储单元进行访问的存储器,一般访问时间基本固定,而与存储单元地址无关。RAM的速度比较快,但其保存的信息需要电力支持,一旦丢失供电即数据消失,所以又叫易失性存储器,还有一种很有趣的叫法是"挥发性存储器",当然这里"挥发"掉的是数据而不是物理上的芯片。
引用 报告 回复 TOP
PCW_星X缘
网站管理员
个人空间 发短消息 加为好友 当前离线 2F 大 中 小 发表于 2009-4-24 11:23 只看该作者
有奖调查
读者阅读习惯调查 内存储器在PC设备中占有重要的席位,也正是内存储技术的发展才得以让如今的计算机呈现出一番勃勃生机的景象。毫不夸张地说,未来PC发展的重点不是 CPU而是内存。半导体技术的突破已经为CPU发展铺平的道理,随着主频的不断提高,整个系统将对内存性能提出更高的要求。纵观PC技术的发展,每次内存技术的提升都对整体性能产生重大的影响。
B. 我的PC 有5GB的存储器。
C. 我的PC 有5GB 的内存。
唔,有似曾相识的感觉。没错,这是某个笑话的三种表达方式,但只有其中的一个可以认为是真正的笑话。到底是哪一个呢?先说A,如果有钱,给自己的电脑插上1GB的内存是可能的;而B,既然说是存储器,也可以包括硬盘了,话说的滴水不漏,也没留下笑柄;最后到C,因为目前个人电脑上使用的主板一般只能支持到1GB的内存,即使是INTEL目前最高阶的450NX芯片组也只能支持到4GB--所以,用5GB的内存是胡扯的啦。

解释概念:主存辅存cacheramsramdramrompromepromeepr

解释概念:主存辅存cacheramsramdramrompromepromeepr

解释概念:主存、辅存、Cache、RAM、SRAM、DRAM、ROM、PROM、EPROM、EEPR...主存,又称内存,是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。

计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。

内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU 中的运算数据,以及与硬盘等外部存储器交换的数据。

只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。

内存是由内存芯片、电路板、金手指等部分组成的。

辅存狭义上是我们平时讲的硬盘。

科学地说是外部存储器(需要通过I/O系统与之交换数据,又称为辅助存储器)。

存储容量大、成本低、存取速度慢,以及可以永久地脱机保存信息。

主要包括磁表面存储器、软盘存储器、磁带存储设备、光盘存储设备。

cache 高速缓冲存储器一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问。

存储器的高速缓冲存储器存储了频繁访问的RAM 位置的内容及这些数据项的存储地址。

当处理器引用存储器中的某地址时,高速缓冲存储器便检查是否存有该地址。

如果存有该地址,则将数据返回处理器;如果没有保存该地址,则进行常规的存储器访问。

因为高速缓冲存储器总是比主RAM 存储器速度快,所以当RAM 的访问速度低于微处理器的速度时,常使用高速缓冲存储器。

RAM(Random Access Memory)随机存取存储器主要用于存储计算机运行时的程序和数据,需要执行的程序或者需要处理的数据都必须先装入RAM内,是指既可以从该设备读取数据,也可以往里面写数据。

RAM的特点是:计算机通电状态下RAM中的数据可以反复使用,只有向其中写入新数据时才被更新;断电后RAM中的数据随之消失。

SRAM 是英文Static RAM的缩写,它是一种具有静止存取功能的内存,不需要刷新电路即能保存它内部存储的数据。

解释概念:主存、辅存、Cache、RAM、SRAM、DRAM、ROM、PROM、EPROM、EEPROM、CDROM、Flash Memory

解释概念:主存、辅存、Cache、RAM、SRAM、DRAM、ROM、PROM、EPROM、EEPROM、CDROM、Flash Memory

解释概念:主存、辅存、Cache、RAM、SRAM、DRAM、ROM、PROM、EPROM、EEPROM、CDROM、Flash Memory主存,又称内存,是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。

计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。

内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。

只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。

内存是由内存芯片、电路板、金手指等部分组成的。

辅存狭义上是我们平时讲的硬盘。

科学地说是外部存储器(需要通过I/O系统与之交换数据,又称为辅助存储器)。

存储容量大、成本低、存取速度慢,以及可以永久地脱机保存信息。

主要包括磁表面存储器、软盘存储器、磁带存储设备、光盘存储设备。

cache 高速缓冲存储器一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问。

存储器的高速缓冲存储器存储了频繁访问的RAM 位置的内容及这些数据项的存储地址。

当处理器引用存储器中的某地址时,高速缓冲存储器便检查是否存有该地址。

如果存有该地址,则将数据返回处理器;如果没有保存该地址,则进行常规的存储器访问。

因为高速缓冲存储器总是比主RAM 存储器速度快,所以当RAM 的访问速度低于微处理器的速度时,常使用高速缓冲存储器。

RAM(Random Access Memory)随机存取存储器主要用于存储计算机运行时的程序和数据,需要执行的程序或者需要处理的数据都必须先装入RAM内,是指既可以从该设备读取数据,也可以往里面写数据。

RAM的特点是:计算机通电状态下RAM中的数据可以反复使用,只有向其中写入新数据时才被更新;断电后RAM中的数据随之消失。

SRAM是英文Static RAM的缩写,它是一种具有静止存取功能的内存,不需要刷新电路即能保存它内部存储的数据。

基本内存的名词解释

基本内存的名词解释

基本内存的名词解释在计算机科学领域中,内存是一个关键的概念,它是计算机系统中用来存储数据和指令的地方。

不同类型的内存在计算机系统中扮演着不同的角色,而基本内存是其中最重要的一种。

本文将对基本内存进行详细解释,并探讨其在计算机系统中的使用和重要性。

基本内存是计算机系统中用于临时存储数据的一种内存。

它包括随机存取存储器(Random Access Memory,RAM)和只读存储器(Read-Only Memory,ROM)两种类型。

RAM是一种易失性存储器,它用于保存计算机运行时的程序和数据。

而ROM则是一种非易失性存储器,其中存储了计算机系统启动所需的基本信息和操作指令。

RAM是计算机系统中最常见的内存类型。

它具有快速读写的特性,可以在计算机系统运行时动态地读取和写入数据。

RAM通常分为静态随机存取存储器(Static Random Access Memory,SRAM)和动态随机存取存储器(Dynamic Random Access Memory,DRAM)两种。

SRAM是一种高速缓存内存,其读写速度非常快,但价格昂贵。

DRAM则是一种更为常见的内存类型,价格相对较低,但读写速度较慢。

由于RAM是易失性存储器,当计算机断电时,其中的数据将会丢失。

ROM则是一种只读存储器,其中存储了计算机系统的固化程序和数据。

与RAM不同,ROM的数据不能被动态地修改或删除。

ROM的内容在制造时就被设定好了,它通常包括计算机系统的基本启动程序(BIOS)和其他重要的固化信息,如硬件配置表和操作指令。

由于ROM是非易失性存储器,其中的数据在计算机断电时依然保持不变。

基本内存在计算机系统中具有重要的作用。

它是计算机系统运行的核心组成部分,负责存储和临时处理数据。

RAM的存在使得计算机能够快速读取和写入数据,从而实现高效的计算和运行速度。

而ROM则提供了计算机系统启动所需的基本信息和操作指令,确保了系统能够正常运行。

终于有人说清楚了什么是DRAM、什么是NANDFlash

终于有人说清楚了什么是DRAM、什么是NANDFlash

终于有⼈说清楚了什么是DRAM、什么是NANDFlash所有使⽤者对“存储器”这个名词可是⼀点都不陌⽣,因为所有的电⼦产品都必须⽤到存储器,且通常⽤到不只⼀种存储器。

不过对于存储器种类、规格与形式,很多⼈容易搞混。

⽐如,最近价格贵到炸的 NAND Flash,产业新闻⾥常常提到的DRAM,还有SRAM、SDRAM、DDR 3、DDR 4、NOR Flash … 这些⼜是什么?先来⼀段百度百科。

存储器是⽤来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常⼯作。

存储器的种类很多,按其⽤途可分为主存储器和辅助存储器,主存储器⼜称内存储器(简称内存,港台称之为记忆体)。

外储存器是指除计算机内存及CPU缓存以外的储存器,此类储存器⼀般断电后仍然能保存数据。

常见的外存储器有硬盘、软盘、光盘、U盘等。

⽽简单来说,DRAM就是我们⼀般在⽤的内存,⽽NAND Flash 闪存,它在做的事情其实是硬盘。

(这段是给电脑⼩⽩的科普,⼤家可以酌情跳过)不熟悉PC知识的朋友常常在选购设备时问,硬盘和内存到底有什么差别?我硬盘容量明明有 1TB,但PC还是跑得很慢哎?硬盘和内存的差异,在于把电源关掉后、空间中储存的数据还会不会留着。

就算关掉电源,硬盘的数据也不会消失。

但我们要运算数据时,如果 CPU 要直接从硬盘⾥⾯抓数据,时间会太久。

所以”内存”会作为中间桥梁,先到硬盘⾥⾯复制⼀份进来、再让 CPU 直接到内存中拿数据做运算。

这样会⽐直接去硬盘抓数据,快约数百万倍。

打开任务管理器,就可以看到现在执⾏中程序占掉的内存空间,很多⼈就在骂Chrome 耗费的运算资源很⾼,内存使⽤率⾼于其他浏览器,多开⼏个分页内存就被吃完了。

所以简单来说,计算机在运作就像是办公⼀样,喝饮料、看书本、听⾳响… 想⼀次使⽤越多东西、桌⾯(内存)就要越⼤。

但其他⼀时间没有要⽤到的东西,都会放在抽屉(硬盘)⾥⾯。

所以硬盘就算再⼤,你⼀次想执⾏很多任务,还是得要看内存⼤⼩。

DRAM与内存基础概念

DRAM与内存基础概念

SDRAM与内存基础概念一、SDRAM内存模组与基本结构我们平时看到的SDRAM都是以模组形式出现,为什么要做成这种形式呢?这首先要接触到两个概念:物理Bank与芯片位宽。

PC133时代的168pin SDRAM DIMM1、物理Bank传统内存系统为了保证CPU的正常工作,必须一次传输完CPU在一个传输周期内所需要的数据。

而CPU在一个传输周期能接受的数据容量就是CPU数据总线的位宽,单位是bit (位)。

当时控制内存与CPU之间数据交换的北桥芯片也因此将内存总线的数据位宽等同于CPU数据总线的位宽,而这个位宽就称之为物理Bank(Physical Bank,下文简称P-Bank)的位宽。

所以,那时的内存必须要组织成P-Bank来与CPU打交道。

资格稍老的玩家应该还记得Pentium刚上市时,需要两条72pin的SIMM才能启动,因为一条72pin -SIMM 只能提供32bit的位宽,不能满足Pentium的64bit数据总线的需要。

直到168pin-SDRAM DIMM上市后,才可以使用一条内存开机。

下面将通过芯片位宽的讲述来进一步解释P-Bank 的概念。

不过要强调一点,P-Bank是SDRAM及以前传统内存家族的特有概念,在RDRAM中将以通道(Channel)取代,而对于像Intel E7500那样的并发式多通道DDR系统,传统的P-Bank 概念也不适用。

2、芯片位宽上文已经讲到SDRAM内存系统必须要组成一个P-Bank的位宽,才能使CPU正常工作,那么这个P-Bank位宽怎么得到呢?这就涉及到了内存芯片的结构。

每个内存芯片也有自己的位宽,即每个传输周期能提供的数据量。

理论上,完全可以做出一个位宽为64bit的芯片来满足P-Bank的需要,但这对技术的要求很高,在成本和实用性方面也都处于劣势。

所以芯片的位宽一般都较小。

台式机市场所用的SDRAM芯片位宽最高也就是16bit,常见的则是8bit。

内存基础知识

内存基础知识

ECC
错误检查和纠正。与奇偶校验类似,它不 但能检测到错误的地方,还可以纠正绝大 多数错误。它也是在原来的数据位上外加 位来实现的,这些额外的位是用来重建错 误数据的。只有经过内存的纠错后,计算 机操作指令才可以继续执行。
tAC
tAC(Access time from CLK)是最大CAS 延迟时的最大数输入时钟,PC 100规范 要求在CL=3时tAC不大于6ns。某些内存 编号的位数表示的是这个值。目前大多数 SDRAM芯片的存取时间为5、6、7、8或 10ns。
2、内存与主板兼容性不好 更换内存
3、主板的内存插槽质量低劣 更换主板
内存常见故障
4、内存某芯片故障 5、内存损坏导致安装系统时提示“解压缩
文件出错,无法正确打开某一文件。” 这个故障常用于安装系统中意外退出, 实际上这也是内存质量不良或稳定性差 造成的。
双通道内存技术
双通道,就是在北桥芯片级里设计两个内存控 制器,这两个内存控制器可相互独立工作,每 个控制器控制一个内存通道。在这两个内存通 CPU可分别寻址、读取数据,从而使内存的带 宽增加一倍,数据存取速度也相应增加一倍 (理论上)。目前流行的双通道内存构架是由 两个64bit DDR内存控制器构筑而成的,其带 宽可达128bit。
内存芯片厂商名称及芯片代号
内存芯片厂商 现代电子HYUNDAI 三星SAMSUNG NBM 西门子SIEMENS 高士达 LG-SEMICON HITSUBISHI 富士通FUJITSU MATSUSHITA OKI
芯片代号 内存芯片厂商
HY KM或M AAA HYB
日立HITACHI 美凯龙MICRON 德州仪器TMS 东芝TOSHIBA
RAM(Random Access Memory)存储器又称 随机存取存储器,存储的内容可通过指令随机 读写访问,RAM中的数据在掉电时会丢失, 因而只能在开机运行时存储数据。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SDRAM与内存基础概念一、SDRAM内存模组与基本结构我们平时看到的SDRAM都是以模组形式出现,为什么要做成这种形式呢?这首先要接触到两个概念:物理Bank与芯片位宽。

PC133时代的168pin SDRAM DIMM1、物理Bank传统内存系统为了保证CPU的正常工作,必须一次传输完CPU在一个传输周期内所需要的数据。

而CPU在一个传输周期能接受的数据容量就是CPU数据总线的位宽,单位是bit(位)。

当时控制内存与CPU之间数据交换的北桥芯片也因此将内存总线的数据位宽等同于CPU数据总线的位宽,而这个位宽就称之为物理Bank(Physical Bank,下文简称P-Bank)的位宽。

所以,那时的内存必须要组织成P-Bank来与CPU打交道。

资格稍老的玩家应该还记得Pentium刚上市时,需要两条72pin的SIMM才能启动,因为一条72pin -SIMM只能提供32bit的位宽,不能满足Pentium的64bit数据总线的需要。

直到168pin-SDRAM DIMM上市后,才可以使用一条内存开机。

下面将通过芯片位宽的讲述来进一步解释P-Bank的概念。

不过要强调一点,P-Bank是SDRAM及以前传统内存家族的特有概念,在RDRAM中将以通道(Channel)取代,而对于像Intel E7500那样的并发式多通道DDR系统,传统的P-Bank概念也不适用。

2、芯片位宽上文已经讲到SDRAM内存系统必须要组成一个P-Bank的位宽,才能使CPU正常工作,那么这个P-Bank位宽怎么得到呢?这就涉及到了内存芯片的结构。

每个内存芯片也有自己的位宽,即每个传输周期能提供的数据量。

理论上,完全可以做出一个位宽为64bit 的芯片来满足P-Bank的需要,但这对技术的要求很高,在成本和实用性方面也都处于劣势。

所以芯片的位宽一般都较小。

台式机市场所用的SDRAM芯片位宽最高也就是16bit,常见的则是8bit。

这样,为了组成P-Bank所需的位宽,就需要多颗芯片并联工作。

对于16bit芯片,需要4颗(4×16bit=64bit)。

对于8bit芯片,则就需要8颗了。

以上就是芯片位宽、芯片数量与P-Bank的关系。

P-Bank其实就是一组内存芯片的集合,这个集合的容量不限,但这个集合的总位宽必须与CPU数据位宽相符。

随着计算机应用的发展,一个系统只有一个P-Bank已经不能满足容量的需要。

所以,芯片组开始可以支持多个P-Bank,一次选择一个P-Bank工作,这就有了芯片组支持多少(物理)Bank的说法。

而在Intel的定义中,则称P-Bank为行(Row),比如845G芯片组支持4个行,也就是说它支持4个P-Bank。

另外,在一些文档中,也把P-Bank称为Rank(列)。

回到开头的话题,DIMM是SDRAM集合形式的最终体现,每个DIMM至少包含一个P-Bank的芯片集合。

在目前的DIMM标准中,每个模组最多可以包含两个P-Bank的内存芯片集合,虽然理论上完全可以在一个DIMM上支持多个P-Bank,比如SDRAM DIMM就有4个芯片选择信号(Chip Select,简称片选或CS),理论上可以控制4个P-Bank的芯片集合。

只是由于某种原因而没有这么去做。

比如设计难度、制造成本、芯片组的配合等。

至于DIMM的面数与P-Bank数量的关系,在2001年2月的专题中已经明确了,面数≠P-Bank数,只有在知道芯片位宽的情况下,才能确定P-Bank的数量,大度256MB内存就是明显一例,而这种情况在Registered模组中非常普遍。

有关内存模组的设计,将在后面的相关章节中继续探讨。

二、SDRAM内存芯片的内部结构1、逻辑Bank与芯片位宽讲完SDRAM的外在形式,就该深入了解SDRAM的内部结构了。

这里主要的概念就是逻辑Bank。

简单地说,SDRAM的内部是一个存储阵列。

因为如果是管道式存储(就如排队买票),就很难做到随机访问了。

阵列就如同表格一样,将数据“填”进去,你可以它想象成一张表格。

和表格的检索原理一样,先指定一个行(Row),再指定一个列(Column),我们就可以准确地找到所需要的单元格,这就是内存芯片寻址的基本原理。

对于内存,这个单元格可称为存储单元,那么这个表格(存储阵列)叫什么呢?它就是逻辑Bank(Logical Bank,下文简称L-Bank)。

由于技术、成本等原因,不可能只做一个全容量的L-Bank,而且最重要的是,由于SDRAM的工作原理限制,单一的L-Bank将会造成非常严重的寻址冲突,大幅降低内存效率(在后文中将详细讲述)。

所以人们在SDRAM内部分割成多个L-Bank,较早以前是两个,目前基本都是4个,这也是SDRAM规范中的最高L-Bank数量。

到了RDRAM则最多达到了32个,在最新DDR-Ⅱ的标准中,L-Bank的数量也提高到了8个。

这样,在进行寻址时就要先确定是哪个L-Bank,然后再在这个选定的L-Bank中选择相应的行与列进行寻址。

可见对内存的访问,一次只能是一个L-Bank工作,而每次与北桥交换的数据就是L-Bank 存储阵列中一个“存储单元”的容量。

在某些厂商的表述中,将L-Bank中的存储单元称为Word(此处代表位的集合而不是字节的集合)。

L-Bank存储阵列示意图从前文可知,SDRAM内存芯片一次传输率的数据量就是芯片位宽,那么这个存储单元的容量就是芯片的位宽(也是L-Bank的位宽),但要注意,这种关系也仅对SDRAM有效,原因将在下文中说明。

2、内存芯片的容量现在我们应该清楚内存芯片的基本组织结构了。

那么内存的容量怎么计算呢?显然,内存芯片的容量就是所有L-Bank中的存储单元的容量总合。

计算有多少个存储单元和计算表格中的单元数量的方法一样:存储单元数量=行数×列数(得到一个L-Bank的存储单元数量)×L-Bank的数量在很多内存产品介绍文档中,都会用M×W的方式来表示芯片的容量(或者说是芯片的规格/组织结构)。

M是该芯片中存储单元的总数,单位是兆(英文简写M,精确值是1048576,而不是1000000),W代表每个存储单元的容量,也就是SDRAM芯片的位宽(Width),单位是bit。

计算出来的芯片容量也是以bit为单位,但用户可以采用除以8的方法换算为字节(Byte)。

比如8M×8,这是一个8bit位宽芯片,有8M个存储单元,总容量是64Mbit(8MB)。

不过,M×W是最简单的表示方法。

下图则是某公司对自己内存芯片的容量表示方法,这可以说是最正规的形式之一。

业界正规的内存芯片容量表示方法我们可以计算一下,结果可以发现这三个规格的容量都是128Mbits,只是由于位宽的变化引起了存储单元的数量变化。

从这个例子就也可以看出,在相同的总容量下,位宽可以采用多种不同的设计。

3、与芯片位宽相关的DIMM设计为什么在相同的总容量下,位宽会有多种不同的设计呢?这主要是为了满足不同领域的需要。

现在大家已经知道P-Bank的位宽是固定的,也就是说当芯片位宽确定下来后,一个P-Bank中芯片的个数也就自然确定了,而前文讲过P-Bank对芯片集合的位宽有要求,对芯片集合的容量则没有任何限制。

高位宽的芯片可以让DIMM的设计简单一些(因为所用的芯片少),但在芯片容量相同时,这种DIMM的容量就肯定比不上采用低位宽芯片的模组,因为后者在一个P-Bank中可以容纳更多的芯片。

比如上文中那个内存芯片容量标识图,容量都是128Mbit,合16MB。

如果DIMM采用双P-Bank+16bit芯片设计,那么只能容纳8颗芯片,计128MB。

但如果采用4bit位宽芯片,则可容纳32颗芯片,计512MB。

DIMM容量前后相差出4倍,可见芯片位宽对DIMM设计的重要性。

因此,8bit位宽芯片是桌面台式机上容量与成本之间平衡性较好的选择,所以在市场上也最为普及,而高于16bit位宽的芯片一般用在需要更大位宽的场合,如显卡等,至于4bit位宽芯片很明显非常适用于大容量内存应用领域,基本不会在标准的Unbuffered 模组设计中出现。

三、SDRAM的引脚与封装内存芯片要想工作,必须要与内存控制器有所联系,同时对于一个电气元件,电源供应也是必不可少的,而且数据的传输要有一个时钟作为触发参考。

因此,SDRAM在封装时就要留出相应的引脚以供使用。

电源与时钟的引脚就不必多说了,现在我们可以想象一下,至少应该有哪些控制引脚呢?我们从内存寻址的步骤缕下来就基本明白了,从中我们也就能了解内存工作的大体情况。

这里需要说明的是,与DIMM一样,SDRAM有着自己的业界设计规范,在一个容量标准下,SDRAM的引脚/信号标准不能只考虑一种位宽的设计,而是要顾及多种位宽,然后尽量给出一个通用的标准,小位宽的芯片也许会空出一些引脚,但高位宽的芯片可能就全部用上了。

不过容量不同时,设计标准也会有所不同,一般的容量越小的芯片所需要的引脚也就越小。

1、首先,我们知道内存控制器要先确定一个P-Bank的芯片集合,然后才对这集合中的芯片进行寻址操作。

因此要有一个片选的信号,它一次选择一个P-Bank的芯片集(根据位宽的不同,数量也不同)。

被选中的芯片将同时接收或读取数据,所以要有一个片选信号。

2、接下来是对所有被选中的芯片进行统一的L-Bank的寻址,目前SDRAM中L-Bank的数量最高为4个,所以需要两个L-Bank地址信号(22=4)。

3、最后就是对被选中的芯片进行统一的行/列(存储单元)寻址。

地址线数量要根据芯片的组织结构分别设计了。

但在相同容量下,行数不变,只有列数会根据位宽的而变化,位宽越大,列数越少,因为所需的存储单元减少了。

4、找到了存储单元后,被选中的芯片就要进行统一的数据传输,那么肯定要有与位宽相同数量的数据I/O通道才行,所以肯定要有相应数量的数据线引脚。

现在我们就基本知道了内存芯片的一些信号引脚,下图就是一个简单的SDRAM示意图,大家可以详细看看。

图注:128Mbit芯片不同位宽的引脚图(NC代表未使用,-表示与内侧位宽设计相同)根据SDRAM的官方规范,台式机上所用的SDRAM在不同容量下的各种位宽封装标准如下:四、SDRAM的内部基本操作与工作时序上文我们已经了解了SDRAM所用到的基本信号线路,下面就看看它们在SDRAM芯片内部是怎么“布置”的,并从这里开始深入了解内存的基本操作与过程,在这一节中我们将接触到有天书之称的时序图,但不要害怕,根据文中的指导慢慢理解,您肯定可以看懂它。

首先,我们先认识一下SDRAM的内部结构,然后再开始具体的讲述。

128Mbit(32M×4)SDRAM内部结构图1、芯片初始化可能很多人都想象不到,在SDRAM芯片内部还有一个逻辑控制单元,并且有一个模式寄存器为其提供控制参数。

相关文档
最新文档