5 内存储器
- 格式:docx
- 大小:67.95 KB
- 文档页数:18
计算机组成原理复习题(含答案)计算机组成原理复习题⼀、选择题:1.双字节⼀般指(C )⼆进制数。
A.1位B.32位C.16位D.8位2.在主机中,能对指令进⾏译码的器件是(D )。
A.存储器B.ALU C.运算器D.控制器3.若⼀个数的编码是10000000,它的真值是-127,则该编码是(D )。
A.原码B.移码C.补码D.反码4.在I/O控制⽅式中,主要由程序实现的是(C )。
A.PPU⽅式B.DMA⽅式C.中断⽅式D.通道⽅式5.在浮点数的表⽰范围中,(B )在机器数中不出现,是隐含的。
A.阶码B.基数C.尾数D.符号6.指令系统采⽤不同的寻址⽅式的主要⽬的是( D )。
A.提⾼访问速度B.简化指令译码电路C.增加内存容量D.扩⼤寻址范围7.若标志寄存器Z=1 ,表明(C )A.运算结果为负B.运算结果为1 C.运算结果为0 D.运算结果为正8.寄存器间接寻址⽅式中,操作数在(B )中。
A.寄存器B.存储器C.堆栈D.CPU9.DMA接⼝(B )。
A.可以⽤于主存与主存之间的数据交换 B.内有中断机制C.内有中断机制,可以处理异常情况 D.内⽆中断机制10.计算机主频的周期是指(A )A.时钟周期B.指令周期C.⼯作周期D.存取周期11.运算器是由多种部件组成的,其核⼼部件是(D )。
A.数据寄存器B.累加器C.多数转换器 D. 算术逻辑运算单元12.使CPU与I/O设备完全并⾏⼯作⽅式是(C )⽅式。
A.程序直接传送B.中断C.通道D.程序查询13.某计算机字长32位,存储容量为64KB,若按照字节编址,它的寻址范围是(B )A.8K B.16K C.32K D. 4K 14.⽬前我们所说的个⼈台式商⽤机属于( D )。
A.巨型机 B.中型机 C.⼩型机 D.微型机15.冯·诺依曼机⼯作⽅式的基本特点是( B )。
A.多指令流单数据流 B.按地址访问并顺序执⾏指令C.堆栈操作 D.存储器按内容选择地址16.CPU的组成中不包含( A )。
[课题] 计算机硬件及其工作原理[课型] 理论课[课时] 1课时教学方法讲授法、演示法授课:一、计算机硬件系统计算机硬件系统5大组成部分:运算器、控制器、存储器、输入设备、输出设备这5部分通过系统总线完成指令所传达的任务。
系统总线的组成部分:地址总线、数据总线、控制总线。
计算机硬件系统的工作原理:计算机接受指令后,由控制器指挥,将数据从输入设备传送到存储器存储起来,在由控制器将需要参加运算的数据传送到运算器进行处理,处理后的结果由输出设备输出。
1、运算器 (ALU)运算器的主要任务:执行各种算术运算和逻辑运算。
2、控制器控制器是对输入的指令进行分析,并统一控制和指挥计算机的各部件完成一定任务的部件。
控制器集成在一块芯片上,构成中央处理器【CPU】运算器3、存储器计算机的存储器可分为两大类:内存储器和外存储器。
(1)内存储器内存储器简称内存,又称主存,有半导体件制成。
特点:存取速度快,基本上能与CPU速度相匹配。
随机存储器(RAM)优点:计算机工作时,既可以从中读取信息,又可以随时写入信息。
内存储器按功能缺点:计算机断电后丢失数据。
和存储原理表现形式:以内存条的形式插在微机中。
只读存储器(ROM)优点:不会因计算机断电后丢失数据。
缺点:计算机工作时只能从中读取信息而不能写入信息。
表现形式:在微机中以芯片的形式固定在主机板上。
4、输入设备输入设备是计算机用来接收用户输入的程序和数据的设备,由输入装置和输入接口电路组成。
最常见的输入装置是:键盘和鼠标,其余的还有扫描仪、跟踪球、光笔等等。
输入接口电路是连接输入装置与计算机主机的部件,输入装置是通过输入接口电路才能与主机连接起来,实现各种数据信息的输入。
微机的输入接口电路一般都集成在主机板上。
5、输出设备输出设备是将计算机处理后的结果或中间结果,以某种人们能够识别或其他设备所需要的形式表现出来的设备。
输出设备也可以分为输出装置和输出接口电路两部分。
常见的输出装置:显示器、打印机、绘图仪、纸带穿孔机。
(1)计算机按其性能可以分为5大类,即巨型机、大型机、小型机、微型机和A)工作站B)超小型机C)网络机D)以上都不是【答案】:A【解析】:人们可以按照不同的角度对计算机进行分类,按照计算机的性能分类是最常用的方法,通常可以分为巨型机、大型机、小型机、微型机和工作站。
(2)第3代电子计算机使用的电子元件是A)晶体管B)电子管C)中、小规模集成电路D)大规模和超大规模集成电路【答案】:C【解析】:第1代计算机是电子管计算机,第2代计算机是晶体管计算机,第3代计算机主要元件是采用小规模集成电路和中规模集成电路,第4代计算机主要元件是采用大规模集成电路和超大规模集成电路(3)十进制数221用二进制数表示是A)1100001B)11011101C)0011001D)1001011【答案】:B【解析】:十进制向二进制的转换采用"除二取余"法。
(4)下列4个无符号十进制整数中,能用8个二进制位表示的是A)257B)201C)313D)296【答案】:B【解析】:十进制整数转成二进制数的方法是"除二取余"法,得出几选项的二进制数。
其中201D=11001001B,为八位。
(5)计算机内部采用的数制是A)十进制B)二进制C)八进制D)十六进制【答案】:B【解析】:因为二进制具有如下特点:简单可行,容易实现;运算规则简单;适合逻辑运算。
所以计算机内部都只用二进制编码表示。
(6)在ASCII码表中,按照ASCII码值从小到大排列顺序是A)数字、英文大写字母、英文小写字母B)数字、英文小写字母、英文大写字母C)英文大写字母、英文小写字母、数字D)英文小写字母、英文大写字母、数字【答案】:A【解析】:在ASCII码中,有4组字符:一组是控制字符,如LF,CR等,其对应ASCII码值最小;第2组是数字0~9,第3组是大写字母A~Z,第4组是小写字母a~z。
这4组对应的值逐渐变大。
(7)6位无符号的二进制数能表示的最大十进制数是A)64B)63C)32D)31【答案】:B【解析】:6位无符号的二进制数最大为111111,转换成十进制数就是63。
一、填空题1、第一代计算机语言是机器语言,第二代计算机语言是汇编语言,第三代计算机语言是高级语言,计算机惟一能执行的是机器语言。
2、主机是由运算器、控制器和内存储器合在一起构成的处理系统。
3、运算器和控制器一起构成中央处理器(CPU),这是计算机的核心部件。
4、计算机硬件系统通常由5个基本部分组成:运算器、控制器、存储器、输入设备和输出设备前三者合称为主机。
5、计算机存储器分为主存储器和外存储器(如磁盘存储器)。
6、计算机软件通常分为系统软件和应用软件。
二、单项选择题1、完整的计算机系统应包括(D)A.运算器、存储器和控制器B.外围设备和主机C.主机和使用程序D.配套的硬件设备和软件系统2、计算机系统中的存储器系统是指(D)A. RAMB. ROMC. 主存储器D. 主存储器和外存储器3、数控机床是计算机在(A)领域的应用。
A. 实时控制B.数据处理C.辅助设计D.数值计算4、计算机科技文献中,英文缩写CAD代表(C)A.计算机辅助制造B.计算机辅助教学C.计算机辅助设计D.计算机辅助管理5、对于没有外存储器的计算机来说,它的监控程序可以放在(B)中A.RAMB.ROMC.RAM和ROMD.CPU6、目前被广泛使用的计算机是(C)A.数字计算机B.模拟计算机C.数字模拟混合计算机D.特殊用途的计算机7、个人计算机(PC)属于(C)A.大型计算机B.小型计算机C.微型计算机D.单片机8、下列说法中,正确的是(B)A.控制器能理解、解释并执行所有的指令及存储结果B.仪态计算机包括输入、输出、控制、存储及算术逻辑运算5个单元C.所有的数据运算都在CPU的控制器中完成D.以上答案均正确9、计算机主存的ROM的特点是(D)A.不能改变其中的数据B.只能读出数据不能写入数据C.通常用来存储计算机系统中一些固定不便的程序D.以上都是10、(D)属于应用软件A.操作系统B.编译程序C.连接程序D.文本处理程序11、输入、输出装置以及外接的辅助存储器称为(D)A.操作系统B.存储器C.主机D.外围设备12、计算机中有关ALU的说法,正确的是(D)A.只能做算术运算,不能做逻辑运算B.只做加法运算C.存放运算的中间结果D.以上都不正确13、将有关数据加以分类、统计、分析以取得有价值的信息,计算机的这种应用称为(C)A.数值计算B.辅助设计C.数据处理D.实时控制14、(D)是计算机辅助教学的英文缩写。
认识内存-能力提升案(5)一、选择题1、微型计算机的内存储器,通常采用()A.光存储器B.磁表面存储器C.半导体存储器D.磁芯存储器2、DDR3 1600内存条的内存颗粒的实际工作频率是()A.100MHZB.200MHZC.400MHZD.800MHZ3、(15年高考题)内存进行两次独立的存取操作之间所需的最短时间称为()A.工作频率B.存取速度C.响应时间D.CL设置4、(16年高考题)对于DDR2 SDRAM内存,其读写数据的速度与外部总线速度的比值是()A.1:1B.2:1C.4:1D.8:15、(2017年高考题)SDRAM的含义是()A.双倍数据速率随机存储器B.双倍速同步随机存储器C.同步动态随机存储器D.同步静态随机存储器6、(2019年高考题)内存条两次独立的存取操作之间所需的最短时间称为()A.数据传输率B.存储周期C.工作频率D.CL7、下列关于DDR3内存条的说法错误的是()A.数据位宽为64位B.增加了异步重置和ZQ校准功能C.数据读写速率是同频率的DDR内存条的8倍D.采用100nm以下的生产工艺8、用来连接CPU和其他设备的通道是()A.CPUB.主板C.内存条D.硬盘9、我们通常说的内存条指的是()A.ROMB.RAMC.BIOSD.Cache10、能够以4倍外部总线的速度读写数据的内存类型是()A.SDRAMB.DDR SDRAMC.DDR3 SDRAMD.DDR2 SDRAM11、CPU在接到读取某列内存地址上数据的指令后到实际开始读出数据所需的等待时间指的是()A.存取时间B.存取周期C.读写时间D.CAS等待时间12、在相同频率下,DDR3内存条的读取数据的速度是DDR SDRAM的()A.2倍B.4倍C.8倍D.16倍13、主板上的DDR3内存插槽上的凸点个数是()A.1个B.2个C.3个D.无凸点14、关于动态内存,说法错误的是()A.动态DRAM中的数据是靠电容特性存储的B.要维持内存中的数据,就不断地给其中的电容充电C.不需要额外的电容进行内存刷新D.给动态DARM定期充电的机制叫做数据刷新时钟电路15、DIMM的引脚数是()A.30线B.72线C.168线D.180线16、目前多数芯片组可以支持()GB以上的内存,高的可以支持()GBA.2,8B.4,16C.2,16D.4,817、在相同频率下,DDR内存条的速度与SDRAM内存条的速度比例是()A.1:1B.1:2C.2:1D.4:118、内存条的性能指标不包括()A.存储容量B.CL设置C.接口类型D.纠错能力19、下列内存条的存储速度,速度最快的是()A.100nsB.70nsC.80nsD.60ns20、下列内存条的CL值,精度最高的是()A.5B.4C.3D.621、计算机正在执行的程序和数据存放在()A.硬盘B.BIOSC.内存D.CMOS22、Intel对组建双通道的内存条要求有相同的结构,相同结构是指()A.单面、双面必须相同B.内存颗粒的数量必须相同C.每个颗粒的位宽必须相同D.以上参数都必须相同23、(2006年高考题)下列内存条中,有168个引脚的是()A.SDRAMB.DDR SDRAMC.RDRAMD.DDR2 SDRAM24、(2008年高考题)主要用于存放数据和运算的中间结果的是()A.主存B.辅存C.闪存D.光盘25、(2012年高考题)内存存取速度的单位是()A.sB.msD.ns26、DDRⅡ内存条采用的接口方式是()A.SIMMB.DIMMC.RIMMD.PIMM27、下列关于内存条的说法,以下错误的是()A.DDRⅡ内存条拥有2倍于SDRAM内存条的数据传输率B.对内存条升级时,尽量选择同型号同规格的内存条C.内存不能长久保存数据,断电后内容丢失D.安装内存条时,必须先清除人体所带静电28、(2020年高考题)内存的供电电压是()A.1.8VB.1.5VC.1.35VD.1.25V29、下列设备中存取速度最快的是()A.硬盘B.内存C.CacheD.光盘30、执行程序时,能与CPU直接交换信息的是()A.内存B.硬盘C.MODEMD.光盘31、下列内存条中工作电压最低的是()A.DDR3UB.DDR3LC.DDR SDRAMD.SDRAM32、CPU在接到读取某列内存地址上数据的指令后到实际开始读出数据所需的等待时间指的是()A.存取时间B.存取周期C.读写时间D.CL33、计算机内存称为动态DRAM,这是所说的“动态”指的是()A.内存中的数据可以动态的修改B.内存中的数据可以改变C.内存中的数据可以改变位置D.将数据写入内存后,经过一段时间数据会丢失,因此需要一个额外的电路进行内存刷新操作34、下列关于DDRⅢ内存条的说法错误的是()A.数据位宽为64位B.增加了异步重置和ZQ标准功能C.采用100mm以下的生产工艺D.最高能达到1000MHz的速度35、下列是存取速度单位的是()A.sB.nsC.msD.GB/s36、计算机正在运行的程序和数据存放在()A.硬盘B.BIOSC.内存D.CMOS37、DDR3内存条的单面线数是()A.120pinB.92pinC.184pinD.240pin38、DRAM所适用的功能部件是()A.硬盘B.BIOSC.内存条D.CMOS39、内存条的CL设置指的是()A.CPU接到读取某列内存地址上数据的指令后,到实际读出所需的等待时间B.CPU接到读取某列内存地址上数据的指令后,到实际开始读出所需的等待时间C.CPU接到向某列内存地址上写数据的指令后,到实际写完所需的等待时间D.CPU接到向某列内存地址上写数据的指令后,到实际开始读取所需的等待时间二、简答题1、小明在科技市场购买了一-根内存条,装箱单内有如图所示表格,请回答下列问题:(1)写出该内存条主要性能指标及具体数据。
华为麦芒5内存不够怎么办华为麦芒5内存优化教程麦芒5虽说出现在这个追求手机高配置的年代中已经自身具备了不凡的表现,但是随着我们不同的使用方法和习惯总是会遇到内存不足的问题。
内存不足就可能导致手机出现卡顿等一系列问题,下面安软小编就为各位说说,如何合理的使用和分配华为麦芒5的内存吧。
其实我们平常所说的内存包含了2个概念:RAM内存:简单来说就是随机存储器,也就是我们常说的运行内存;ROM内存:一部分用作用户存储数据,另一部分则用于系统的占用;一般我们手机上下载的应用、音乐、视频等都是存储在ROM内存里。
点击【设置】>【关于手机】。
其中的【运行内存】就是RAM内存,而【手机存储】则指的是ROM内存。
一般RAM内存越大,则手机运行越快越顺畅;而ROM内存越大,则能存储的应用、视频、音乐等就越多。
以麦芒5手机为例,高配版为4GB RAM内存及64G ROM内存,存储空间大,手机处理速度快哦!释放RAM内存释放RAM内存之前,我们可以先来看看当前的RAM使用情况。
点击最近键,可以查看手机已经使用的多少内存。
很明显,4G的运行内存里,小编用了不到一半,可以说当前应用运行应该也算顺畅~当然如果你有清理强迫症,也完全可以点击上图中的**桶图标,一键关闭非受保护的后台应用,释放RAM内存。
温馨提示:请勿将过多的程序设为后台保护应用哦。
除了关闭后台运行程序外,小编还有更高级的招数:关闭开机自动启动应用。
点击【设置】>【权限管理】>【开机自动管理】,你可以关闭你不想开机自动打开的应用,释放内存。
释放ROM内存首先点击【文件管理】>【内部存储】,来看一下手机ROM内存里都塞了些什么吧。
你是不是也看到了,上图里面还有一个占比很大的“其它”!居然占了1.9GB,小编看到这里也是懵了:这…到底是几个意思?!这里,就该万能的【手机管家】登场啦!点击【手机管家】>【清理加速】,在【建议清理】的界面下,勾选所有你想要清理的项,然后点击【一键清理】。
第五章存储管理作业答案2、6、10、13、15、162、解释下列概念:物理地址、逻辑地址、逻辑地址空间、内存空间、重定位、静态重定位、动态重定位、碎片、紧缩、可重定位地址。
物理地址——内存中各存储单元的地址由统一的基地址顺序编址,这种地址称为物理地址。
逻辑地址——用户程序经编译之后的每个目标模块都以0为基地址顺序编址,这种地址称为逻辑地址。
逻辑地址空间——由程序中逻辑地址组成的地址范围叫做逻辑地址空间。
内存空间——由内存中的一系列存储单元所限定的地址范围称作内存空间。
重定位——把逻辑地址转变为内存物理地址的过程叫做重定位。
静态重定位——在目标程序装入内存时所进行的重定位。
动态重定位——在程序执行期间,每次访问内存之前进行的重定位。
碎片——在分区法中,内存出现许多容量太小、无法被利用的小分区称作“碎片”。
紧缩——移动某些已分配区的内容,使所有作业的分区紧挨在一起,而把空闲区留在另一端,这种技术称为紧缩。
可重定位地址——当含有它的程序被重定位时,将随之被调整的一种地址。
6、什么是虚拟存储器?它有哪些基本特征?参考答案:虚拟存储器是用户能作为可编址内存对待的虚拟存储空间,在这种计算机系统中实现了用户逻辑存储器与物理存储器分离,它是操作系统给用户提供的一个比真实内存空间大得多的地址空间。
虚拟存储器的基本特征是:虚拟扩充——不是物理上,而是逻辑上扩充了内存容量;部分装入——每个作业不是全部一次性地装入内存,而是只装入一部分;离散分配——不必占用连续的内存空间,而是“见缝插针”;多次对换——所需的全部程序和数据要分成多次调入内存。
10、某虚拟存储器的用户编程空间共32个页面,每页为1KB,内存为16KB。
假定某时刻一个用户页表已调入内存的页面页号和物理块号如表5-1所示。
则逻辑地址0A5C(H)所对应的物理地址为。
表5-1 页表中页号和物理块号对照表参考答案:0A5C(H)换成二进制:页号为2,查表,对应物理块号为4,与页内地址拼接成物理地址:再转换为十六进制,即125C(H)13、已知段表如表5-2所示。
南京信息工程大学实验(实习)报告实验(实习)名称存储器组成逻辑框图实验日期 2012.12.13 指导教师林美华专业计算机科学与技术年级 2010 班次 1 班姓名孙小荣学号 20102308032 得分一、实验目的1) 理解位扩展法和字扩展法;2)学会设计存储器组成逻辑框图。
二、实验题目见教材P104页的习题3-5、3-6【问题描述】1、已知某16位机主存采用半导体存储器,其地址码为20位,若使用16K*8位的SRAM 组成该机所允许的最大主存空间,并选用模块板结构模式,问:1)若每个模块板位128K*16,共需几个模块板?2)每个模块板内共有多少SRAM芯片?3)主存共需要多少SRAM芯片?CPU如何选择各模块板?4)画出该存储器的组成逻辑框图。
2、有一个16K*16位的存储器,由1K*4位的DRAM芯片构成(芯片内部是64K*64结构)。
问:1)总共需要多少DRAM芯片?2)设计此存储器组成框图(要考虑刷新电路部分)。
3)若采用异步刷新方式,且刷新间隔不超过2ms,则刷新信号周期是多少?4)若采用集中刷新方式,存储器刷新一遍最少用多少读/写周期?设读/写周期T=0.1μs,那么死时间率是多少?三、实验内容第一题1)(220×16)/(217×16)=23=82)(128k×16)/(16k×8)=8×2=163)16×8=128 ,CPU通过译码与片选方式选择模块板。
D0……D15第二题(1)芯片1K×4位,片内地址线10位(A9--A0 ),数据线4位。
芯片总数为: (16K×16)/(1K×4)=16×4=64片(2)存储器容量为16K,故地址线总数为14位(A13─A0),其中A13A12A11A10通过4:16译码器产生片选信号CS0─CS15。
存储器组成框图见下:(3)刷新信号周期为:2ms/64=31.3us。
第二章51、87C51、80C51和80C31单片机的主要区别在那里?答:相同之处是:制造工艺都为CHMOS,都有128字节片内RAM、两个定时/计数器、4个8位I/O并行口,一个串行口和5个中断源。
主要区别:①89C51片内4K字节FLASHROM;②87C51片内4K字节EPROM;③80C51片内4K字节掩膜ROM;④80C31片内无程序存储器。
2.MCS-51单片机引脚有多少I/O线?它们和单片机对外的地址总线和数据总线有何关系?答:4个8位I/O并行口,一个串行口;其中P0口为外接程存和数存的地址低8位和数据总线的时分复用接口;其中P2口为外接程存和数存的地址高8位总线接口;其中P1口为真正的用户口线;其中P3口有第2功能;以上4个口线在没有专用功能时,也可以做通用I/O口线用。
3.简述8031片内RAM区地址空间的分配特点。
答:MCS-51 单片机片内RAM 为 256 字节, 地址范围为00H ~FFH, 分为两大部分: 低 128 字节(00H ~7FH )为真正的RAM 区; 高 128 字节(80H ~FFH )为特殊功能寄存器区SFR 。
在低 128 字节RAM 中, 00H ~1FH 共 32 单元是 4 个通用工作寄存器区。
每一个区有 8 个通用寄存器R0~R7。
4. MCS-51单片机由哪几个部分组成。
答:① 一个8位CPU ;② 4KB ROM or EPROM(8031无ROM);③ 128字节RAM 数据存储器;④ 21个特殊功能寄存器SFR ;⑤ 4个8位并行I/O 口,其中P0、P2为地址/数据线,可寻址64KB 程序存储器和64KB 数据存储器;⑥ 一个可编程全双工串行口;⑦ 具有5个中断源,两个优先级,嵌套中断结构;⑧ 两个16位定时器/计数器;⑨ 一个片内振荡器及时钟电路。
5. MCS-51单片机的,,EA ALE PSEN 信号各自的功能是什么?答:都是控制总线① PP V EA /:访问内部程序存储器的控制信号/编程电压输入端。
计算机应用基础试题(共50题,附解答)一、填空题1.计算机的主机是由____和____组成。
解答:计算机的硬件系统由中央处理器、存储器、输入设备和输出设备等部分组成。
中央处理器和内存储器合起来称为主机。
本题正确答案为中央处理器和内存储器。
2.CPU是由____和____组成的。
解答:CPU又称中央处理器,它主要由运算器和控制器组成。
运算器的主要功能是负责算术运算和逻辑运算;控制器的主要功能是控制计算机各部件协同动作。
本题正确答案是:(1)运算器;(2)控制器。
3.目前,我国计算机界把计算机分为巨型机、大型机、中型机;小型机、单片机和____等6类。
解答:巨、大、中、小、微、单片是计算机早期发展时分类的规律。
本题正确答案为微型机。
4.从发展趋势来看,未来的计算机将是____技术、____技术、____技术和电子仿生技术相结合的产物。
解答:计算机技术发展迅速,从发展趋势来看,未来的计算机将是电子技术、光学技术、超导技术和电子仿生技术互相结合的产物。
本题正确答案为电子技术、光学技术、超导技术。
!5.衡量微型计算机性能的5项主要技术指标是____、存储容量、存取周期、____、____。
解答:字长标志着处理信息的精度,字长越长,精度越高。
存储容量主要是指内存容量,以字节为单位来计算。
存取周期是存储器进行一次完整的读/写操作所允许的最短时间间隔。
存取周期越短,则存取速度越快。
主频是计算机的时钟频率;主频越高,运算速度越块4运算速度用每秒所能执行的指令条数来表示,单位是百万次/移,甩MIPS表示。
本题正确答案为字长、主频和运算速度。
6.计算机应用领域包括____、____、____、____和____。
解答:计算机应用范围广泛、不胜枚举。
概括起来可分为5个方面:科学计算、数据处理和信息管理、自动控制、辅助设计制造和测试、系统仿真。
本题正确答案为科学计算、数据处理和信息管理、自动控制、辅助设计制造和测试、系统仿真。
第四课内存储器 第一节内存的类型 内存是一组,或多组具有数据输入/输出和数据存储功能的集成电路。存根据其存储信息的特点,主要有两种基本类型:
第一种类型是只读存储器ROM(Read Only Memory),只读存储器强调其只读性,这种内存里面存放一次性写入的程序和数据,只能读出,不能写入;
第二种类型是随机存取存储器RAM(Random Access Memory),它允许程序通过指令随机地读写其中的数据。
1. 只读存储器ROM 存储在ROM中的数据理论上是永久的,既使在关机后,保存在ROM中的数据也不会丢失。因此,ROM中常用于存储微型机的重要信息,如主板上的BIOS等。常见类型如下: (1) ROM 这是标准ROM,用于存储不随外界的因素变化而永久性保存的数据。在ROM中,信息是被永久性融刻在ROM单元中的,这使得ROM在完成融刻工作之后,不可能将其中的信息改变。
(2) PROM(Programmable Rom) 即可编程ROM,它的工作情况与CD-R相似,允许一次性地写入其中的数据,一旦信息被写入PROM后,数据也将被永久性地融刻其中了,其他方面与上面介绍的ROM就没有什么两样了。
(3) EPROM(Erasable Programmable Rom) 即可擦写、可编程ROM,它可以通过特殊的装置(通常是紫外线)反复擦除,并重写其中的信息。
(4) EEPROM(Electrically Erasable Programmable Rom) 即电可擦写、可编程ROM,可以使用电信号来对其进行擦写。因此便于对其中的信息升级,常用于存放系统的程序和数据。 (5) Flash Memory Flash Memory 即闪存存储器,又称闪存,是目前取代传统的EPROM和EEPROM的主要非挥发性存储器,目前主板上的BIOS都是使用Flash Memory。它的存取时间仅为30ns,并具有体积小,高密度,低成本和控震性能好的优点,是目前为数不多的同时具有大容量、高速度、非易失性、可在线擦写特性的存储器。Flash Memory除用于系统的BIOS外,在移动存储器和HUB、路由器等网络设备中也得到了广泛的应用。
2. 随机存取存储器RAM 随机存储器RAM主要用来存放系统中正在运行的程序、数据和中间结果,以及用于与外部设备交换的信息。它的存储单元根据需要可以读出、也可以写入,但它只能用于暂时存放信息,一旦关闭电源,或发生断电,其中的数据就会丢失。
(1) SDRAM(Synchronous DRAM) SDRAM(Synchronous DRAM)的中文名字是“同步动态随机存储器”,它是PC100和PC133规范所广泛使用的内存类型,其接口为168线的DIMM类型(这种类型接口内存插板的两边都有数据接口触片),最高速度可达5ns,工作电压3.3 V。SDRAM与系统时钟同步,以相同的速度同步工作,即在一个CPU周期内来完成数据的访问和刷新,因此数据可在脉冲周期开始传输。SDRAM也采用了多体(Bank)存储器结构和突发模式,能传输一整块而不是一段数据,大大提高了数据传输率,最大可达133 MHz。
DIMM (168线)内存 DIMM内存插槽 (2) DDR SDRAM(Double Data Rate SDRAM) DDR就是双倍数据传输率(Double Data Rate),DDR SDRAM就是双倍数据传输率的SDRAM, DDR内存是SDRAM 的升级版本,它是更先进的SDRAM。SDRAM只在时钟周期的上升沿传输指令、地址和数据。而DDR SDRAM的数据线有特殊的电路,可以让它在时钟的上下沿都传输数据。DDR SDRAM与普通SDRAM的另一个比较明显的不同点在于电压,普通SDRAM的额定电压为3.3V,而DDR SDRAM则为2.5V。在物理结构上,DDR SDRAM采用采用184针(pin),金手指部分只有一个缺槽,与SDRAM的模块并不兼容。DDR SDRAM在命名原则上,也与SDRAM不同。SDRAM的命名是按照时钟频率来命名的,例如PC100与PC133,而DDR SDRAM则是以数据传输量作为命名原则,例如PC1600以及PC2100,分别表示其数据传速率为1600MB/s和2100MB/s。
(3) RDRAM(Rambus DRAM) RDRAM(Rambus DRAM)是Rambus公司开发出的具有系统带宽、芯片到芯片接口设计的新型DRAM,它能在很高的频率范围内通过一个简单的总线传输数据。Rambus通过进行上升、下降沿分别触发,使原有的400Mhz的频率转变为800Mhz。其带宽为1.6GB/s。其管脚数为184,使用2.5V电压。Rambus要求RIMM槽中必须全部插满,空余的RIMM槽要用专用的Rambus终结器插满Rambus之所以可以达到400Mhz的时钟频率,是因为它使用了铜线连接内存控制器和内存模块,并且通过减少铜线数量和长度,降低电磁干扰。
(4) 高速缓冲存储器(Cache) 高速缓冲存储器是位于CPU和主内存DRAM之间的规模较小、但速度很高的存储器,通常由SRAM组成。把在一段时间内一定地址范围被频繁访问的信息集合,成批地从主存中读到一个能高速存取的小容量存储器中存放起来,供程序在这段时间内随时采用,而减少,或不再去访问速度较慢的主存,就可以加快程序的运行速度。这个介于CPU和主存之间的高速小容量存储器就称之为高速缓冲存储器,简称Cache。目前,CPU一般设有一级缓存(L1 Cache)和二级缓存(L2 Cache)。Cache的基本操作有读和写,其衡量指标为命中率,即在有Cache的系统中,CPU访问数据时,在Cache中能直接找到的概率,它是Cache的一个重要指标。由于Cache加快了CPU访问主存的速度,所以Cache的大小对系统整体速度的提高十分显著。 第二节内存的性能指标和规范 1.内存的性能指标 (1) 存储容量 30线的内存条在容量大小上一般有三种:256K、1MB、4MB;72线的内存条现在有五种容光焕发量规格:1MB、4MB、8MB、16MB、32MB;168线和184线的容量都比较大,有32MB、64MB、128MB、256MB、512MB、1GB等。
(2) 接口类型 目前内存的主要接口类型是184(DDR内存)和168(SD内存)线的DIMM类型接口,较早的EDO-RAM内存条使用的72线的SIMM类型接口已经很少见了。DIMM内存插板的两边都有数据接口触片,一般是84或92针,双边共84*2=168或92*2=184针,所以通常把这种内存称为168/184线内存。而SIMM内存为72线内存。是5X86及其较早的PC中常采用的内存接口方式。
(3) 系统时钟周期(Tck)、最大延迟时间(tAC)和CAS延迟时间(CL)tCK(TCLK)
系统时钟周期,它代表SDRAM所能运行的最大频率。数字越小说明SDRAM芯片所能运行的频率就越高。最大延迟时间tAC(Access Time from CLK)是最大CAS延迟时的最大输入时钟数,PC100规范要求在CL=3时tAC不大于6ns。目前大多数SDRAM芯片的存取时间为5、6、7、8或10ns。CAS的延迟时间CL(CAS Latency)是纵向地址脉冲的反应时间,它关系着内存的反应速度。目前SDRAM的CAS延迟时间大部分为2或3,即它在读取数据时的延迟时间,可以是2个时钟周期,也可以是3个时钟周期,当然越小越快。
(4) 内存的带宽总量 内存带宽总量是在理想状态下一组内存在一秒内所能传输的最大数据容量。计算公式为:内存带宽总量(MBytes) = 最大时钟速频率 (MHz) * 总线宽度 (bits) x*每时钟数据段数量/ 8
(5) 电压 SDRAM使用3.3V电压,DDR使用2.5 V电压,而新的DDR-II内存使用1.8 V电压。
(6) 错误检查与校正(ECC) ECC(Error Check Correct,错误检查与校正)校验功能,不但使内存只有数据检查的能力,而且使内存具备数据错误修正功能。以前奇偶校验的是8 bit数据,用1bit的奇偶校验位来检查数据的正确性,但具有ECC功能的内存,则用4bit来检查8bit的数据是否正确。当CPU读取数据时,若有1个bit的数据错误,则ECC就会根据原先存在4bit中的检验bit数据,来定位那个bit错误,而且会将错误数据加以校正。
(7) 奇偶校验 为检验内存在存取过程中是否准确无误,每8位容量配备1位作为奇偶校验位,配合主板上的奇偶校验电路,对存取的数据进行正确校验,这需要在内存条上额外加装一块芯片。鉴别内存条是否带奇偶校验比较简单,装好内存开机后,在BIOS设置中,选择允许奇偶校验,如果机器可正常引导,则说明内存条带奇偶校验,如果屏幕上出现奇偶校验错的提示后死机,则说明内存不带奇偶校验。 (8) SPD 从PC100标准开始,内存条上就装有一个称为SPD(Serial Presence Detect,串行存在探测)的小芯片。SPD一般位于内存条正面右侧,它是1个8针SDIC封装(3mm*4mm)256字节的EEPROM芯片,里面保存着内存条的速度、工作频率、容量、工作电压、CAS、tRCD、tRP、tAC、SPD版本等信息。当开机时,支持SPD功能的主板BIOS就会读取SPD中的信息,按照读取的值来设置内存的存取时间。当然,这些情况只是在内存参数设置为By SPD的情况下才可以实现。
2. 内存的规范