5 内存储器
第3章80C51系列单片机的硬件基础知识

21:52
9
图3-8 80C51单片机对外三总线构成
21:52 10
四个I/O端口P0、P1、P2、P3的作用总结: P2口负责输出高8位地址, P0口以分时方式承担输出低8位地址信息和数据输入/输出的 双重任务。 P3口则作为和外设沟通的控制线, P1口可随意用作I/O口。 51系列单片机的对外三总线总结: AB(地址总线): P2口负责高8位地址, P0口输出低8位地址。 DB(地址总线): P0口作为8位数据输入/输出口。 CB(地址总线): P3口作为和外设沟通的控制线。
各个子系列所含有的芯片型号及其硬件资源的区别如表3-1所示。
片内 RAM 128B 128B 128B 256B 256B 定时器/计数 中断源数量 器 2×16位 2×16位 2×16位 3×16位 3×16位 5 5 5 6 6
MCS-51系列
型号 8031
片内ROM 无 4KB掩膜ROM 4KB EPROM 无 8KB掩膜ROM
51子序列 (基本型)
8051 8751 8032 8052
52子序列 (增强型)
在不同型号的MCS-51系列单片机中,除片内存储器(ROM、RAM) 容量与种类、定时器/计数器的个数、中断源的数量有所不同外, 指令系统和芯片引脚是完全兼容的。
21:52 1
80C51单片机引脚主要分为主电源引脚、外接晶体 引脚 、输入/输出引脚与控制引脚四类,以PDIP 封装的单片机为例,引脚介绍如下: 1. 主电源引脚(2条) 2. 外接晶体引脚(2条) 3. 输入/输出(I/O)引脚(32条) 4. 控制引脚(4条)
21:52
15
3. 并行输入/输出端口(I/O口)
80C51片内有4个8位的I/O接口:P0、P1、P2和P3,每个I/O接 口内部都有一个8位锁存器和一个8位驱动器,既可用作输出 口,也可用作输入口。 80C51单片机没有专门的I/O口操作指令,而是把I/O口当作寄 存器使用,通过传送指令实现数据的输入和输出操作。
计算机组成原理复习题(含答案)

计算机组成原理复习题(含答案)计算机组成原理复习题⼀、选择题: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 )。
计算机硬件介绍

显示器
○ 主要技术指标:分辨率(越高,显示质量越好) ○ 分类:CRT显示器和液晶(LCD)显示器两类
打印机
○ 主要技术指标:点密度DPI(每英寸点数,越高,打印质量 越好)
○ 针式打印机(除专用票据打印机,基本淘汰) ○ 喷墨打印机(墨盒喷墨打印) ○ 激光打印机(硒鼓成像)
ROM一个重要的应用——存放启动计算机所需要的 BIOS程序。计算机每次开机都执行相同的操作,所以 BIOS程序是固定不变的,它被“固化” 在ROM 中。 每次计算机上电开机时,首先执行的就是BIOS程序
2021/5/22
计算机科学基础
12
外存储器
主要是磁盘和光盘 磁盘 (Magnetic Disk,简称Disk)
程序设计比较容易,CPU设计相对复杂
RISC (Reduced Instruction Set Computer 精简指令 集计算机——Apple公司
只包含常用指令且指令的长度和执行时间都相同,一般使 用的指令数目在100 条以内
程序设计比较复杂,CPU设计相对容易
RISC 能否达到提高计算机性能的目的,视计算机承担 的任务而定
控制电路(Controller) ,对指令代码进行译码并产生 控制运算器执行运算的信号、发出到存储器进行数据 读/写信号及其他各种控制信号。
地址电路(Address,Program Counter) ,负责产生 并输出地址信号,在控制信号的作用下指定存储器或 者外部设备进行相关的数据传输操作。
2021/5/22
5/22/2021
Overview
处理器 存储器 输入输出系统 系统连接和USB
2021/5/22
计算机科学基础
第2章-AT89S51单片机的片内硬件结构

(5)OV(PSW.2)溢出标志位:当执行算术指令时,OV用来 指示运算结果是否产生溢出。如果结果产生溢出,OV=1;否则, OV=0。
(6)PSW.1位:保留位,未用。 (7)P(PSW.0)奇偶标志位:该标志位表示指令执行完时, 累加器A中“1”的个数是奇数还是偶数。 P=1,表示A中“1”的个数为奇数。 P=0,表示A中“1”的个数为偶数。 该标志位对串行口通信中的数据传输有重要的意义。在串行通 信中,常用奇偶检验的方法来检验数据串行传输的可靠性。
RESET); (3)I/O口引脚—P0、P1、P2与P3,为4个8位并行I/O口的外
部引脚。 下面结合图2-2介绍各引脚的功能。
2.2.1 电源及时钟引脚
1.电源引脚 (1)VCC(40脚):接+5V电源。 (2)VSS(20脚):接数字地。
12
2.时钟引脚 (1)XTAL1(19脚):片内振荡器的反相放大器和外 部时钟发生器的输入端。使用片内的振荡器时,该引 脚外接石英晶体和微调电容。当采用外部的独立时钟 源时,本引脚接外部时钟振荡器的信号。 (2)XTAL2(18脚):片内振荡器反相放大器的输出 端。当使用片内振荡器时,该引脚连接外部石英晶体 和微调电容。当使用外部时钟源时,本引脚悬空。
负载。 P3口还可提供第二功能,其第二功能定义如表2-1
所示,8位)及数据总线使用时, 为双向口。作为通用的I/O口使用时,需加上拉电阻,这时为准双 向口。而P1口、P2口、P3口均为准双向口。
双向口P0与P1口、P2口、P3口这3个准双向口相比,多了一 个高阻输入的“悬浮”态。这是由于P0口作为数据总线使用时, 多个数据源都挂在数据总线上,当P0口不需与其他数据源打交道 时,需要与数据总线高阻“悬浮”隔离。而准双向I/O口则无高阻 的“悬浮”状态。另外,准双向口作通用I/O的输入口使用时,一 定要向该口先写入“1”。以上的准双向口与双向口的差别,在学 习本章2.5节的P0~P3口的内部结构后,将会有更深入的理解。
计算机的硬件系统及工作原理

[课题] 计算机硬件及其工作原理[课型] 理论课[课时] 1课时教学方法讲授法、演示法授课:一、计算机硬件系统计算机硬件系统5大组成部分:运算器、控制器、存储器、输入设备、输出设备这5部分通过系统总线完成指令所传达的任务。
系统总线的组成部分:地址总线、数据总线、控制总线。
计算机硬件系统的工作原理:计算机接受指令后,由控制器指挥,将数据从输入设备传送到存储器存储起来,在由控制器将需要参加运算的数据传送到运算器进行处理,处理后的结果由输出设备输出。
1、运算器 (ALU)运算器的主要任务:执行各种算术运算和逻辑运算。
2、控制器控制器是对输入的指令进行分析,并统一控制和指挥计算机的各部件完成一定任务的部件。
控制器集成在一块芯片上,构成中央处理器【CPU】运算器3、存储器计算机的存储器可分为两大类:内存储器和外存储器。
(1)内存储器内存储器简称内存,又称主存,有半导体件制成。
特点:存取速度快,基本上能与CPU速度相匹配。
随机存储器(RAM)优点:计算机工作时,既可以从中读取信息,又可以随时写入信息。
内存储器按功能缺点:计算机断电后丢失数据。
和存储原理表现形式:以内存条的形式插在微机中。
只读存储器(ROM)优点:不会因计算机断电后丢失数据。
缺点:计算机工作时只能从中读取信息而不能写入信息。
表现形式:在微机中以芯片的形式固定在主机板上。
4、输入设备输入设备是计算机用来接收用户输入的程序和数据的设备,由输入装置和输入接口电路组成。
最常见的输入装置是:键盘和鼠标,其余的还有扫描仪、跟踪球、光笔等等。
输入接口电路是连接输入装置与计算机主机的部件,输入装置是通过输入接口电路才能与主机连接起来,实现各种数据信息的输入。
微机的输入接口电路一般都集成在主机板上。
5、输出设备输出设备是将计算机处理后的结果或中间结果,以某种人们能够识别或其他设备所需要的形式表现出来的设备。
输出设备也可以分为输出装置和输出接口电路两部分。
常见的输出装置:显示器、打印机、绘图仪、纸带穿孔机。
计算机按其性能可以分为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)是计算机辅助教学的英文缩写。
第4章4-5节基本分页、分段存储管理方式
页号
计算公式:物理地址 块号 页面大小+块内地址 块号*页面大小 计算公式:物理地址=块号 页面大小 块内地址
0 1
块 号 2 4 6 7
逻辑地址3500:
页号:3500/1024=3 对应物理块号:7 页内地址:428
2 3
故物理地址为: 7*1024+428=7596
逻辑地址4500:
页号:4500/1024=4
第四章 存 储 器 管 理
问题:
在分页系统中,内存的利用率是不是就 可以达到100%了? 由于进程的最后一页经常装不满一块 而形成了不可利用的碎片,称之为“页内 页内 碎片”。 碎片
第四章 存 储 器 管 理
2) 页面大小 在分页系统中的页面其大小应适中: 页面 太小 太大 页面数 分配时间 多 少 长 短 内存碎片 减小 变大 内存利 用率 高 低
n
1742 外部页表
1023 0 1 2 第n页页表 1468
图 4-4 两级页表结构 1023
… … … 内存空间
114 1151468第四章 存 Nhomakorabea 器 管 理
(2)地址变换机构
外部页号 P1 外部页内地址 页内地址 P2 d
逻辑地址
外部页表寄存器
+
… 外部页表
+
… 页表
b d 物理地址
图 4-5 具有两级页表的地址变换机构
第四章 存 储 器 管 理
4.4.2 地址变换机构
假设页面大小为1K 假设页面大小为
1. 基本的地址变换机构
越界中断 逻辑地址 3100 页表寄存器
页表始址 页表长度
≥
页号 3
页内地址 28
块号 页号 0 1 2 3 … 页表 物理地址 9244 1 3 4 9
微机原理第5章存储器系统
3. 工作方式
数ห้องสมุดไป่ตู้读出 字节写入:每一次BUSY正脉冲写
编程写入
入一个字节
自动页写入:每一次BUSY正脉冲写
入一页(1~ 32字节)
字节擦除:一次擦除一个字节 擦除
片擦除:一次擦除整片
72
4. EEPROM的应用
可通过编写程序实现对芯片的读写; 每写入一个字节都需判断READY / BUSY
主存储器 虚拟存储系统
磁盘存储器
8
Cache存储系统
对程序员是透明的 目标:
提高存储速度
Cache
主存储器
9
虚拟存储系统
对应用程序员是透明的。 目标:
扩大存储容量
主存储器
磁盘存储器
10
3. 主要性能指标
存储容量(S)(字节、千字节、兆字节等) 存取时间(T)(与系统命中率有关)
端的状态,仅当该端为高电平时才可写 入下一个字节。
P219例
73
四、闪速EEPROM
特点:
通过向内部控制寄存器写入命令的方法 来控制芯片的工作方式。
74
工作方式
数据读出
读单元内容 读内部状态寄存器内容 读芯片的厂家及器件标记
CAS:列地址选通信号。
地址总线上先送上行地址,后送上列地址,它们 分别在#RAS和#CAS有效期间被锁存在锁存器中。
WE:写允许信号
DIN: 数据输入
WE=0 WE=1
数据写入 数据读出
DOUT:数据输出
49
3. 2164在系统中的连接
与系统连接图
50
三、存储器扩展技术
51
1. 存储器扩展
1 A15 1 A14 1 A13
5认识内存 习题与答案
认识内存-能力提升案(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)写出该内存条主要性能指标及具体数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第四课内存储器 第一节内存的类型 内存是一组,或多组具有数据输入/输出和数据存储功能的集成电路。存根据其存储信息的特点,主要有两种基本类型:
第一种类型是只读存储器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. 内存的规范