xin第4章.ppt
上传人:sy****28 上传时间:2024-09-10 格式:PPT 页数:60 大小:1.1MB 金币:12 举报 版权申诉
预览加载中,请您耐心等待几秒...

免费试读已结束,剩余 50 页请下载文档后查看

12 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

开课单位4.1主存储器处于全机中心地位在现代计算机中,主存储器处于全机中心地位,其原因是:(1)当前计算机正在执行的程序和数据(除了暂存于CPU寄存器以外的所有原始数据、中间结果和最后结果)均存放在存储器中。CPU直接从存储器取指令或存取数据。(2)计算机系统中输入输出设备数量增多,数据传送速度加快,因此采用了直接存储器存取(DMA)技术和输入输出通道技术,在存储器与输入输出系统之间直接传送数据。(3)共享存储器的多处理机的出现,利用存储器存放共享数据,并实现处理机之间的通信,更加强了存储器作为全机中心的作用。现在大部分计算机中还设置有辅助存储器(简称辅存)或外存储器(简称外存),通常用来存放主存的副本和当前不在运行的程序和数据。在程序执行过程中,每条指令所需的数据及取下一条指令的操作都不能直接访问辅助存储器。由于中央处理器是高速器件,而主存的读写速度则慢得多,不少指令的执行速度与主存储器技术的发展密切相关。4.2主存储器分类能用来作为存储器的器件和介质,除了其基本存储单元有两个稳定的物理状态来存储二进制信息以外,还必须满足一些技术上的要求。另外价格也是一个很重要的因素。主存储器的类型:1、随机存储器(randomaccessmemory,简称RAM)随机存储器(又称读写存储器)指通过指令可以随机地、个别地对各个存储单元进行访问,一般访问所需时间基本固定,而与存储单元地址无关。2、只读存储器(1)普通只读存储器(read\|onlymemory,简称ROM)只读存储器是一种对其内容只能读不能写入的存储器,在制造芯片时预先写入内容。它通常用来存放固定不变的程序、汉字字型库、字符及图形符号等。由于它和读写存储器分享主存储器的同一个地址空间,故仍属于主存储器的一部分。(2)可编程序的只读存储器(programmableROM,简称PROM)一次性写入的存储器,写入后,只能读出其内容,而不能再进行修改。(3)可擦除可编程序只读存储器(erasablePROM,简称EPROM)可用紫外线擦除其内容的PROM,擦除后可再次写入。(4)可用电擦除的可编程只读存储器(electricallyEPROM,简称E2PROM)可用电改写其内容的存储器,近年来发展起来的快擦型存储器(flashmemory)具有E2PROM的特点。上述各种存储器,除了RAM以外,即使停电,仍能保持其内容,称之为“非易失性存储器”,而RAM为“易失性存储器”。4.3主存储器的主要技术指标主存储器的主要性能指标为主存容量、存储器存取时间和存储周期时间。计算机可寻址的最小信息单位是一个存储字,相邻的存储器地址表示相邻存储字,这种机器称为“字可寻址”机器。一个存储字所包括的二进制位数称为字长。一个字又可以划分为若干个“字节”,现代计算机中,大多数把一个字节定为8个二进制位,因此,一个字的字长通常是8的倍数。有些计算机可以按“字节”寻址,因此,这种机器称为“字节可寻址”计算机。以字或字节为单位来表示主存储器存储单元的总数,就得到了主存储器的容量。指令中地址码的位数决定了主存储器的可直接寻址的最大空间。例如,32位超级微型机提供32位物理地址,支持对4G字节的物理主存空间的访问(G表示千兆,常用的计量存储空间的单位还有K,M。K为210,M为220,G为230)。主存储器的另一个重要的性能指标是存储器的速度,一般用存储器存取时间和存储周期来表示。存储器存取时间(memoryaccesstime)又称存储器访问时间,是指从启动一次存储器操作到完成该操作所经历的时间。存储周期(memorycycletime)指连续启动两次独立的存储器操作(例如连续两次读操作)所需间隔的最小时间。通常,存储周期略大于存取时间,其差别与主存储器的物理实现细节有关。到80年代初,采用MOS工艺的存储器,其存储器存取周期最快已达100ns,目前已有10ns的RAM上市。主存储器的速度和容量两项指标,随着存储器件的发展得到了极大地提高。但是,即使在半导体存储器件的价格已经大大下降的今天,具有合适价格的主存储器能提供信息的速度总是跟不上CPU的处理指令和数据的速度。4.4主存储器的基本操作主存储器用来暂时存储CPU正在使用的指令和数据,它和CPU的关系最为密切。主存储器和CPU的连接是由总线支持的,连接形式如图4.1所示。总线包括数据总线、地址总线和控制总线。CPU通过使用AR(地址寄存器)和DR(数码寄存器)和主存进行数据传送。若AR为K位字长,DR为n位字长,则允许主存包含2K个可寻址单位(字节或字)。在一个存储周期内,CPU和主存之间通过总线进行n位数据传送。此外,控制总线包括控制数据传送的读(read)、写(write)和表示存储器功能完成的(ready)