计算机系统组成电子.pptx
《计算机系统组成电子.pptx》由会员分享,可在线阅读,更多相关《计算机系统组成电子.pptx(147页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、3.1 存储器概述 存储器的基本概念 存储存储容量容量:能存放的二进制位数或字节数;:能存放的二进制位数或字节数;存储器的速度存储器的速度:可用访问时间、存储周期或频宽:可用访问时间、存储周期或频宽来描述。来描述。存储介质存储介质:能表示二进制:能表示二进制1和和0的的物理部件物理部件;存储元存储元:存储:存储1位位二进制代码信息的器件;二进制代码信息的器件;存储单元存储单元:若干个存储元的集合,它可以存放:若干个存储元的集合,它可以存放一一个字或一个字节个字或一个字节;存储体存储体:若干个存储单元的集合;:若干个存储单元的集合;地址地址:存储单元的编号;:存储单元的编号;第1页/共147页3
2、.1.1 存储器分类1.按存储介质分类按存储介质分类 存储元件必须具有存储元件必须具有两个截然不同的物理状态两个截然不同的物理状态,才能被用来表示二进制代码才能被用来表示二进制代码“0和和1”。半导体存储器半导体存储器 磁性材料存储器磁性材料存储器 光介质存储器光介质存储器第2页/共147页2.按存取方式分类按存取方式分类(1)顺序存取存储器(顺序存取存储器(SAM)信息顺序存放或读出,其存取时间信息顺序存放或读出,其存取时间取决于信息存放取决于信息存放位置位置;以记录块为单位编址;以记录块为单位编址;磁带存储器磁带存储器就是一种顺序存储器,它存储容量大,就是一种顺序存储器,它存储容量大,但存
3、取速度慢。但存取速度慢。第3页/共147页(2)随机存取存储器(随机存取存储器(RAM)CPU或或I/O设备在任一时刻都可设备在任一时刻都可按地址访问其任一按地址访问其任一个存储单元个存储单元,且访问时间与地址无关,都是一个存,且访问时间与地址无关,都是一个存取周期。取周期。半导体存储器一般属于这类存储器。半导体存储器一般属于这类存储器。(3)直接存取存储器(直接存取存储器(DAM)存取方式介于存取方式介于RAM和和SAM之间,之间,先选取需要存取信先选取需要存取信息所在的区域息所在的区域,然后用顺序方式存取;,然后用顺序方式存取;磁盘属于直接存取存储器,它的容量也比较大,速度磁盘属于直接存取
4、存储器,它的容量也比较大,速度则介于则介于SAM和和RAM之中,之中,主要用作辅存主要用作辅存。第4页/共147页(4)只读存储器(只读存储器(ROM)在正常读写操作下,这类存储器的内容只能读出在正常读写操作下,这类存储器的内容只能读出而不能写入。而不能写入。有的有的ROM位于主存中特定区域(如位于主存中特定区域(如IBM-PC机中机中ROM BIOS)其访问方式和)其访问方式和RAM一样按地址访问;一样按地址访问;也有的也有的ROM用作辅存,采用顺序访问方式,例如用作辅存,采用顺序访问方式,例如CDROM。第5页/共147页3.按存储器在计算机中的功能分类按存储器在计算机中的功能分类(1)高
5、速缓冲存储器(高速缓冲存储器(Cache)由双极型半导体组成,构成计算机系统中的一个由双极型半导体组成,构成计算机系统中的一个高速小容量存储器高速小容量存储器。(2)主存储器主存储器 用来存放计算机用来存放计算机运行时的大量程序和数据运行时的大量程序和数据,主存,主存储器目前一般用储器目前一般用CMOS半导体存储器构成。半导体存储器构成。其存取速度能其存取速度能接近接近CPU的工作速度的工作速度,用来临时存,用来临时存放指令和数据。放指令和数据。第6页/共147页(3)辅助存储器(外存储器)辅助存储器(外存储器)CPU能够直接访问的存储器称能够直接访问的存储器称内存储器内存储器,高速缓存高速缓
6、存和主存和主存都是内存储器。都是内存储器。外存储器容量大,可存放大量的程序和数据。外存储器容量大,可存放大量的程序和数据。外存储器的内容需要调入主存后才能被外存储器的内容需要调入主存后才能被CPU访问。访问。外存储器外存储器主要由磁表面存储器组成;光存储器渐主要由磁表面存储器组成;光存储器渐成为一种重要的辅助存储器。成为一种重要的辅助存储器。第7页/共147页存储器存储器外存储器外存储器内存储器内存储器硬盘硬盘软盘软盘光盘光盘ROM(只读)(只读)RAM(随机)(随机)ROM(不可改写)(不可改写)PROM(一次可改写)(一次可改写)EPROM(多次可改写)(多次可改写)E2PROM(多次电可
7、改写)(多次电可改写)SRAM(静态存储器)(静态存储器)DRAM(动态存储器)(动态存储器)存储器的分类简图存储器的分类简图第8页/共147页3.1.2 存储器的主要性能指标 1)容量)容量 存储器的存储器的容量容量指它能存放的二进制位数或字(字指它能存放的二进制位数或字(字节)数;节)数;单位有单位有B(字节(字节Byte),),KB(千字节,(千字节,K为为210),),MB(兆字节,(兆字节,M为为220),),GB(千兆字节,(千兆字节,G为为 230)等。)等。第9页/共147页2)速度速度 存储器的存储器的速度速度可用可用访问时间访问时间、存储周期存储周期或或频宽频宽来来描述描述
8、;TW是将一个字写入存储器所需的时间。是将一个字写入存储器所需的时间。访问时间访问时间:用读出时间:用读出时间TA及写入时间及写入时间TW来描述;来描述;TA是从存储器接到读命令以后至信息被送到是从存储器接到读命令以后至信息被送到数据数据总线总线上所需的时间;上所需的时间;第10页/共147页 存取周期存取周期(TM)是存储器进行一次完整的读写操)是存储器进行一次完整的读写操作所需要的全部时间;作所需要的全部时间;常用常用存储器进行连续读写操作的最短间隔时间存储器进行连续读写操作的最短间隔时间;TM直接关系到计算机的运算速度;直接关系到计算机的运算速度;一般有一般有 TM TA、TMTW,单位
9、用微秒或毫微秒。,单位用微秒或毫微秒。存储器的频宽存储器的频宽B:表示存储器被连续访问时,提供:表示存储器被连续访问时,提供的数据传送速率;的数据传送速率;常用每秒钟传送信息的位数(或字节数)来衡量。常用每秒钟传送信息的位数(或字节数)来衡量。第11页/共147页 存存储储器器的的价价格格:可可用用总总价价格格C或或每每位位价价格格c来来表表示示,若存储器按位计算的容量为若存储器按位计算的容量为S;则则:c=C/S3)价格价格 第12页/共147页3.1.3 存储器结构1.存储系统的层次结构存储系统的层次结构 存储系统的层次存储系统的层次结构是把各种结构是把各种不同容量和不同存取不同容量和不同
10、存取速度的存储器速度的存储器按一定的结构有机地组织在一起;按一定的结构有机地组织在一起;程序和数据按不同的层次存放在各级存储器中,使程序和数据按不同的层次存放在各级存储器中,使整个存储系统具有较好综合性能指标整个存储系统具有较好综合性能指标。由二类存储器构成的由二类存储器构成的存储系统层次结构存储系统层次结构高速缓存高速缓存(Cache)主存主存寄寄存存器器组组CPU辅存辅存主机主机图图3.1 存储器系统的层次结构存储器系统的层次结构第13页/共147页(1)“高速缓存高速缓存主存主存”层次层次 这个层次主要解决存储器的这个层次主要解决存储器的速度速度问题;问题;在在CPU与主存之间增设一级存
11、储器,称与主存之间增设一级存储器,称高速缓冲高速缓冲存储器(存储器(Cache);CPU访问内存时,将地址码同时送到访问内存时,将地址码同时送到Cache和主存,和主存,若在若在Cache中找到相应内容,称访问中找到相应内容,称访问“命中命中”,信息,信息就从就从Cache中读取;中读取;Cache速度可与速度可与CPU相匹配,但容量较小,只能存放相匹配,但容量较小,只能存放一小段程序和数据;一小段程序和数据;否则否则CPU从主存中读取(称访问从主存中读取(称访问“不命中不命中”);此);此时一般要进行时一般要进行Cache和主存的信息交换。和主存的信息交换。第14页/共147页 提高存储器速
12、度的措施提高存储器速度的措施 采用高速器件;采用高速器件;采用采用cache(高速缓冲存储器);(高速缓冲存储器);采用多体交叉存储器采用多体交叉存储器;采用双端口存储器;采用双端口存储器;采用相联存储器,加长存储器的字长。采用相联存储器,加长存储器的字长。第15页/共147页 把主存分为若干容量相同、能独立地由把主存分为若干容量相同、能独立地由CPU进行存进行存取的存储体。取的存储体。通过通过CPU与各存储体的并与各存储体的并行交叉存取操作,提高整行交叉存取操作,提高整个主存储器的频宽。个主存储器的频宽。多体交叉存取多体交叉存取3.2第16页/共147页(2)“主存主存辅存辅存”层次层次 这
13、个层次主要解决存储器的这个层次主要解决存储器的容量容量问题。问题。“主存主存辅存辅存”层次是一个既层次是一个既具有主存的存取速度具有主存的存取速度又又具有辅存的大容量低成本具有辅存的大容量低成本特点的一个存储器总体特点的一个存储器总体。把正在被把正在被CPU使用的使用的“活动活动”的程序和数据放在主存的程序和数据放在主存中中,其余信息存放在容量大、但速度较慢的辅存中。,其余信息存放在容量大、但速度较慢的辅存中。虚拟存储技术虚拟存储技术面对程序员的是一个具有辅存的容量、面对程序员的是一个具有辅存的容量、主存的速度的存储器;解决了主存容量不足的问题。主存的速度的存储器;解决了主存容量不足的问题。第
14、17页/共147页3.1.4 主存储器的编址和与CPU的连接 赋予存储单元惟一的编号,以二进制数表示;称为赋予存储单元惟一的编号,以二进制数表示;称为地址地址或地址码。或地址码。存储单元及其编址存储单元及其编址 目前计算机主存的编址大多目前计算机主存的编址大多按字节编址按字节编址。能访问的存储单元数目,称为能访问的存储单元数目,称为地址空间地址空间;由地址码;由地址码的位数决定。的位数决定。第18页/共147页 主存与主存与CPU的连接的连接(MFC)(RD、WR)主存主存存储体存储体有有2k个存储单元个存储单元每单元为每单元为n位位控制电路控制电路CPUMARMDR地址总线地址总线 k位位数
15、据总线数据总线 n位位图图3.3 主存与主存与CPU的连接的连接第19页/共147页3.2 半导体随机存储器 半导体半导体RAM 双极型双极型RAMMOS型型RAM静态静态RAM动态动态RAM第20页/共147页3.2.1 静态存储器(SRAM)1.静态存储单元静态存储单元(1)保持状态保持状态 字选线低电位,字选线低电位,T3与与T4截截止,触发器与外界隔离。止,触发器与外界隔离。A高高 T2导通导通 B低低 T1截止截止 保持保持“1 1”态:态:图图3.4 六管六管MOS静态存储器的存储单元静态存储器的存储单元字选择线字选择线VDDVGGVSS位线位线1 位线位线2T1 T2T3 T4T
16、5 T6 A B第21页/共147页(2)读出)读出 字选线字选线加加高电位高电位,T3与与T4开启;使电路读出开启;使电路读出A、B信息。信息。(3)写入)写入 字线上字线上加高电位加高电位,T3与与T4开启;若要写开启;若要写1,在,在位线位线2上加上加低电位低电位。若要写若要写0,在,在位线位线1上上加加低电位低电位。图图3.4 六管六管MOS静态存储器的存储单元静态存储器的存储单元字选择线字选择线VDDVGGVSS位线位线1 位线位线2T1 T2T3 T4T5 T6 A B第22页/共147页 2.静态静态MOS存储器存储器(1)静态MOS存储器组成 字选择线字选择线Y 译译 码码 器
17、器读出读出VDDVGGT5 T6T3 T4写入写入电路电路T7 T8存储元存储元T1T6X译译码码器器位线位线1 位线位线2T7 T8T7 T80 303A0A1A2 A3T1 T2VSS图图3.5 MOS静态存储器结构图静态存储器结构图存储元存储元T1T6存储元存储元T1T6DinWEDoutT7 T8第23页/共147页(2)静态MOS存储器芯片图图3.6第24页/共147页 存储体(存储矩阵)存储体(存储矩阵)存储体存储体是存储单元的集合。在容量较大的存储器中往是存储单元的集合。在容量较大的存储器中往往把往把各个字的同一位各个字的同一位组织在一个集成片中;组织在一个集成片中;4096个存
18、储元排成个存储元排成64*64的矩阵。由的矩阵。由X选择线(行选择选择线(行选择线)和线)和Y选择线(列选择线)来选择所需用的单元。选择线(列选择线)来选择所需用的单元。图图3.6中的芯片是中的芯片是4096*1位,由这样的位,由这样的8个芯片可组成个芯片可组成4096字节的存储器。字节的存储器。第25页/共147页 两种地址译码方式:两种地址译码方式:一种是一种是单译码方式单译码方式,适用于小容量存储器;,适用于小容量存储器;地址译码器地址译码器 地址译码器地址译码器把用二进制表示的地址转换为把用二进制表示的地址转换为译码输入线译码输入线上的高电位上的高电位,以便驱动相应的读写电路。,以便驱
19、动相应的读写电路。地址译码器只有一个,其输出叫字选线,地址译码器只有一个,其输出叫字选线,选择某个字选择某个字的所有位的所有位。地址输入线地址输入线n=5,经地址译码器译码后,产生,经地址译码器译码后,产生32个字个字选线,分别对应选线,分别对应32个地址。个地址。第26页/共147页 另一种是另一种是双译码方式双译码方式,适用于容量较大的存储器,适用于容量较大的存储器 地址译码器分为地址译码器分为X和和Y两个译码器。每一个译码器有两个译码器。每一个译码器有n/2个输入端,可以个输入端,可以译出译出2n/2个状态个状态,两译码器交叉译,两译码器交叉译码的结果,可码的结果,可产生产生2n/22
20、n/2 个输出状态个输出状态;图图3.7是采用双译码结构的是采用双译码结构的40961的存储单元矩阵;的存储单元矩阵;对对4096个单元选址,需要个单元选址,需要12根地址线:根地址线:A0A11。第27页/共147页图3.7第28页/共147页 驱动器驱动器 一条一条X方向的选择线要控制在其上的各个存储单元的方向的选择线要控制在其上的各个存储单元的字选线,负载较大,要在译码器输出后加驱动器。字选线,负载较大,要在译码器输出后加驱动器。I/O控制控制 它处于数据总线和被选用的单元之间,用以控制被选它处于数据总线和被选用的单元之间,用以控制被选中的单元读出或写入。中的单元读出或写入。片选控制片选
21、控制 芯片外的地址译码器产生片选控制信号,选中要访问芯片外的地址译码器产生片选控制信号,选中要访问的存储字所在的芯片。的存储字所在的芯片。读读/写控制写控制 根据根据CPU给出的信号是读命令还是写命令,控制被选给出的信号是读命令还是写命令,控制被选中存储单元的读写。中存储单元的读写。第29页/共147页(3)静态静态MOS存储器芯片存储器芯片实例实例(62256 SRAM)62256 SRAM芯片引脚芯片引脚 该芯片容量为该芯片容量为32K8 读读/写控制:写控制:WE,低电低电平时为写入控制平时为写入控制;高电;高电平时为读出控制。平时为读出控制。地址引脚:地址引脚:A0A14 数据引脚:数
22、据引脚:I/O0I/O7 片选:片选:CE低有效低有效 图3.8第30页/共147页(4)静态存储芯片的读静态存储芯片的读/写周期写周期 tRCtAtCOtOTD地址地址数据出数据出tWCtWtAWtWRtDHtDW数据入数据入地址地址CSDoutCSWEDin(a)读周期读周期(b)写周期写周期图图3.9 静态静态RAM芯片的读、写周期芯片的读、写周期第31页/共147页3.2.2 存储器的基本组织 由由mn1位存储器芯片组成位存储器芯片组成mn2位的存储器,需要(位的存储器,需要(n2/n1)片的)片的mn1位存储器芯片。位存储器芯片。用用8片片 40961位的芯片构成位的芯片构成4K字节
23、的存储器;如图字节的存储器;如图3.10所示。所示。存储器容量的扩展:存储器容量的扩展:位扩展、字扩展和字位扩展位扩展、字扩展和字位扩展 用若干片位数较少的存储器芯片,构成具有用若干片位数较少的存储器芯片,构成具有给定字长给定字长的存储器的存储器,而存储器的,而存储器的字数与芯片上的字数相同字数与芯片上的字数相同。1.位扩展位扩展第32页/共147页图图3.10 位扩展构成的存储器位扩展构成的存储器中央中央处理器处理器(CPU)A0 A11CEWED7 D0WE A CE4K1DD7 D6 D0WE A CE4K1DWE A CE4K1D第33页/共147页2.字扩展字扩展 字扩展字扩展是容量
24、的扩充(地址线增加),是容量的扩充(地址线增加),位数不变位数不变。用用4组组16K8的存储器构成的存储器构成 64K8的存储器的存储器(图图3.11)。由由m1n位存储器芯片组成位存储器芯片组成m2n位的存储器,需要位的存储器,需要(m2/m1)片的)片的m1n位存储器芯片。位存储器芯片。第34页/共147页中央中央处理器处理器(CPU)D7 D0A0 A1316K8D7 D0WE CE2:4译码器译码器A15A14WE图图3.11 字扩展构成的存储器字扩展构成的存储器16K8D7 D0WE CE16K8D7 D0WE CE16K8D7 D0WE CE第35页/共147页3.字位同时扩展字位
25、同时扩展 由由m1n1位存储器芯片组成位存储器芯片组成m2n2位的存储器,需要位的存储器,需要(m2/m1)(n2/n1)片的片的m1n1位存储器芯片。位存储器芯片。图图3.12 字位扩展构成的存储器字位扩展构成的存储器 1K4bitD7D4D7D4D7D4D7D4第36页/共147页 地址线的连接地址线的连接,包括内部地址线和芯片选择线,包括内部地址线和芯片选择线的连接;的连接;数据线的连接数据线的连接,数据线对应相接;,数据线对应相接;控制线的连接控制线的连接,控制线主要有读,控制线主要有读/写控制线写控制线WE和存储器访问线和存储器访问线MREQ。4.静态静态RAM芯片与芯片与CPU连接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机系统 组成 电子
限制150内