存储器章节大作业_第1页
存储器章节大作业_第2页
存储器章节大作业_第3页
存储器章节大作业_第4页
存储器章节大作业_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、存储器章节一、填空题1、对存储器的要求是容量大、速度快、成本低,为了解决这三方面的矛盾,计算机采用多级存储体系结构,即( 高速缓存)、(主存 )、(辅存 )。2、一个存储器的容量假设为m*n位,若使用a*b的芯片,(am,bn),需要在字和位同时扩展,此时共需要(m*n/a*b)个存储芯片。 附:如果存储容量为a*b的芯片组成容量为c*d的芯片,则需要芯片的数量n=(a*b)/(c*d)2、双端口存储器和多模块交叉存储器属于并行存储器结构,其中前者采用(空间)并行技术,后者采用(时间)并行技术。3、反映主存速度指标的三个术语是存取时间、( 存储周期)和(存储器带宽 )。4、cpu访问主存是数据

2、存取的单位是(字节),访问cache的单位(字),cache和内存交换数据的单位是(块)。二、选择题1、下列器件中存取速度最快的是(c)。a、高速缓存b、主存c、寄存器 d、辅存2、主存贮器和cpu之间增加cache的目的是(a )。a 解决cpu和主存之间的速度匹配问题b 扩大主存贮器容量c 扩大cpu中通用寄存器的数量d 既扩大主存贮器容量,又扩大cpu中通用寄存器的数量3、 和辅存相比,主存的特点是(a)a、 容量小,速度快,成本高b、容量小,速度快,成本低c、容量大,速度快,成本高d、容量大,速度慢,成本高4、存储单元是指( c)。a、存放1个二进制信息位的存储元 b、存放1个机器字的

3、所有存储元集合c、存放1个字节的所有存储元集合d、存放2个字节的所有存储元集合5、存取周期是指(c)。a、存储器的写入时间b、存储器进行连续写操作允许的最短间隔时间c、存储器连续读或者写操作所允许的最短间隔时间6、某sram芯片,其容量为1m8位,除电源和接地端外,控制端有oe和r/w,该芯片的管脚引出线数目是(b )。a、20 b、28 c、30 d、327、某存储器容量为32k*16,则(c)a、其地址线为16根,数据线为32根b、其地址线为32根,数据线为16根c、其地址线为15根,数据线为16根d、其地址线和数据线均为16根8、某机字长32位,存储容量64mb,若按字编址,它的寻址范围

4、是(b)。a8m b16mb c 16m d 8mb 附:首先1m=8mbit 按字寻址: 8mbit*64/32bit=16m9、某机字长64位,存储容量64mb,若按字编址,它的寻址范围是(c)。a1m b1mb c 8m d 8mb附:首先1m=8mbit 按字寻址: 8mbit*64/64bit=8m10、 eeprom是指(d )。a 读写存储器(ram) b 只读存储器(rom)c 闪速存储器(flash memory) d 电擦除可编程只读存储器(eerpom)11、下列说法正确的是(b)半导体ram信息可读可写,且掉电后仍能保持记忆动态ram是易失性ram,且静态ram的存储信

5、息是不易失的半导体ram是易失性ram,但只要电源不掉电,所存信息是不丢失的半导体ram是非易失性的ram (掌握记忆)a、和b、只有c、和 d、全错12、半导体静态(sram)的存储原理是(d)a、依靠双稳态电路b、依靠定时刷新c、依靠读后再生d、信息不再变化附:静态ram(sram)速度非常快,只要电源存在内容就不会自动消失。其基本存储电路为6个mos管组成1位,因此集成度相对较低,功耗也较大。一般高速缓冲存储器用它组成。 动态ram(dram)的内容在10-3或l0-6秒之后自动消失,因此必须周期性的在内容消失之前进行刷新。由于它的基本存储电路由一个晶体管及一个电容组成,因此它的集成度高

6、,成本较低,另外耗电也少,但它需要一个额外的刷新电路。dram运行速度较慢,sram比dram要快25倍,一般,pc机的标准存储器都采用dram组成。13、在磁盘和磁带两种磁表面存储器中,存取时间与存储单元的物理位置有关,按存储方式分(b)a、两者都是串行存取b、磁盘是部分串行存取,磁带是串行存取c、磁带是部分串行存取,磁盘是串行存取14、下列叙述错误的是( b )a、随机存储器可随时存取信息,掉电后信息丢失(正确:静态和动态断电信息丢失)b、在访问随机存储器时,访问时间与物理位置无关(统一时间点)c、主存储器中存储的信息是不可改变的 主存是由rom和ram组成的d、随机存储器和只读存储器可以

7、统一编址15、在对破坏性读出的存储器进行读/写操作时,为维持原信息不变,必须辅以的操作(b)a、 刷新b、再生c、写保护d、主存校验附:对于破坏性读出的存储器,每当一次读出操作之后,必须紧接着一个重写(再生)的操作,以便恢复被破坏的信息,保持原存信息不变。16、某机器的主存储器共32kb,由16片16k*1(内部采用128*128存储阵列)的dram芯片字和位同时扩展构成。若采用集中式刷新方式,且刷新周期为2ms,那么所有的存储单元刷新一遍需要(a)存储周期。a、128b、256c、1024d、16384附:通常对dram的,每一行进行读出,就可完成对整个ram的刷新。从上一次对整个存储器刷新

8、结束到下一次对整个存储器全部刷新一遍为止,这一段时间间隔称为再生周期,又叫刷新周期。16k*1位的dram芯片内部采用128*128存储阵列,按照行刷新,需要占用128个存储周期。17、双端口存储器能高速进行读/写,是因为采用了(c)a、新型器件b、流水技术c、两套相互独立的读写电路d、高速芯片18、交叉存储器实质上是一种多模块存储器,它用(a )方式执行多个独立的读写操作。a 流水 b 资源重复 c 顺序 d 资源共享附:流水线(pipeline)技术是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技术19、 双端口存储器所以能进行高速读/写操作,是因为采用(d )。a、高速芯片 b

9、、新型器件 c、流水技术 d、两套相互独立的读写电路20、采用8体并行低位交叉存储器,设每个体的存储容量为32k*16位,存储周期为400ns,则下列说法中正确的是(a)a、在400ns内,存储器可向cpu提供2的7次方位二进制信息b、在100ns内,存储器可向cpu提供2的7次方位二进制信息c、在400ns内,存储器可向cpu提供2的8次方位二进制信息d、在100ns内,存储器可向cpu提供2的8次方位二进制信息附:八体并行低位交叉存储器,存储周期和总线周期需要满足存储周期=8*总线周期,因此得到总线周期为50ns,对于单个个体而言,每个存储周期内仍然只能取出16位,但是由于cpu交叉访问8

10、个存储体,因此可以在一个存储周期内使8个存储体各传输16位,共16*8=128位,也就是27位二进制信息。21、交叉编址的存储器实质是一种(a)存储器,它能()执行()独立的读/写操作。a、模块式,并行,多个b模块式,串行,多个c整体式,并行,一个d整体式,串行,一个22、如果一个存储单元被访问,则这个存储单元将会很快的再次被访问,这称为(a)a、时间局部性b、空间局部性c、程序局部性d、数据局部性23、为了解决cpu与主存速度不匹配的问题,通常采用的方法是(b )a、采用速度更快的主存b、在cpu和主存之间插入少量的高速缓冲存储器c、在cpu周期中插入等待周期d、扩大主存的容量24、下列关于

11、cache 的论述中,错误的是(d)a、cache是介于主存和辅存之间的存储器,用于主存和辅存之间的缓冲存储b、如果cache不命中,则需要访问主存,从主存取字,并将字所在的数据块调入cachec、cache的命中率很高,一般达到90%以上d、cache的数据必须和主存的数据时刻保持一致附:cache是介于cpu和主存之间的存储器,虚拟存储器是介于主存和辅存之间的存储器。cache由全硬件实现,虚拟存储器由主/辅存之间的软件实现。 cache的命中率必须很高,一般要达到90以上,才能使访存的速度跟得上cpu的速度 。如果访问cache不命中,则从主存中取出需要的字块,同时送cpu和cache,

12、下次就可以从cache中读出需要的信息了。 如果程序执行过程中要对某字块进行写操作 ,这时就遇到如何保持cache与主存一致性的问题。通常有2种写入方式:一种是只写cache,并用标志加以说明,直到经过重写的字块被从cache中替换出来时再写入主存,叫做写回法;另一种方式是写cache时也 同时写入主存,使cache与主存时刻保持一致,称之为直写法。然而,如果被重写的单元不在cache中,那就只写入主存,而不写入cache。因此,不是所有的情况下都可以保持cache中的信息与主存中的信息完全一致。25、在cpu执行一段程序的过程中,cache的存取次数为4600次,由主存完成的存取次数为400

13、次。若cache 的存取时间为5ns,主存的存取时间为25ns,则cpu的平均访问时间为( b)ns。a、5.4b、6.6c、8.8d、9.2附:(4600*5+400*25)/(4600+400)=6.626、关于cache的3种映射方式,下列叙述错误的是(d)a、cache由全相连、直接和组相连3种基本的映射方式b、全相连映射方式,即主存单元与cache单元随意对应,线路复杂,成本高c、组相连映射方式是直接映射和全相连映射的折中方案,有利于提高命中率d、直接映射方式是组相连映射和全相连映射的折中方案,有利于提高命中率27、 cache采用组相连映射,一块大小为128b,cache共有64块

14、,4块分成一组,主存由4096块,主存地址需要(a)位。 a、19b、18c、17d、16附:4096128=21227=21928、容量为64块的cache采用组相连映射方式,字块大小为128字,每4块一组。如果主存为4k块,且按字编址,那么主存地址和主存标记的位数为( a )组相连的知识a、16,6b、17,6c、18,8d、19,829、关于lru算法,以下论述正确的是(a)a、lru算法替换哪些在cache中驻留时间最长且未被引用的块(近期最少使用的块)b、lru算法替换哪些在cache中驻留时间最短且未被引用的块c、lru算法替换哪些在cache中驻留时间最长且仍在引用的块d、lru

15、算法替换哪些在cache中驻留时间最短且仍在引用的块30、访问相连存储器时,(a)a、根据内容不需要地址b、不根据内容,需要地址c、既要内容也要地址d、不要内容也不要地址附:关联存储器,是一种不根据地址而是根据存储内容来进行存取的存储器,可以实现快速地查找快表.。31、相连存储器与传统存储器的主要区别是前者按(b)寻址的存储器。a、地址 b、内容 c、堆栈 d、地址和内容32、常用的虚拟存储系统由(b)两级存储器组成,其中辅存是大容量的磁表面存储器。a cache-主存 b 主存-辅存 c cache-辅存 d 通用寄存器33、下列关于虚拟存储器的论述中,正确的是(a) a、对应用程序员透明,

16、对系统程序员不透明b、对应用程序员不透明,对系统程序员透明c、对应用程序员、系统程序员都不透明d、对应用程序员、系统程序员都透明附:由于虚拟存储器需要通过操作系统来调度,因此对系统程序员是不透明的,但是对应用程序是透明的34、磁盘的盘面上有很多半径不同的同心圆,这些同心圆称为(b)a、 扇区 b磁道 c磁柱 d柱面35、由于磁盘上的内部同心圆小于外部同心圆,则对其所存储的数据量而言(b)a、内部同心圆大于外部同心圆b内部同心圆等于外部同心圆(不管盘面大小多大,存储数据量是一样的)c内部同心圆小于外部同心园36、磁盘存储器的等待时间通常是指(b)a、 最大寻道时间b、磁盘旋转半周所需的时间c、磁

17、盘旋转2/3周所需的时间d、最小寻道时间37、磁盘转速提高一倍,则(c)a、平均查找时间缩小了一半b其存取速度也提高了一倍c不影响查找时间 附:磁盘的存取时间=寻道时间+旋转延迟+数据读取时间。在这三个时间中,寻道时间所占比重最大,数据读取时间所占比重最小,而寻道时间是指磁头在磁头臂上从一个磁道转移到另一个磁道的时间,所以与磁盘转速无关。总的来说,单纯的提高转速对存取时间影响不大。38、下列关于虚拟存储器的论述中,正确的是(a)a、对应用程序员透明,对系统程序员不透明b、对应用程序员不透明,对系统程序员透明c、对应用程序员、系统程序员都不透明d、对应用程序员、系统程序员都透明三、简答题1、简述

18、rom的分类?掩模型只读存储器(mrom)可编程只读存储器 (prom)可擦除可编程只读存储器 (eprom)用电可擦除可编程只读存储器 (eeprom) 2、 什么是刷新?dram为什么要刷新?刷新的几种方法?刷新:消除以时间间隔造成的内容和状态不一致原因:因电容泄漏而引起的dram有信息的需要及时补充方法:集中刷新,分散刷新,异步刷新3、一个组相联映射的cache,有128块,每组4块,主存共有16384块,每块64个字,则主存地址共几位,其中主存字块标记应为几位,组地址应为几位,cache地址共几位。 答:将cache分组:128/4=32=25组 所以:cache组地址占5位 由于 2

19、6=64,块内地址占6位 块地址是2位 所以:cache地址占5+6+2=13位 由于 主存=16384*64=220字; 所以:按字编制主存地址为20位, 主存按照cache大小分区,共128个区,主存字块标记占7位, 由于主存地址=区号+组号+组内块号+块内地址.所以:按字编址,主存地址=7+5+2+6=20(位)4、 什么是高速缓冲存储器?它和主存的关系是?(1) cache是一个高速度大容量的缓冲存储器,存储cpu最经常访问的指令或数据一般用sram芯片构成,其全部功能用硬件实现(2) cache存在于主存和cpu之间,解决cpu与主存之间速度的传递四、计算题1、设存储器容量为64m字

20、,字长为64位,模块数m=8,分别用顺序和交叉方式进行组织。存储周期t=100ns,数据总线宽度为64位,总线传送周期t=50ns。求:顺序存储器和交叉存储器的带宽各是多少? 看例题p106 答:顺序存储器(高位交叉编址)和交叉存储(低位交叉编址)连续读出8个字的信息量是8*64=512位 顺序存储存储器连续读出8个字的时间是 100ns*8=800ns 交叉存储存储器连续读出8个字的时间是 100+50*(8-1)=450ns顺序存储器的带宽是 512/(8x10-7)=64*10-7bps交叉存储器的带宽是 512/(4.5*10-7)=114*10-7bps 2、 cpu执行一段程序时,cache完成存取的次数为2400次,主存完成的次数为100次,已知cache存储周期为40ns,主存存储周期为200ns,求cache的命中率,cache/主存系统的效率和平均访问时间。答:cache命中率:

温馨提示

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

评论

0/150

提交评论