存储器及其与接口_第1页
存储器及其与接口_第2页
存储器及其与接口_第3页
存储器及其与接口_第4页
存储器及其与接口_第5页
已阅读5页,还剩74页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

存储器及其与接口第1页,课件共79页,创作于2023年2月第5章存储器及其与CPU的接口5.1半导体存储器的分类5.2随机读/写存储器5.3只读存储器ROM5.4存储器与CPU的基本技术5.5存储器的管理5.6高速缓冲存储器5.7外部存储器简介第2页,课件共79页,创作于2023年2月5.1半导体存储器的分类一、主要功能:存放系统工作时的信息(程序和数据)二、组成:由具有记忆功能的两态物理器件组成(电容、双稳态电路等)三、两种基本操作:读和写四、分类:1、按在微机系统中的位置分类:内存:存放当前运行所需要的程序和数据外存:存放当前暂不运行的程序和数据以及需要永久保存的数据又(主存储器)(内部存储器)相对于外存,容量小,速度快,价格高在主板上(辅助存储器)(外部存储器)在外部,通过I/O接口(适配器)与CPU相连,成批与CPU交换数据相对于内存,容量大,速度低,价格低第3页,课件共79页,创作于2023年2月2、按存储介质分磁存储器:磁芯、磁盘、磁带半导体存储器:光存储器:光盘1)按半导体存储器制造工艺2)按半导体存储器工作方式和应用角度(1)双极型TTL(2)MOS型存储器(1)RAM(RandomAcessMemory)(2)ROM(ReadOnlyMemory)第4页,课件共79页,创作于2023年2月5.1.1半导体存储器

半导体存储器从使用功能上来分,可分为:读写存储器RAM(RandomAccessMemory)又称为随机存取存储器;只读存储器ROM(ReadOnlyMemory)两类。RAM主要用来存放各种现场的输入、输出数据,中间计算结果,与外存交换的信息和作堆栈用。它的存储单元的内容按需要既可以读出,也可以写入或改写。而ROM的信息在使用时是不能改变的,也即只能读出,不能写入故一般用来存放固定的程序,如微型机的管理、监控程序,汇编程序等,以及存放各种常数、函数表等。第5页,课件共79页,创作于2023年2月选择存储器件的考虑因素(1)易失性(2)只读性(3)位容量(4)功耗(5)速度(6)价格(7)可靠性第6页,课件共79页,创作于2023年2月一、RAM又可以分为双极型(Bipolar)和MOSRAM两大类。正常工作,可读可写,一般情况掉电丢失。(一)双极型RAM的特点 (1)存取速度高。 (2)以晶体管的触发器(F-F——Flip-Flop)作为基本存储电路,故管子较多。 (3)集成度较低(与MOS相比)。 (4)功耗大。 (5)成本高。 所以,双极型RAM主要用在速度要求较高的微型机中或作为cache。第7页,课件共79页,创作于2023年2月(二)MOSRAM用MOS器件构成的RAM,又可分为静态(Static)RAM(有时用SRAM表示)和动态(Dynamic)RAM(有时用DRAM表示)两种。1、静态RAM的特点①6管构成的触发器作为基本存储电路。②集成度高于双极型,但低于动态RAM。③不需要刷新,故可省去刷新电路。④功耗比双极型的低,但比动态RAM高。⑤易于用电池作为后备电源(RAM的一个重大问题是当电源去掉后,RAM中的信息就会丢失。为了解决这个问题,就要求当交流电源掉电时,能自动地转换到一个用电池供电的低压后备电源,以保持RAM中的信息)。⑥存取速度较动态RAM快。第8页,课件共79页,创作于2023年2月CELL行选择线X第9页,课件共79页,创作于2023年2月2、动态RAM的特点DRAM(DynsmicRAM)①基本存储电路用单管线路组成(靠电容存储电荷)。②集成度高。③比静态RAM的功耗更低。⑤价格比静态便宜。⑥因动态存储器靠电容来存储信息,由于总是存在着泄漏电流,故需要定时刷新。典型的是要求每隔1ms刷新一遍。单管动态存储电路第10页,课件共79页,创作于2023年2月3、NVRAM(NonVolatileRAM)非易失性RAM掉电时,将SRAM信息写入E2PROM4、PSRAM(PseudoStaticRAM)伪静态RAM片内集成了动态刷新电路5、MPRAM(MultiportRAM)多端口RAM(1)双口RAM(2)VRAM(VideoRAM)视频动态读写存储器(3)双向FIFO,高速图形图像处理(4)MPRAM:三口、四口等6、FPRAM(FerroelecticRAM)铁介质读写存储器第11页,课件共79页,创作于2023年2月二、ROM(ReadOnlyMemory)正常工作时,只读不可写,掉电不丢失1.掩模ROM早期的ROM由半导体厂按照某种固定线路制造的,制造好以后就只能读不能改变。

第12页,课件共79页,创作于2023年2月第13页,课件共79页,创作于2023年2月2.可编程序的只读存储器PROM(ProgrammableROM)为了便于用户根据自己的需要来写ROM,就发展了一种PROM,可由用户对它进行编程,但这种ROM用户只能写一次。第14页,课件共79页,创作于2023年2月3.可擦去的可编程只读存储器EPROM(ErasablePROM)高压写入,紫外线擦除4.OTPROM(OnetimeProgrammableROM)只不过在EPROM基础上,但没有窗口。第15页,课件共79页,创作于2023年2月2716引脚第16页,课件共79页,创作于2023年2月5、电可擦除可编程ROM

(ElectronicErasibleProgrammableROM,EEPROM)EEPROM内资料的写入要用专用的编程器,并且往芯片中写内容时必须要加一定的编程电压(12—24V,随不同的芯片型号而定)。EEPROM在写入数据时,仍要利用一定的编程电压,此时,只需用厂商提供的专用刷新程序就可以轻而易举地改写内容,所以,它属于双电压芯片。借助于EPROM芯片的双电压特性,可以使BIOS具有良好的防毒功能,在升级时,把跳线开关打至“ON”的位置,即给芯片加上相应的编程电压,就可以方便地升级;平时使用时,则把跳线开关打至“OFF”的位置,防止病毒对BIOS芯片的非法修改。第17页,课件共79页,创作于2023年2月1.Intel2817的基本特点Intel2817的工作方式第18页,课件共79页,创作于2023年2月6、FlashMemory(闪存):快擦型存储器是不用电池供电的、高速耐用的非易失性半导体存储器,它以性能好、功耗低、体积小、重量轻等特点活跃于便携机存储器市场。快擦型存储器具有EEPROM的特点,可在计算机内进行擦除和编程,它的读取时间与DRAM相似,而写时间与磁盘驱动器相当。快擦型存储器有5V或12V两种供电方式。对于便携机来讲,用5V电源更为合适。快擦型存储器操作简便,编程、擦除、校验等工作均已编成程序,可由配有快擦型存储器系统的中央处理机予以控制。快擦型存储器可替代EEPROM,在某些应用场合还可取代SRAM,尤其是对于需要配备电池后援的SRAM系统,使用快擦型存储器后可省去电池。快擦型存储器的非易失性和快速读取的特点,能满足固态盘驱动器的要求,同时,可替代便携机中的ROM,以便随时写入最新版本的操作系统。快擦型存储器还可应用于激光打印机、条形码阅读器、各种仪器设备以及计算机的外部设备中。第19页,课件共79页,创作于2023年2月半导体存储器只读存储器(ROM)随机存取存储器(RAM)静态RAM(SRAM)动态RAM(DRAM)非易失RAM(NVRAM)PSRAMMPRAMFPRAM掩膜式ROM一次性可编程ROM(PROM)紫外线擦除可编程ROM(EPROM)OTPROM电擦除可编程ROM(EEPROM)FLASHROM第20页,课件共79页,创作于2023年2月5.1.2半导体存储器的特点1、存储容量2、速度:分存取时间TA和存取周期TAC3、功耗:分维持功耗和操作功耗4、可靠性:平均无故障时间MTBF5、性价比第21页,课件共79页,创作于2023年2月(1)用字数位数表示,以位为单位。常用来表示存储芯片的容量,如1K4位,表示该芯片有1K个单元(1K=1024),每个存储单元的长度为4位。(2)用字节数表示容量,以字节为单位,如128B,表示该芯片有128个单元,每个存储单元的长度为8位。现代计算机存储容量很大,常用KB、MB、GB和TB为单位表示存储容量的大小。其中,1KB=210B=1024B;1MB=220B=1024KB;1GB=230B=l024MB;1TB=240B=1024GB。显然,存储容量越大,所能存储的信息越多,计算机系统的功能便越强。1.存储容量返回上一张第22页,课件共79页,创作于2023年2月

2.存取时间存取时间是指从启动一次存储器操作到完成该操作所经历的时间。例如,读出时间是指从CPU向存储器发出有效地址和读命令开始,直到将被选单元的内容读出为止所用的时间。显然,存取时间越小,存取速度越快。3.存储周期

连续启动两次独立的存储器操作(如连续两次读操作)所需要的最短间隔时间称为存储周期。它是衡量主存储器工作速度的重要指标。一般情况下,存储周期略大于存取时间。4.功耗

功耗反映了存储器耗电的多少,同时也反映了其发热的程度。

返回上一张第23页,课件共79页,创作于2023年2月5.可靠性

可靠性一般指存储器对外界电磁场及温度等变化的抗干扰能力。存储器的可靠性用平均故障间隔时间MTBF(MeanTimeBetweenFailures)来衡量。MTBF可以理解为两次故障之间的平均时间间隔。MTBF越长,可靠性越高,存储器正常工作能力越强。6.集成度集成度指在一块存储芯片内能集成多少个基本存储电路,每个基本存储电路存放一位二进制信息,所以集成度常用位/片来表示。返回上一张第24页,课件共79页,创作于2023年2月7.性能/价格比

性能/价格比(简称性价比)是衡量存储器经济性能好坏的综合指标,它关系到存储器的实用价值。其中性能包括前述的各项指标,而价格是指存储单元本身和外围电路的总价格。第25页,课件共79页,创作于2023年2月CELL行选择线X5.2RAM5.2.1SRAM一、SRAM的内部结构第26页,课件共79页,创作于2023年2月CELLCELLCELL…CELLCELLCELL…≥≥……………行地址译码CELLCELLCELL…X0X1X15Y0Y1Y15行地址译码A3A2A1A0A7A6A5A4D0D1D7……………第27页,课件共79页,创作于2023年2月二、SRAM的结构及组成1、单译码结构2、双译码结构3、作用4、优点:不用刷新,速度快缺点:功耗大,集成度低第28页,课件共79页,创作于2023年2月三、SRAM芯片实例常用典型的SRAM芯片有6116、6264、62256等61166264第29页,课件共79页,创作于2023年2月半导体存储器存储矩阵地址总线I/O缓冲器数据总线读写控制/动态刷新电路RAS#DRAM芯片的结构地址锁存器CAS#WE#5.2.2动态读写存储器DRAM第30页,课件共79页,创作于2023年2月半导体存储器DRAM的特点所用管子少,芯片位密度高功耗小需要刷新存取速度慢DRAM主要用来做内存DRAM的种类FPMDRAM 存取时间80~100nsEDODRAM 存取时间50~70ns SDRAM 存取时间6~10ns第31页,课件共79页,创作于2023年2月SIMM——SingleInlineMemoryModule单列直插式内存模块72线:32位数据、12位行列公用地址、RAS#、CAS#等在Pentium微型机中必须成对使用FPM/EDO半导体存储器DRAM内存条的种类DIMM——DualInlineMemoryModule双列直插式内存模块168线:64位数据、14位行列公用地址、RAS#、CAS#等可单数使用FPM/EDO/SDRAMDRAM内存条的种类第32页,课件共79页,创作于2023年2月5.4CPU与存储器的连接5.4.1CPU与存储器的连接时应注意的问题5.4.2存储器片选信号的产生方式和译码电路5.4.3CPU(8088系列)与存储器的连接返回本章首页第33页,课件共79页,创作于2023年2月译码器存储器CPU及其配置芯片DBABABCB第34页,课件共79页,创作于2023年2月5.4.1CPU与存储器的连接时应注意的问题1.CPU总线的带负载能力8086和8088本身可带5个14LS或74HC(CMOS)系统较大时用AB、CB采用单向缓冲DB采用双向缓冲2.CPU的时序与存储器的存取速度之间的配合CPU发出命令后,存储器必须在规定的时间内译码完成读写操作。3、存储器的组织、地址分配与片选问题返回本节第35页,课件共79页,创作于2023年2月5.4.2存储器片选信号的产生方式和译码电路

1.片选信号的产生方式(1)线选方式(线选法)(2)局部译码选择方式(部分地址译码法)(3)全局译码选择方式(全地址译码法)第36页,课件共79页,创作于2023年2月AD0~AD15CLKRESETREADYCLKRESETREADY8284RESETREADYX1X2GNDVCCA16/S3~A19/S6ALEBHE8282*3STBDI0~DI7TOEDENDT/RM/IOWRINTARDHOLDINTRHLDA8286*2ABDBNMI第37页,课件共79页,创作于2023年2月一、存储器基本模型译码器存储器DBABA0~AnD0~D7A0~AnD0~D7An+1~AxABCPU及其配置芯片CB在微型系统中,CPU对存储器进行读写操作,首先要由地址总线给出地址信号,选择要进行读/写操作的存储单元,然后通过控制总线发出相应的读/写控制信号,最后才能在数据总线上进行数据交换。存储器芯片与CPU之间的连接,实质上就是其与系统总线的连接,包括(1)地址线的连接;(2)数据线的连接;(3)控制线的连接。第38页,课件共79页,创作于2023年2月地址线的位数:地址线的位数决定了存储器芯片内可寻址的单元数目,如Intel6264(8K×8)有13条地址线,则可寻址的单元数为8K个.数据线的根数:决定一次输入输出的数据的宽度,如Intel6264(8K×8)有8条数据线,则每次可操作数据为8位综上,6264总的容量为8KB=8K×8bit=64Kbit控制线:RAM芯片的控制引脚信号一般有:芯片选择信号、读/写控制信号,对动态RAM(DRAM)还有行、列地址选通信号。译码器存储器DBABA0~AnD0~D7A0~AnD0~D7An+1~AxABCPU及其配置芯片CB第39页,课件共79页,创作于2023年2月二、存储器片选端处理1、地址线的运用译码器存储器DBABA0~AnD0~D7A0~AnD0~D7An+1~AxABCPU及其配置芯片(1)线选法(2)局部译码选择方式(部分地址译码法)(3)全局译码选择方式(全地址译码法)2、译码器的选择(1)组合逻辑电路(2)集成电路译码(3)FPGA等(4)开关式可选择译码电路第40页,课件共79页,创作于2023年2月1、地址线的运用(1)线选方式(线选法)(2)局部译码选择方式(部分地址译码法)(3)全局译码选择方式(全地址译码法)2、译码器的选择(1)组合逻辑电路(2)集成电路译码(3)FPGA(4)开关式可选择译码电路第41页,课件共79页,创作于2023年2月D0~D78086及其配置芯片DBABD0~D7D0~D7A13A0~A126264A0~A12O≥1、线选法地址范围为00000H~01FFFH×××××A19A18A17A16A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0

………………………….00000000000000×××××01111111111111或0FC000H~0FDFFFH………..××第42页,课件共79页,创作于2023年2月“1”“1”“1”“0”01234567YYYYYYYY74LS138D0~D78086及其配置芯片DBABD0~D7D0~D7A15A0~A126264A0~A13A14A13A17A162、部分地址译码法××0001A19A18A17A16A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0

………………………….00000000000000××000101111111111111地址范围为02000H~03FFFH也可为0C2000H~0C3FFFH………….第43页,课件共79页,创作于2023年2月“1”“1”“1”“0”01234567YYYYYYYY74LS138D0~D78086及其配置芯片DBABD0~D7D0~D7A15A0~A126264A0~A12A14A13A16A17A18A19OO≥3、全地址译码法地址范围为02000H~03FFFH000000A19A18A17A16A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0

………………………….1000000000000000000011111111111111第44页,课件共79页,创作于2023年2月三、存储器容量的扩展1、位扩展(加大字长)

[例]用8个16K×1bit芯片组成16K×8bit的存储器。……A0A13…D0D1D2D716K×1CSCSCSCSWEWEWEWE16K×1D0D1D2D7第45页,课件共79页,创作于2023年2月CSWECSWECSWECSWE16K×416K×416K×416K×4…A0A13………WED0D1D2D3译码器A14A15123D0~D3D0~D3D0~D3D0~D32、字扩展扩充字节容量第46页,课件共79页,创作于2023年2月5.4.3CPU(8088系列)与存储器的连接

例5-2(P279页)设计一个基于8088CPU的微机系统,其存储系统ROM和RAM容量分别为256K,分别选用27256和62256。1、ROM器件及空间选取2、RAM器件及空间选取3、地址译码方案及各器件地址分配4、依照方案绘制电路图第47页,课件共79页,创作于2023年2月例5-2(P361页)设计一个基于8088CPU的微机系统,其存储系统ROM和RAM容量分别为256KB,分别选用27256和62256。1、ROM器件及空间选取CPU上电复位总是从固定地址执行,并且不能变。1)8088的CS:IP复位后为FFFFH:0000H即FFFF0H,故放于高位。转向系统程序或监控程序。不同CPU不同,用ROM。2)27256为32K×8bit,故需要32KB×8个=256KB。地址空间为C0000H~FFFFFH110000A19A18A17A16A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0

………………………….0000000000000011111111111111111111第48页,课件共79页,创作于2023年2月例5-2(P361页)设计一个基于8088CPU的微机系统,其存储系统ROM和RAM容量分别为256KB,分别选用27256和62256。2、RAM器件及空间选取CPU上电复位总是从固定地址执行,并且不能变。1)CPU对RAM的要求。由于8088的中断向量表在低地址即00000H~003FFH。2)62256为32K×8bit,故需要32KB×8个=256KB。地址空间为00000H~3FFFFH000000A19A18A17A16A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0

………………………….0000000000000000111111111111111111第49页,课件共79页,创作于2023年2月例5-2(P361页)设计一个基于8088CPU的微机系统,其存储系统ROM和RAM容量分别为256KB,分别选用27256和62256。3、地址译码方案及各器件地址分配由于用8个27256和8个62256,可以用一个74LS154,但低位和高位的固定,故不可选取。地址空间为00000H~3FFFFH和C0000H~FFFFFH可以用权地址译码区分,用一个74LS139即可。(分成4个页)而内部的8个芯片可分别采用138进行字扩展。(8个子页)页号139输入连A19A18139输出地址范围00000000H~3FFFFH10140000H~7FFFFH21080000H~C0FFFH311C0000H~FFFFFH第50页,课件共79页,创作于2023年2月子页号138输入连A17A16A15138输出ROM地址范围0000C0000H~C7FFFH1001C8000H~CFFFFH2010D0000H~D7FFFH3011D8000H~DFFFFH4100E0000H~E7FFFH5101E8000H~EFFFFH6110F0000H~F7FFFH7111F8000H~FFFFFH子页号138输入连A17A16A15138输出RAM地址范围000000000H~07FFFH100108000H~0FFFFH201010000H~17FFFH301118000H~1FFFFH410020000H~27FFFH510128000H~2FFFFH611030000H~37FFFH711138000H~3FFFFH?????0A19A18A17A16A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0

………………………….00000000000000?????111111111111111第51页,课件共79页,创作于2023年2月CEWEOED0~D7A0~A14CEWEOED0~D7A0~A14CEWEOED0~D7A0~A14CEWEOED0~D7A0~A14CEWEOED0~D7A0~A14CEWEOED0~D7A0~A14CEWEOED0~D7A0~A14CEWEOED0~D7A14~A0CEWEOED0~D7A0~A14CEWEOED0~D7A0~A14CEWEOED0~D7A0~A14CEWEOED0~D7A0~A14CEWEOED0~D7A0~A14CEWEOED0~D7A0~A14CEWEOED0~D7A0~A14CEOED0~D7A14~A0“1”“1”“1”“0”01234567YYYYYYYY0123YYYY“1”“1”“1”“0”01234567YYYYYYYY+5VD0~D7A14~A0A19A18A17A16A15第52页,课件共79页,创作于2023年2月第53页,课件共79页,创作于2023年2月*补充:8086的16位存储器接口数据总线为16位,但存储器按字节进行编址用两个8位的存储体(BANK)构成16位BANK1奇数地址BANK0偶数地址D15-D0D7-D0D15-D8A19-A0译码器控制信号体选信号和读写控制如何产生?如何连接?第54页,课件共79页,创作于2023年2月*8086的16位存储器接口读写数据有以下几种情况:读写从偶数地址开始的16位的数据读写从奇数地址开始的16位的数据读写从偶数地址开始的8位的数据读写从奇地址开始的8位的数据8086读写16位数据的特点:读16位数据时会读两次,每次8位。读高字节时BHE=0,A0=1;读低字节时BHE=1,A0=0每次只使用数据线的一半:D15-D8或D7-D0写16位数据时一次写入。BHE和A0同时为0同时使用全部数据线D15~D0第55页,课件共79页,创作于2023年2月*8086的16位存储器接口两种译码方法独立的存储体译码器每个存储体用一个译码器;缺点:电路复杂,使用器件多。独立的存储体写选通译码器共用,但为每个存储体产生独立的写控制信号但无需为每个存储体产生独立的读信号,因为8086每次仅读1字节。对于字,8086会连续读2次。电路简单,节省器件。第56页,课件共79页,创作于2023年2月1)独立的存储体译码器D15-D9D8-D0高位存储体(奇数地址)低位存储体(偶数地址)A16-A1A15-A0A15-A0D7-D0D7-D064KB×8片64KB×8片CS#Y0#Y7#Y0#Y7#CBAA19A18A17CBAA19A18A17CS#G1G2A#G2B#G1G2A#G2B#OE#WE#OE#WE#MEMR#MEMW#BHE#A0VccVcc注意这些信号线的连接方法MEMW#信号同时有效,但只有一个存储体被选中读16位数据时每个体被选中几次?第57页,课件共79页,创作于2023年2月2)独立的存储体写选通D15-D9D8-D0高位存储体(奇数地址)低位存储体(偶数地址)A16-A1A15-A0A15-A0D7-D0D7-D064KB×8片64KB×8片CS#Y0#Y7#CBAA19A18A17CS#G1G2A#G2B#OE#WE#OE#WE#MEMR#BHE#A0VccGNDMEMW#≥1≥1每个存储体用不同的读控制信号读16位数据时每个体被选中几次?第58页,课件共79页,创作于2023年2月5.5IBM-PC/XT中的存储器,扩展存储器及其管理

5.5.1存储空间的分配5.5.2ROM子系统5.5.3RAM子系统4.5.4寻址范围5.5.4寻址范围5.5.5存储器的管理5.5.6高速缓存器Cache返回本章首页第59页,课件共79页,创作于2023年2月5.5.1存储空间的分配图4-22IBMPC/XT存储空间的分配返回本节第60页,课件共79页,创作于2023年2月5.5.2ROM子系统其功能为:DOS引导程序;硬件中断管理程序;系统配置分析程序;系统冷启动,热启动和自测试;字符图形发生器;第61页,课件共79页,创作于2023年2月5.5.4寻址范围表4-6不同CPU的寻址范围返回本节第62页,课件共79页,创作于2023年2月5.5.5存储器的管理1.实地址方式实地址方式是80286~80486最基本的工作方式,寻址范围只能在1MB范围内,故不能管理和使用扩展存储器。它在复位时,启动地址为FFFF0H,在此安装一个跳转指令,进入上电自检和自举程序。

第63页,课件共79页,创作于2023年2月2.虚地址保护方式(1)存储器管理机制:80386先使用段机制,把包含两个部分的虚拟地址空间转化为一个中间地址空间的地址,然后再用分页机制把线性地址转化为物理地址(2)分段分页机制:是所管理的存储器块具有固定的大小它把线性地址空间中的任一页映射到物理空间的一页。第64页,课件共79页,创作于2023年2月(3)保护:第一是保护操作系统的存储段和其专用处理寄存器不被应用程序所破坏;第二是为每一个任务分配不同的虚地址空间,从而使不同任务之间完全隔离,实现任务的保护。(4)虚拟存储器的概念:由存储器管理机制以及一个大容量的快速硬盘存储器或光盘支持。第65页,课件共79页,创作于2023年2月3.虚拟8086方式支持存储管理、保护及多任务环境中执行8086程序,创建一个在虚拟8086方式下执行8086程序的任务,可以使CPU同时执行三个任务:以32位虚地址保护方式执行第一个任务的80386程序;以16位虚地址保护方式执行第二个任务的80286程序;以虚拟8086方式执行第三个任务的8086程序。返回本节第66页,课件共79页,创作于2023年2月微型机的存储系统Cache存储系统解决速度问题虚拟存储系统解决容量问题高速缓冲存储器主存储器主存储器磁盘存储器第67页,课件共79页,创作于2023年2月5.4高速缓存(Cache)了解:Cache的基本概念;基本工作原理;命中率;Cache的分级体系结构第68页,课件共79页,创作于2023年2月1)为什么需要高速缓存?CPU工作速度与内存工作速度不匹配例如,800MHz的PIIICPU的一条指令执行时间约为1.25ns,而133MHz的SDRAM存取时间为7.5ns,即83%的时间CPU都处于等待状态,运行效率极低。解决:CPU插入等待周期——降低了运行速度;采用高速RAM——成本太高;在CPU和RAM之间插入高速缓存——成本上升不多、但速度可大幅度提高。第69页,课件共79页,创作于2023年2月2)工作原理基于程序执行的两个特征:程序访问的局部性:过程、循环、子程序。数据存取的局部性:数据相对集中存储。存储器的访问相对集中的特点使得我们可以把频繁访问的指令、数据存放在速度非常高(与CPU速度相当)的SRAM——高速缓存CACHE中。需要时就可以快速地取出。第70页,课件共79页,创作于2023年2月取指令、数据时先到CACHE中查找:找到(称为命中)——直接取出使用;没找到——到RAM中取,并同时存放到CACHE中,以备下次使用。只要命中率相

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论