版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第四章主存储器14.1存储系统的结构层次存储器:存放计算机程序和数据的设备存储系统:包括存储器以及管理存储器的软硬件和相应的设备2要求:计算机系统对存储器的要求是容量大、速度快、成本低,但这三者在同一个存储器中不可兼得。解决:采用分级存储器结构,通常将存储器分为CPU寄存器、高速缓冲存储器、主存储器和外存存储器四级。3存储系统的结构层次寄存器——位于CPU中主存——由半导体存储器(ROM/RAM)构成辅存——指磁盘、磁带、磁鼓、光盘等大容量存储器,采用磁、光原理工作高速缓存(CACHE)——由静态RAM芯片构成CPU(寄存器)CACHE(高速缓存)主存(内存)辅存(外存)41.主存和CACHE组成的CACHE系统Cache(高速缓存器)引入:程序访问的局部性,用Cache能解决CPU与主存速度差距,提高整机的运算速度。在较短时间内由程序产生的地址往往集中在存储器逻辑地址空间的很小范围内。(指令分布的连续性和循环程序及子程序的多次执行)数据分布不如指令明显,但对数组的访问及工作单元的选择可使存储地址相对集中。Cache特点存取速度快,容量小,存储控制和管理由硬件实现52、主存与辅存组成的虚拟存储器主存:(半导体)优:速度快缺:容量受限,单位成本高,断电丢失信息辅存:(光盘,磁盘)优:容量大,信息长久保存,单位成本低.缺:存取速度慢CPU正在运行的程序和数据存放在主存暂时不用的程序和数据存放在辅存虚拟存储器为解决主存容量不够,由操作系统管理,灵活性大,争取最大限度利用主存。对用户而言,拥有的是速度为主存,容量为辅存的存储器。64.2存储器分类和特点按存储介质分磁心存储器(早期)、半导体存储器、磁表面存储器、光存储器按读写性质分随机读写存储器(RAM):存储的内容断电则消失,故也称为易失性存储器静态随机存储器(SRAM);动态随机存储器(DRAM)只读存储器(ROM):存储的内容断电不消失,故称为非易失性存储器掩膜型ROM,EPROM,EEPROM按在计算机中的层次作用分主存储器、辅助存储器、高速缓冲存储器、控制存储器(微控制器内)7按存储介质分类半导体存储器磁介质存储器光存储器Multi-SRAMNV-SRAMFIFOCache双极型:存取速度快,但集成度低,一般用于大 型计算机或高速微机中;MOS型掩膜ROM一次性可编程PROM紫外线可擦除EPROM电可擦除E2PROM可编程只读存储器FLASH读写存储器RAM只读存储器ROM(按读写功能分类)(按器件原理分类)静态SRAM动态DRAM:集成度高但存取速度较低
一般用于需要较大容量的场合。速度较快,集成度较低,一般用于对速度要求高、而容量不大的场合。(按存储原理分类)84.3存储器的主要技术指标存储容量S:存放信息的总数,通常以字节(Byte)为单位B、KB、MB、GB、TB。存取时间:存储器从收到地址信号开始,到读出或存入数据为止所需的时间。存储周期:CPU连续两次访问存储器所需要的最短时间间隔。T存储=T存取+T恢复价格:通常以每位价格P=C/S来衡量(C-总价格,S-总容量)。其他可靠性、存储密度、信息存储的长期性、功耗(分操作功耗和维持功耗)、物理尺寸(集成度)9READY地址寄存器地址译码存储矩阵(存储体)控制电路AB数据缓冲器读写电路DBRDWECS存储体地址译码数据缓冲控制电路ARDRREADY读/写操作完成CSRDWRDB010写入数据001读出的数据1XX高阻4.4主存储器的基本操作和组成104.5半导体存储器4.5.1常用半导体存储器RAM和ROMRAM组成结构器件分双极型和MOS型双极型:速度快,集成度低,功耗大,成本高.MOS型:速度低.集成度高,功耗低,工艺简单分类:DRAM,EDORAM,SIMM,SDRAM,SGRAMROM:掩膜ROM,PROM,EPROM,EEPROM114.5.2存储器的基本结构.1.存储矩阵.存储矩阵:一个基本存储器单元电路只能存放一位二进制信息,为保存大量信息,存储器中需要将许多基本单元电路按一定的顺序排列成阵列形式。排列方式:字结构和位结构.字结构:同一芯片存放一个字的多位。位结构:同一芯片存放多个字的同一位.1024b=1024×1位=128×8位=128B12字结构优点:选中某个单元,其包含的各位信息可从同一芯片读出。缺点:芯片外引线较多,成本高.适合容量小的静态RAM.位结构优点:芯片的外引线少。适合动态RAM和大容量静态RAM缺点:需要多个芯片组和工作.102210230位结构01127字结构D7D6D012132.地址译码器功能:接收AB传来的地址信号,产生地址译码信号,选中存储矩阵中的某个或几个基本存储单元.分类:单译码,双译码单译码方式适合小容量的存储器例如:地址线6根对应64个状态,需要64根译码线双译码方式适合大容量存储器(也称为矩阵译码器)分X、Y两个方向的译码例如:地址线6根X、Y方向各3根,8×8=64个状态,16根译码线14译码器A5A4A3A2A1A06301存储单元64个单元行译码A2A1A0710列译码A3A4A501764个单元单译码结构地址译码器双译码结构地址译码器154.存储器控制电路功能:通过存储器控制信号的引线端,接收来自CPU或外部电路的控制信号,经过组合变换后,对存储矩阵,地址译码器和三态双向缓冲器进行控制.基本引脚CS,R/W164.5.3半导体随机存储器静态随机存储器SRAM动态随机存储器DRAM
171、静态RAM的六管基本存储单元集成度低,但速度快,价格高,常用做Cache。T1和T2组成一个双稳态触发器,用于保存数据。T3和T4为负载管。如A点为数据D,则B点为数据/D。T1T2ABT3T4+5VT5T6行选择线有效(高电平)时,A、B处的数据信息通过门控管T5和T6送至C、D点。行选择线CD列选择线T7T8I/OI/O列选择线有效(高电平)时,C、D处的数据信息通过门控管T7和T8送至芯片的数据引脚I/O。18存储器的读周期tRC地址CS数据输出tAtCOtCXADC读取时间:是指从地址有效到数据稳定到外部数据总线上的时间。读取周期tRC
=读取时间tA+恢复时间。
tco片选稳定时间;tcx输出延迟时间19tWCtwc写周期=地址建立taw+写脉冲宽度tw+写操作恢复。tDw数据有效时间存储器的写周期地址CS数据输入BADWRtW数据保持数据输出tDWtAW202、动态RAM的单管基本存储单元集成度高,但速度较慢,价格低,一般用作主存。行选择线T1B存储电容CA列选择线T2I/O电容上存有电荷时,表示存储数据A为逻辑1;行选择线有效时,数据通过T1送至B处;列选择线有效时,数据通过T2送至芯片的数据引脚I/O;为防止存储电容C放电导致数据丢失,必须定时进行刷新;动态刷新时行选择线有效,而列选择线无效。(刷新是逐行进行的。)刷新放大器21
通常有两种刷新方式。(l)集中刷新集中式刷新指在一个刷新周期内,利用一段固定的时间依次对存储器的所有行逐一再生,在此期间停止对存储器的读和写。例如,一个存储器有1024行系统工作周期为200us。RAM刷新周期为2ms。这样,在每个刷新周期内共有10000个工作周期,其中用于再生的为IO24个工作周期,用于读和写的为8976个工作周期。即(2ms/200us)-1024=8976。集中刷新的缺点是在刷新期间不能访问存储器,有时会影响计算机系统的正确工作。(2)分布式刷新采取在2mS时间内分散地将1024行刷新一遍的方法,具体做法是将刷新周期除以行数,得到两次刷新操作之间的时间间隔t,利用逻辑电路每隔时间t产生一次刷新请求。动态MOS存储器的刷新需要有硬件电路的支持包括刷新计数器、刷新访存裁决,刷新控制逻辑等。这些线路可以集中在RAM存储控制器芯片中。223.静态存储器SRAM
常用的有:6116(2K×8)、6264(8K×8)、62256(32K×8)6264SRAM引脚图6264SRAM的读写控制
236264SRAM与CPU的连接
8086CPUWRRD6264WEOE244.动态存储器DRAM
2164A引脚图地址线A0~A7
8条地址线采用分时复用的方法获得存储单元寻址所需的16
条地址线的高8位和低8位地址线。数据线
数据存DIN和数据取DOUT25控制线WE、CAS、RASWE为读写数据允许,低电平输入时写有效;高电平输入时读有效;
CAS为行地址选通,低电平输入有效;
RAS为列地址选通,低电平输入有效。
电源线Vcc、Vss
2164ADRAM芯片的供电电压为5V262164ADRAM的读写时序
27DRAM控制器
完成两个功能:地址复用、刷新28DRAM的研制与发展
近年来,开展了基于DRAM结构的研究与发展工作,现简单介绍目前使用的类型于下;1.EDODRAM
扩充数据输出(extendeddataout简称EDO),它在完成当前内存周期前即可开始下一内存周期的操作,因此能提高数据带宽或传输率。2.同步DRAM(SDRAM)
具有新结构和新接口的SDRAM已被广泛应用于计算机系统中、它的读写周期(10n~15us)比EDODRAM(20ns~30us)快,取代了EDODRAM。
典型的DRAM是异步工作的,处理器送地址和控制信号到存储器后,等待存储器进行内部操作(选择行线和列线读出信号放大并送输出缓冲器等),因而影响了系统性能。而SDRAM与处理器之间的数据传送是同步的,在系统时钟控制下,处理器送地址和控制命令到SDRAM后,在经过一定数量(其值是已知的)的时钟周期后,SDRAM完成读或写的内部操作、在此期间,处理器可以去进行其他工作,而不必等待之。SDRAM采用成组传送方式(即一次传送一组数据),对顺序传送大量数据(如字处理和多媒体等)特别有效.29
3.RambusDRAM(RDRAM)该芯片采取垂直封装,所有引出针都从一边引出,使得存储器的装配非常紧凑。它与CPU之间传送数据是通过专用的RDRAM总线进行的,而且不用通常的RAS,CAS,WE和CE信号。该芯片采取异步成组数据传输协议,在开始传送时需要较大存取时间(例如48ns),以后可达到500Mb/S的传输率、能达到这样的高速度是因为精确地规定了总线的阻抗、时钟和信号。RDRAM从高速总线上得到访存请求,包括地址、操作类型和传送的字节数。
Rambus得到Intel公司的支持,其高档的Pentlu3处理器采用了RambusDRAM结构。4.集成随机存储器(IRAM)
将整个DRAM系统集成在一个芯片内,包括存储单元阵列、刷新逻辑、裁决逻辑、地址分时、控制逻辑及时序等、片内还附加有测试电路。5.ASICRAM
根据用户需求而设计的专用存储器芯片,它以RAM为中心,并结合其他逻辑功能电路。例如,视频存储器(videomemory)是显示专用存储器,它接收外界送来的图像信息然后向显示系统提供高速串行信息。304.6、只读存储器ROM掩模型ROM可编程型PROM光擦除型EPROM电擦除型EEPROM1.掩模型ROM
固定掩膜ROM的基本存储单元用单管构成,集成度较高。由生产芯片的厂家固化信息。在最后一道工序用掩膜工艺写入信息,用户只可读。用户不能修改其内容。2.可编程型PROM用双极型三极管构成基本存储单元。用户可进行一次编程。存储单元电路由熔丝相连,当加入写脉冲,某些存储单元熔丝熔断,信息永久写入,不可再次改写。31半导体只读存储器(ROM非易失性)的结构行译码器A0A1列译码器A2A2片选数据32一次性可编程存储器PROM的结构行线X列线YVCCTXY熔丝EPROM333.EPROM—光擦除型
1)EPROM的基本存储单元由一个管子组成,内部增加了一个浮置栅。EPROM的编程次数基本不受限制(型号为27***)。
2)当编程(写入)时,控制栅接12V编程电压Vpp,源极接地,漏极上加5V、漏源极间的电场作用使电子穿越沟道,在控制栅的高压吸引下这些自由电子越过氧化层进入浮置栅。当浮置栅极获得足够多的自由电子后,漏源极间便形成接通状态,信息存储在周围都被氧化层绝缘的浮置栅L,即使掉电,信息仍保存。3)擦除是靠紫外线照射,使浮置栅上电荷泄漏而实现整体擦除。4)当EPROM中的内容需要改写时,先将其全部内容擦除,然后再编程。不能修改单字节。可靠、不方便。3427系列EPROM芯片管脚排列A0~A15为地址线O0~O7为数据线VPP是编程电压输入端,编程时一般接12.5V左右的编程电压。正常读出时,VPP接工作电源
是输出允许,通常连接内存读信号为片选信号和编程脉冲输入端的复用管脚,在读出操作时是片选信号,在编程时是编程脉冲输入端。编程时,应在该管脚上加一个50ms左右的TTL负脉冲35EPROM操作真值表VPP
功能HXX等待(未选中)XHX输出禁止LLX读出数据LHVPP
编程写入XHVPP
编程验证HHVPP
编程禁止36
4.电擦除型EEPROM
既可全片擦除也可字节擦除,可在线擦除信息,又能失电保存信息,具备RAM、ROM的优点。但
写入周期要几毫秒,比SRAM长得多。重复改写的次数有限制(因氧化层被磨损),一般为10万次。型号为28***。37原理上:FLASH属于ROM型,但可随时改写信息功能上:FLASH相当于RAM特点:可按字节、区块(Sector)或页面(Page)进行擦除和编程操作快速页面写入:先将页数据写入页缓存,再在内部逻辑的控制下,将整页数据写入相应页面由内部逻辑控制写入操作,提供编程结束状态具有在线系统编程能力具有软件和硬件保护能力内部设有命令寄存器和状态寄存器内部可以自行产生编程电压(VPP),所以只用VCC供电5。FLASH存储器:3828F256芯片引脚功能:A0~A16:地址输入线,片内有地址锁存器,在写入周期时,地址被锁存DQ0~DQ7:数据输入/输出线:片选,低电平有效:输出允许输入线,低电平有效VCC:工作电源VPP:擦除/编程电源,当其为高压12.0V时,才能向指令寄存器中写入数据。当VPP<VCC+2V时,存储单元的内容不变:写允许输入线,低电平有效3928F256功能表:工作方式VPPA9A0DQ0~DQ7只读方式读LLHVPPLA9A0数据输出备用H××VPPL××高阻输出禁止LHHVPPL×L高阻厂码识别LLHVPPLVIDL厂码输出器件识别LLHVPPLVIDH标识输出读/写方式读LLHVPPHA9A0数据输出备用H××VPPH××高阻输出禁止LHHVPPH××高阻编程LHLVPPH××数据输入VID可以是地电位,通过一个电阻直接接地,或者使≤+V。VPPL是满足芯片编程要求的编程电压,11.4V≤≤12.6V。VPPH是标识码读出的激活电压,要求11.5V≤≤13.0V404.8主存储器的组成与控制主存储器:计算机中存放当前正在执行的程序和其使用数据的存储器.存储器的地址:对存储单元进行顺序编号.地址空间:地址长度所限定能访问的存储单元数目.41
I/O
I/O4.8.1存储器容量的扩展位扩展:使芯片的数据线总和达到系统的数据线宽度,同时导通,共享片选线4M1I/O
I/O数据线8条D7。。D0地址线22条A21A0CSR/W··42字扩展
CS1M8R/WD7~D0
CS1M8R/WD7~D0R/WA20A19A0A19~A0A19~A043字位扩展如果一个存储容量为M字N位所用芯片规格为L字K位那么这个存储器共用M/LN/K个芯片例如:要组成16M8位的存储器系统,目前有芯片规格为4M1位若干片需用32片若有芯片规格为1M8位则需用16片CSI/OA0~A21R/W448片4片A23~A2216M*8位D7D0CSI/O4M*1位A21~A0R/WCSI/O4M*1位A21~A0R/WCSI/O4M*1位A21~A0R/WCSI/O4M*1位A21~A0R/WA21~A0译码器Y0Y345例如:使用Intel2114芯片(1K*4bit)扩展为4K*8bit存储器 46
4.9多体交叉存储器计算机中大容量的主存,可由多个存储体组成,每个体都具有自己的读写线路、地址寄存器和数据寄存器,称为‘存储模块’。这种多模块存储器可以实现重叠与交叉存取,如果在M个模块上交叉编址(M—2”),则称为模M交叉编址。通常采用的编址方式如图422(a)所示。设存储器包括M个模块,每个模块的容量为L,各存储模块进行低位交叉编址,连续的地址分布在相邻的模块中。第i个模块Mi的地址编号应按下式给出:
Mj+4其中,j=0,1,2,...,L-1i=0,1,2,...,M-1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届北京市海淀区首都师大附中初三下学期语文试题周测题三含解析
- 浙江省金华市金东区重点达标名校2026年初三年级模拟考试(一)语文试题含解析
- 标准化运营管理制度建设模板全面兼容
- 特色自然景观维护承诺函3篇
- 乡村振兴项目质量保障承诺书4篇范文
- 2026年广东省韶关市名校初三下学期第二次阶段性反馈英语试题含解析
- 供应商资质升级申请确认函(6篇范文)
- 信息资料完备与可靠公开承诺书(7篇)
- 绿色农业智能供应链优化方案
- 企业财务核算标准流程指南
- 雨课堂学堂在线学堂云《A Learning Course Thesis Research and Writing(西北)》单元测试考核答案
- 《浙江省涉锂电池企业储存、老化场所安全生产基本要求(试行)》
- 义卖活动营销方案
- 餐饮行业员工手册规范范本
- 消防部队交通安全课件
- 动漫人体比例课件
- 水族工程合同协议书
- 幼儿园户外体育游戏中教师的指导策略
- 无人机地面站航迹规划考试试卷和答案
- 某公司作业场所安全职业危害因素检测管理制度
- 公司法务国际化发展策略规划
评论
0/150
提交评论