计算机组成原理第三章课件(白中英版).ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机组成原理第三章课件(白中英版).ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 第三 课件 白中英版
- 资源描述:
-
1、3.1 3.1 存储器概述存储器概述3.2 3.2 随机读写存储器随机读写存储器3.3 3.3 只读存储器和闪速存储器只读存储器和闪速存储器 3.4 3.4 高速存储器高速存储器3.5 3.5 cachecache存储器存储器 3.6 3.6 虚拟存储器虚拟存储器3.7 3.7 存储保护存储保护 第第3章章 存储系统存储系统3.1 存储器概述存储器概述v存储器的两大功能:存储器的两大功能:1、存储(写入存储(写入Write)2、取出(读出取出(读出Read)v三项基本要求:三项基本要求:1、大容量、大容量 2、高速度、高速度 3、低成本、低成本3.1 存储器概述存储器概述v概念概念1、基本存储
2、单元基本存储单元:存储一位(:存储一位(bit)二进制代)二进制代码的存储元件称为基本存储单元(或存储元)码的存储元件称为基本存储单元(或存储元)2、存储单元存储单元:主存中最小可编址的单位,是:主存中最小可编址的单位,是CPU对主存可访问操作的最小单位。对主存可访问操作的最小单位。3、存储器存储器:多个存储单元按一定规则组成一:多个存储单元按一定规则组成一个整体。个整体。3.1.1 存储器的分类存储器的分类1.按存储介质分类按存储介质分类2.按存取方式分类按存取方式分类3.按存储器的读写功能分类按存储器的读写功能分类4.按信息的可保存性分类按信息的可保存性分类5.按在计算机系统中的作用分类按
3、在计算机系统中的作用分类3.1.1 3.1.1 存储器分类存储器分类半导体存储器半导体存储器:用半导体器件组成的存储器:用半导体器件组成的存储器磁表面存储器磁表面存储器:用磁性材料做成的存储器:用磁性材料做成的存储器 按存储介质分按存储介质分 按存储方式分按存储方式分 随机存储器随机存储器:任何存储单元的内容都能被随机存取,:任何存储单元的内容都能被随机存取,且存取时间和存储单元的物理位置无关且存取时间和存储单元的物理位置无关顺序存储器顺序存储器:只能按某种顺序来存取,存取时间和存:只能按某种顺序来存取,存取时间和存储单元的物理位置有关储单元的物理位置有关 按存储器的读写功能分:按存储器的读写
4、功能分:ROMROM,RAMRAM 按信息的可保存性分:按信息的可保存性分:非永久记忆,永久记忆非永久记忆,永久记忆 按在计算机系统中的作用分:按在计算机系统中的作用分:主存、辅存、高速缓存、控制存储器主存、辅存、高速缓存、控制存储器计算机组成原理计算机组成原理63.1.2 存储器的分级结构示意图示意图虚拟存储器虚拟存储器v寄存器寄存器微处理器内部的存储单元微处理器内部的存储单元v高速缓存(高速缓存(Cache)完全用硬件实现主存储器的速度提高完全用硬件实现主存储器的速度提高v主存储器主存储器存放当前运行程序和数据,采用半导体存储器构存放当前运行程序和数据,采用半导体存储器构成成v辅助存储器辅
5、助存储器磁记录或光记录方式磁记录或光记录方式磁盘或光盘形式存放可读可写或只读内容磁盘或光盘形式存放可读可写或只读内容以外设方式连接和访问以外设方式连接和访问计算机组成原理计算机组成原理83.1.3 主存储器的技术指标l存储容量存储容量主存存储容量:以字节主存存储容量:以字节B B(ByteByte)为基本单位)为基本单位半导体存储器芯片:以位半导体存储器芯片:以位b b(BitBit)为基本单位)为基本单位存储容量以存储容量以2 2101010241024规律表达规律表达KBKB,MBMB,GBGB和和TBTB厂商常以厂商常以10103 310001000规律表达规律表达KBKB,MBMB,G
6、BGB和和TBTBl存取时间(访问时间)存取时间(访问时间)发出读发出读/写命令到数据传输操作完成所经历的时间写命令到数据传输操作完成所经历的时间l存取周期存取周期两次存储器访问所允许的最小时间间隔两次存储器访问所允许的最小时间间隔存取周期大于等于存取时间存取周期大于等于存取时间l存储器带宽(数据传输速率)存储器带宽(数据传输速率)单位时间里存储器所存取的信息量单位时间里存储器所存取的信息量计算机组成原理计算机组成原理93.2 随机读写存储器lSRAMSRAM(静态(静态RAMRAM:Static RAMStatic RAM)以触发器为基本存储单元以触发器为基本存储单元不需要额外的刷新电路不需
7、要额外的刷新电路速度快,但集成度低,功耗和价格较高速度快,但集成度低,功耗和价格较高lDRAMDRAM(动态(动态RAMRAM:Dynamic RAMDynamic RAM)以单个以单个MOSMOS管为基本存储单元管为基本存储单元要不断进行刷新(要不断进行刷新(RefreshRefresh)操作)操作集成度高、价格低、功耗小,但速度较集成度高、价格低、功耗小,但速度较SRAMSRAM慢慢计算机组成原理计算机组成原理103.2.1 SRAM存储器l6 6个开关管组成一个存储元,存储一位信息个开关管组成一个存储元,存储一位信息lN(=1/4/8/16/32)N(=1/4/8/16/32)个存储元组
8、成一个存储单元个存储元组成一个存储单元l存储器芯片的大量存储单元构成存储体存储器芯片的大量存储单元构成存储体l存储器芯片结构:存储器芯片结构:存储单元数存储单元数每个存储单元的数据位数每个存储单元的数据位数 2 2M MN N芯片的存储容量芯片的存储容量lM M芯片地址线的个数芯片地址线的个数lN N数据线的个数数据线的个数举例存储结构存储结构2K816K位存储容量位存储容量11个地址引脚个地址引脚8个数据引脚个数据引脚计算机组成原理计算机组成原理11SRAM的控制信号l片选片选(CSCS*或或CECE*)片选有效,才可以对芯片进行读片选有效,才可以对芯片进行读/写操作写操作无效时,数据引脚呈
9、现高阻状态,并可降低功耗无效时,数据引脚呈现高阻状态,并可降低功耗 l读控制读控制(OEOE*)芯片被选中有效,数据输出到数据引脚芯片被选中有效,数据输出到数据引脚对应存储器读对应存储器读MEMRMEMR*l写控制写控制(WEWE*)芯片被选中的前提下,若有效,将数据写入芯片被选中的前提下,若有效,将数据写入对应存储器写对应存储器写MEMWMEMW*SRAM 2114计算机组成原理计算机组成原理12静态MOS存储器l基本存储元基本存储元6 6管静态管静态MOSMOS存储元存储元A A、电路图:、电路图:由两个由两个MOSMOS反相器交叉耦合而成的双稳态触发器。反相器交叉耦合而成的双稳态触发器。
10、BAT5T4T3T1T2T6BS0VBS1读/写“0”读/写“1”位/读出线位/读出线字线 6管MOS存储电路计算机组成原理计算机组成原理13读/写“0”BAT2T5T4T0T1I/OI/OT7T6T3BS0VBS1读/写“1”位/读出线位/读出线Y选择线X选择线 6管双向选择MOS存储电路基本存储元基本存储元6管双向选择管双向选择MOS存储元存储元在纵向一列上的在纵向一列上的6管存储元共用一对管存储元共用一对Y选择控制管选择控制管T6、T7,这样存储体管子增加不多,但是双向地址译码选择,这样存储体管子增加不多,但是双向地址译码选择,因为对选择线选中的一列只是一对控制管接通,只有因为对选择线选
11、中的一列只是一对控制管接通,只有X选选择线也被选中,该位才被重合选中。择线也被选中,该位才被重合选中。计算机组成原理计算机组成原理14静态MOS存储器基本存储元基本存储元6 6管静态管静态MOSMOS存储元存储元B B、存储元的工作原理、存储元的工作原理写操作。在字线上加一个正电压的字脉冲,使写操作。在字线上加一个正电压的字脉冲,使T T2 2 、T T3 3 管导通。管导通。若要写若要写“0”0”,无论该位存储元电路原存何种状态,只需使写,无论该位存储元电路原存何种状态,只需使写“0”0”的位线的位线BSBS0 0 电压降为地电位(加负电压的位脉冲),经电压降为地电位(加负电压的位脉冲),经
12、导通的导通的2 2 管,迫使节点的电位等于地电位,就能使管,迫使节点的电位等于地电位,就能使1 1 管管截止而截止而0 0 管导通。写入管导通。写入1 1,只需使写,只需使写1 1的位线的位线BSBS1 1 降为地电位,降为地电位,经导通的经导通的T T3 3 管传给节点,迫使管传给节点,迫使T T0 0 管截止而管截止而T T1 1 管导通。管导通。写入过程是字线上的字脉冲和位线上的位脉冲相重合的操作写入过程是字线上的字脉冲和位线上的位脉冲相重合的操作过程。过程。计算机组成原理计算机组成原理15静态MOS存储器基本存储元基本存储元6 6管静态管静态MOSMOS存储元存储元B B、存储元的工作
13、原理、存储元的工作原理读操作。读操作。只需字线上加高电位的字脉冲,使只需字线上加高电位的字脉冲,使T T2 2 、T T3 3 管导通,把节管导通,把节点点A A、B B分别连到位线。若该位存储电路原存分别连到位线。若该位存储电路原存“0”0”,节点是,节点是低电位,经一外加负载而接在位线低电位,经一外加负载而接在位线0 0 上的外加电源,就会上的外加电源,就会产生一个流入产生一个流入BSBS0 0 线的小电流(流向节点经线的小电流(流向节点经T T0 0 导通管入导通管入地)。地)。“0”0”位线上位线上BSBS0 0 就从平时的高电位下降一个很小的就从平时的高电位下降一个很小的电压,经差动
14、放大器检测出电压,经差动放大器检测出“”信号。信号。若该位原存若该位原存“1”1”,就会在,就会在“1”1”位线位线BSBS1 1 中流入电流,在中流入电流,在 BSBS1 1 位线上产生电压降,经差动放大器检测出读位线上产生电压降,经差动放大器检测出读“1”1”信号。信号。读出过程中,位线变成了读出线。读取信息不影响触发器读出过程中,位线变成了读出线。读取信息不影响触发器原来状态,故读出是非破坏性的读出。原来状态,故读出是非破坏性的读出。若字线不加正脉冲,说明此存储元没有选中,若字线不加正脉冲,说明此存储元没有选中,T T2 2 ,T T3 3 管截止,管截止,A A、B B结点与位读出线隔
15、离,存储元存储并保存原存信息。结点与位读出线隔离,存储元存储并保存原存信息。计算机组成原理计算机组成原理16计算机组成原理计算机组成原理17静态MOS存储器lRAMRAM结构与地址译码结构与地址译码字结构或单译码字结构或单译码方式方式(1 1)结构:)结构:(A)(A)存储容量存储容量=行行b b列;列;(B)(B)阵列的每一行对应一个字,有一根公用的字选择线;阵列的每一行对应一个字,有一根公用的字选择线;(C)(C)每一列对应字线中的一位,有两根公用的位线每一列对应字线中的一位,有两根公用的位线BSBS0 0 与与BSBS1 1 。(D)(D)存储器的地址不分组,只用一组地址译码器。存储器的
16、地址不分组,只用一组地址译码器。(2 2)字结构是)字结构是2 2度存储器:只需使用具有两个功能端的基本存储电路:字度存储器:只需使用具有两个功能端的基本存储电路:字线和位线线和位线(3 3)优点:结构简单,速度快:适用于小容量)优点:结构简单,速度快:适用于小容量M M(4 4)缺点:外围电路多、成本昂贵,结构不合理结构。)缺点:外围电路多、成本昂贵,结构不合理结构。计算机组成原理计算机组成原理18静态MOS存储器地址写选通b7读出写入读选通A3A2A1A0字线W15W1W0BS1BS0字结构或单译码方式的RAM16选 1地址译码器FFFFFFFFFFFFFFFFFF读写电路读写电路读写电路
17、:b1读出写入b0读出写入计算机组成原理计算机组成原理19静态MOS存储器lRAMRAM结构与地址译码结构与地址译码位结构或双译码位结构或双译码方式方式l (1 1)结构:结构:(A)(A)容量:容量:N N(字)(字)b b(位)的(位)的RAMRAM,把每个字的同一位组织在一个,把每个字的同一位组织在一个存储片上,每片是存储片上,每片是N N1 1;再把;再把b b 片并列连接,组成一个片并列连接,组成一个N Nb b的存储体,就的存储体,就构成一个位结构的存储器。构成一个位结构的存储器。(B)(B)在每一个在每一个N N1 1存储片中,字数被当作基本存储电路的个数。存储片中,字数被当作基
18、本存储电路的个数。若把若把N Nn n 个基本存储电路排列成个基本存储电路排列成N Nx x行与行与N Ny y列的存储阵列,把列的存储阵列,把CPUCPU送来的送来的n n位选择地址按行和列两个方向划分成位选择地址按行和列两个方向划分成n nx x 和和n ny y 两组,经行和列方两组,经行和列方 向译码器,向译码器,分别选择驱动行线与列线。分别选择驱动行线与列线。(C)(C)采用双译码结构,可以减少选择线的数目。采用双译码结构,可以减少选择线的数目。(2 2)优:驱动电路节省,结构合理,适用于大容量存储器。)优:驱动电路节省,结构合理,适用于大容量存储器。计算机组成原理计算机组成原理20
19、静态MOS存储器Y1Y64X64X1A5A4A3A2A1A0位结构双译码方式的RAMX地址译码64,164,64 1,64 1,1 I/O Y地址译码A6A7A8A9A10A11计算机组成原理计算机组成原理21静态MOS存储器l用静态用静态MOSMOS存储片组成存储片组成RAMRAM 位扩展法:位扩展法:例如:用例如:用8 8的的RAMRAM存储芯片,组成存储芯片,组成8K8K8 8位的存储器,按位的存储器,按8 8位位m m1 1的关系来确定位扩展所需要的芯片数。共需的关系来确定位扩展所需要的芯片数。共需8 8片,每一芯片的数据线片,每一芯片的数据线分别接到数据总线的相应位。分别接到数据总线
20、的相应位。字扩展法:字扩展法:字扩展:字向扩展而位数不变,将芯片的地址线、数据线、读写控制字扩展:字向扩展而位数不变,将芯片的地址线、数据线、读写控制线并联,而由片选信号来区分各片地址。线并联,而由片选信号来区分各片地址。例如:用例如:用16k16k8 8位的芯片采用字扩展法组成位的芯片采用字扩展法组成64k64k8 8位的存储器:位的存储器:4 4个芯个芯片。片。地址分配:地址总线低位地址地址分配:地址总线低位地址A A0 0A A1313与各芯片的与各芯片的1414位地址端相连,而位地址端相连,而高两位的地址高两位的地址A A1414、A A1515经经2 2:4 4译码器和译码器和4 4
21、个芯片的片选端个芯片的片选端CECE相连。相连。计算机组成原理计算机组成原理22静态MOS存储器l用静态用静态MOSMOS存储片组成存储片组成RAMRAMl字位同时扩展法:字位同时扩展法:一个存储器的容量假定为一个存储器的容量假定为M MN N位,若使用位,若使用l lk k位的芯片(位的芯片(l lM,kM,kN N)需)需要在字向和位向同时进行扩展。此时共需要(要在字向和位向同时进行扩展。此时共需要(M Ml l)(N Nk k)个存)个存储器芯片。储器芯片。其中,其中,M Ml l表示把表示把M MN N的空间分成(的空间分成(M Ml l)个部分(称为页或区),)个部分(称为页或区),
22、每页(每页(N Nk k)个芯片。)个芯片。地址分配:地址分配:(A A)用)用loglog2 2 l l位表示低位地址:用来选择访问页内的位表示低位地址:用来选择访问页内的l l个字个字 (B B)用用loglog2 2(M Ml l)位表示高位地址:用来经片选译码器产生片)位表示高位地址:用来经片选译码器产生片选信号。选信号。CPUCPU对存储器进行读对存储器进行读/写操作,首先由地址总写操作,首先由地址总线给出地址信号,然后要对存储器发出读操作或线给出地址信号,然后要对存储器发出读操作或写操作的控制信号,最后在数据总线上进行信息写操作的控制信号,最后在数据总线上进行信息交流。所以,存储器
23、与交流。所以,存储器与CPUCPU之间,要完成之间,要完成:地址线的连接;地址线的连接;数据线的连接;数据线的连接;控制线的连接。控制线的连接。存储器芯片的容量是有限的存储器芯片的容量是有限的,为了满足实际存为了满足实际存储器的容量要求,需要对存储器进行扩展。储器的容量要求,需要对存储器进行扩展。存储器与存储器与CPUCPU连接连接 8K8K1 1位扩展组成的位扩展组成的8K8K8 8 RAM RAM 8 7 6 5 4 3 2 8k1 中央中央处理器处理器 CPU A0 A12 D0 :D7位扩展法位扩展法:只加长每个存储单元的字长,:只加长每个存储单元的字长,而不增加存储单元的数量而不增加
24、存储单元的数量演示演示 A15 A14CPU A0 A13 A13 WE D0D7 2:4译码器译码器 CECE16K8WE CE16K8WE CE16K8WEWE CE16K8WE16K16K8 8字扩展法组成字扩展法组成64K64K8 8 RAM RAM11100100字扩展法字扩展法:仅增加存储单元的数量,而各:仅增加存储单元的数量,而各单元的位数不变单元的位数不变演示演示字位同时扩展:字位同时扩展:21142114存储芯片存储芯片1K1K4 4扩展成扩展成2K2K8 8存储器存储器 D4-D7 D3-D0 A0 A1 A9 WE CPU A10 2114CS R/W 2114CS R/
25、W 2114CS R/W 2114CS R/W 字位同时扩展法字位同时扩展法:既增加存储单元的数量,:既增加存储单元的数量,也加长各单元的位数也加长各单元的位数存储器系统的存储容量:存储器系统的存储容量:M MN N位位使用芯片的存储容量:使用芯片的存储容量:L LK K位位(LM(LM,KN)KN)需要存储器芯片个数:需要存储器芯片个数:(M(MN)/(LN)/(LK)K)例例:利用利用2K2K4 4位的存储芯片,组成位的存储芯片,组成16K16K8 8位的存位的存储器,共需要多少块芯片?储器,共需要多少块芯片?解解:(:(16K16K8 8)/(2K2K4 4)8 82 21616即:共需
展开阅读全文