第8讲_主存储器.ppt
《第8讲_主存储器.ppt》由会员分享,可在线阅读,更多相关《第8讲_主存储器.ppt(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机组成原理Principles of Computer Organization广义双语教学课程http:/211.64.192.109/skyclass25/青岛理工大学 校级精品课程http:/ 主主 存存 储储 器器Chapter 4 Main MemoryA word in memory is an entity of bits that move in and out of storage as a unit.A memory word is a group of 1s and 0s and may represent a number,an instruction code,o
2、ne or more alphanumeric characters,or any other binary-coded information.A group of eight bits is called a byte.随机(读写)存储器Random Access Memory(RAM)只读存储器Read Only Memory(ROM)PROM 可编程序只读存储器掩膜ROMEPROM 可擦除的可编程序只读存储器E2PROM 电可擦除的可编程序只读存储器Flash Memory 快闪存储器(电可擦除)保存信息的原理:双极型MOS型SRAM:触发器DRAM:MOS管的栅极电容。SRAMSta
3、tic RAM DRAMSRAMDynamic RAM 现代计算机的主存储器都是半导体存储器IC。半导体RAM在断电后数据会丢失,属于易失性易失性(Volatile)存储器只读存储器属于非易失性非易失性(Non-volatile)存储器。4.1 主存储器分类、技术指标和基本操作主存储器分类、技术指标和基本操作主存储器的可寻址的最小信息单位是1个存储字(存储单元)。1、存储容量存储容量 Memory Size/Capacity1M=220=1024K=210 K 1G=230=1024M=210 M 1T=240=210 G存储器的容量通常表示为:m字k位。例如,1个409632的存储器芯片的容
4、量就是 16 KB。存储单元 Memory Location 可寻址单元 Addressable Location地址空间 Address Space CPU的地址线容量单位:字节Byte,字Word,位bit。1 Byte=8 bit主存储器的主要技术指标主存储器的主要技术指标主存储器容量 SM=W l m=存储器字长每个存储体的字数并行工作的存储体个数主存储器用于暂时存储CPU当前正在使用的指令和数据。2、存取速度、存取速度 存取时间存取时间Ta(访问时间,Memory Access Time)由系统规定取决于存储器芯片从启动一次存储器操作到完成该操作所经历的时间。存储周期存储周期 Tm(
5、读写周期,读写周期,Memory Cycle Time)连续启动2次独立的存储器操作所间隔的最小时间。一般Tm TaBm是存储器被连续访问时可以提供的数据传输率(bit/s)主存带宽主存带宽Bm提高主存带宽的措施:缩短存取周期,增加存储字长W,增加存储体。Bm=W/Tm当总线宽度w与存储器字长W不一致时,Bm=w/Tm主存储器主存储器的基本操作基本操作处理器地址寄存器AR数据寄存器DR主存储器主存储器地址总线数据总线控制总线R/W主存储器主存储器的读写时序读写时序1存储器读的时序处理器把要访问的存储单元地址送上地址总线,发存储器读命令 存储器读周期 被选中的存储器芯片对地址译码,打开三态门将选
6、中的单元内容送上数据总线DB,处理器从DB读入数据。AddressData地址总线AB数据总线DB2存储器写的时序 处理器把要访问的存储单元地址送上地址总线AB,把要写的数据送上数据总线DB,发存储器写命令。被选中的存储器芯片对地址译码,将DB上的数据写入选中的存储单元。AddressData地址总线AB数据总线DB存储器写周期存储器芯片内部存储器芯片内部:地 Y0址 Y1译 Y2码 Y3器存储单元00存储单元01存储单元10存储单元11A0A1行地址译码 列地址译码 A0A1A3A2读写控制 I/ORow Address Column Address 44 存储矩阵0001101111100
7、100三态输出 地址线条数N,可寻址2N单元 半导体存储器芯片存储器芯片外部:(符号,引脚)SRAM芯片:ROM(PROM,EPROM,E2PROM)芯片:常见:8,4 常见:8 A0A19 1M4 RAM I/O0 I/O1 I/O2 I/O3 A0A10 2K8 ROMD0 D74.4 存储器的组成与控制存储器的组成与控制 单个存储器芯片的容量往往不能满足需要,用存储器容量的单个存储器芯片的容量往往不能满足需要,用存储器容量的扩展技术实现所要求容量的存储器。扩展技术实现所要求容量的存储器。(1)位扩展)位扩展(2)字扩展)字扩展存储器芯片的位数存储器芯片的位数K小于所设计的存储器的位数小于
8、所设计的存储器的位数N。存储器芯片的字数小于所设计的存储器的要求。存储器芯片的字数小于所设计的存储器的要求。用用L字字K位的存储器芯片构成位的存储器芯片构成L字字N位的存储器,位的存储器,用用L字字K位的存储器芯片构成位的存储器芯片构成M字字K位的存储器,位的存储器,存储器芯片数存储器芯片数=N/K 存储器芯片数存储器芯片数=M/L(4)与)与处理器处理器连接连接 如果处理器处理器有 等控制线控制线,在产生片选信号产生片选信号时必须用必须用到。要连接要连接处理器处理器的全部地址线和数据线。的全部地址线和数据线。存储系统一定是既有存储系统一定是既有RAM又有又有ROM。(3)字位扩展)字位扩展存
9、储器芯片的字数和位数都小于所设计的存储器的要求。存储器芯片的字数和位数都小于所设计的存储器的要求。用用L字字K位的存储器芯片构成位的存储器芯片构成M字字N位的存储器,位的存储器,需要(需要(M/L)(N/K)个存储器芯片。个存储器芯片。The main memory is the central storage unit in a computer system.存储器容量的扩展 I/O0 I/O1 I/O2 I/O3 64K4 RAM A0A15 D0D3D4 D7A0A15 I/O0 I/O1 I/O2 I/O3 64K4 RAM A0A15 (1)位扩展)位扩展例1:用64K4的RAM芯
10、片构成64K8的存储器。存储器芯片的地址线、片选线、读写控制线并联,数据线分别引出(2)字扩展)字扩展例2:用5124位的RAM芯片构成2k4位的存储器。将各个存储器芯片的地址线、数据线、读写控制线并联由片选线区分每个芯片的地址范围D3A8A0 I/O0 I/O1 I/O2 I/O3 5124 RAM A0A8 I/O0 I/O1 I/O2 I/O3 512 4 RAM A0A8 I/O0 I/O1 I/O2 I/O3 512 4 RAM A0A8 I/O0 I/O1 I/O2 I/O3 512 4 RAM A0A8 A9A10D0 2-4译码器A0A1(3)字位扩展)字位扩展用用L字字K位的
11、存储器芯片构成位的存储器芯片构成MN的存储器,需要的存储器,需要(M/L)(N/K)个存储器芯片。个存储器芯片。片选信号片选信号 由高位地址译码产生。由高位地址译码产生。低位地址直接与存储器芯片的地址线连接。低位地址直接与存储器芯片的地址线连接。例例3 3:用:用1K4位的位的RAM芯片构成芯片构成2K8位的位的RAMRAM and ROM are connected to a CPU through the data and address buses.The low-order lines in the address bus select the byte within the chip
12、s and other lines in the address bus select a particular chip through its chip select inputs.The more chips that are connected,the more external decoders are required for selection among the chips.A9A0A10A11D7D4D3D0I/O0 I/O1 I/O2 I/O3 10244 RAM A0A9 I/O0 I/O1 I/O2 I/O3 10244 RAM A0A9 I/O0 I/O1 I/O2
13、I/O3 10244 RAM A0A9 I/O0 I/O1 I/O2 I/O3 10244 RAM A0A9 A0 A1 2-4译码器用1K4位的RAM芯片构成2K8位的RAM(4)与)与CPU连接连接如果如果CPU有有 等控制线等控制线,在产生片选信号时必须要用到产生片选信号时必须要用到。存储系统一定是既有存储系统一定是既有RAM又有又有ROM。注意:注意:CPU的地址总线和数据总线的线数。的地址总线和数据总线的线数。ROM的输出允许信号的输出允许信号 。Most of the main memory in a general-purpose computer is made up of R
14、AM integrated circuit chips,but a portion of the memory may be constructed with ROM chips.ROM is used for storing programs that are permanently resident in the computer and for tables of constants that do not change in value once the production of the computer is completed.例:CPU字长16位,有8条数据线,15条地址线,等
15、控制线。存储器按字节编址。要求用8K4 bit的RAM芯片和8K8 bit的ROM芯片组成16KB的ROM和8KB的RAM。ROM的起始地址0000H,RAM的起始地址6000H。说明该计算机的地址空间、实存容量、ROM和RAM的地址范围分别是多少?计算RAM和ROM芯片数,说明应该选用什么译码器。画出CPU和存储系统的电路连接图。解:解:CPU有有15条地址线,条地址线,地址空间地址空间=215=32K RAM芯片数芯片数=(8K8)/(8K4)=2 CPU和存储系统的电路连接图:和存储系统的电路连接图:实存容量实存容量=ROM容量容量+RAM容量容量=16 KB+8KB=24KB16KB的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 主存储器
限制150内