I/O章节一、选择题1、计算机的外部设备是(D)D.除了CPU和内存以外的其它设备A、输入/输出设备B、外存储器C、输入/输出设备D、以上均不正确2、各种外部设备均通过(D)电路,才能连接到系统总线上。A、外设B、内存C、中断D、接口地址总线的作用是:CPU通过它对外设接口进行寻址,也可以通过它对内存进行寻址。数据总线的作用是:通过它进行数据传输,表示一种并行处理的能力。控制总线的作用:CPU通过它传输各种控制信号,系统总线包括上述3种总线,具有相应的综合性功能。3、在统一编址的方式下,存储单元和I/O设备是靠(A)来区分的。A、不同的地址码B、不同的地址线C、不同的指令D、不同的数据线4、在独立编址的方式下,存储单元和I/O设备是靠(C)来区分的。A、不同的地址码B、不同的地址线C、不同的指令D、不同的数据线5、下来条件中,(A)不是发生中断请求的条件。A、一条指令执行结束B、一个I/O操作结束C、机器内部发生故障D、一次DMA操作结束6、隐指令是指(D)A、操作数隐含在操作码中的指令B、一个机器周期中完成全部操作的指令C、隐含地址码的指令D、完成一些操作,但指令系统没有的指令7、在中断周期,CPU主要完成以下工作(A)A、关中断,保护断点,发出中断响应信号并形成中断服务程序人口地址B、开中断,保护断点,发出中断响应信号并形成中断服务程序人口地址C、关中断,执行中断服务程序D、开中断,执行中断服务程序8、中断响应是在(C)A、一条机器指令执行开始B、一条机器指令执行中间C、一条机器指令执行之末D、一条机器指令执行的任何时刻9、在具有中断向量表的计算机中,中断向量地址是(C)A、子程序入口地址B、中断服务程序人口地址C、中断服务程序人口地址的地址D、例行程序入口地址10、在单机中断系统中,中断服务程序的执行顺序是(A)Ⅰ保护现场Ⅱ开中断Ⅲ关中断Ⅳ保护断点Ⅴ中断事件处理Ⅵ恢复现场Ⅶ中断返回A、Ⅰ→Ⅴ→Ⅵ→Ⅱ→ⅦB、Ⅲ→Ⅰ→Ⅴ→ⅦC、Ⅲ→Ⅳ→Ⅴ→Ⅵ→ⅦD、Ⅳ→Ⅰ→Ⅴ→Ⅵ→Ⅶ11、若有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。若要调整中断事件的处理次序,可以利用(D)A、中断嵌套B、中断向量C、中断响应D、中断屏蔽按照是否可以被屏蔽,可将中断分为两大类:不可屏蔽中断(又叫非屏蔽中断)和可屏蔽中断。不可屏蔽中断源一旦提出请求,CPU必须无条件响应,而对可屏蔽中断源的请求,CPU可以响应,也可以不响应12、中断服务程序的最后一条指令是(C)A、转移指令B、出栈指令C、中断返回指令D、开中断指令13、禁止中断的功能可以由(B)来完成。A、中断触发器B、中断允许触发器C、中断屏蔽触发器D、中断禁止触发器14、中断屏蔽字的作用是(B)A、暂停外设对主存的访问B、暂停对某些中断源的处理C、暂停对一切中断的处理D、暂停CPU对主存的访问15、某机有4级中断,优先级从高到低为1→2→3→4。若将优先级顺序修改,修改后1级中断的屏蔽字为1011,2级中断的屏蔽字为1111,3级中断的屏蔽字为0011,4级中断的屏蔽字为0001,则修改后的优先顺序从高到低为(C)A、3→2→1→4B、1→3→4→2C、2→1→3→4D、2→3→1→416、DMA方式中,周期窃取是窃取总线一个或者多个(A)A、存取周期B、指令周期C、CPU周期D、总线周期17、DMA方式的接口电路中有程序中断部件,其作用是(C)A、实现数据传送B、向CPU申请总线使用权C、向CPU提出传输结束D、发中断请求18、在DMA传送方式中,发出DMA请求的是(A)****A、外部设备B、DMA控制器C、CPUD、主存19、关于DMA方式说法正确的是(D)***A、DMA方式采用软件实现数据传送B、DMA方式能完全取代中断方式C、DAM方式在传送方式中需要CPU程序的干预D、DMA方式一般用于高速、批量数据的简单传送20、下列关于中断I/O方式和DMA方式比较叙述中,错误的是(D)A、中断I/O请求的是CPU处理时间,DMA方式请求的是总线使用权B、中断响应发生在一条指令执行结束后,DMA响应发生在一个总线事务完成后C、中断方式下数据传送通过软件完成,DMA方式下数据传送由硬件完成D、中断方式使用所有的外部设备,DMA仅使用高速外设二、计算题1、某磁盘存储器转速为3000r/min,共有4个记录面,5道/mm,每道记录信息为12288B,最小磁道直径为230mm,共有275道。试问1)磁盘存储器的容量是多少?解:如果该磁盘存储器的4个盘面都是用户可用的,这磁盘存储器的存储容量=存储面数*柱面数*每道存储容量=4*275*12288B=13516800B=13200KB=12.89MB如果该磁盘存储器的4个盘面有一个是用户不可用的则磁盘存储器的存储容量=3*275*12288B=10137600B=9900KB2)最高位密度和最低位密度为?解:最高温密度是最内层磁道的位密度最高位密度=磁道容量/最内层磁道的周长=12288B/(230mm*π)=12288B/(230*3.1416)=12288B/722.568=17B/mm=136bpm最低位密度是最外层磁道的位密度记录区的外直径=最小磁道直径+2*磁道数/道密度=230+2*275/5=340mm最低位密度=磁道容量/最外层磁道的周长=12288B/(340mm*π)=12288/(340*3.1416)=12288B/1068.144=11.5B/mm=92bpm3)磁盘数据传输率是多少?解:磁盘的数据传输率=12288B*3000/60=614400B/S=4915200bps4)平均等待时间是多少?解:平均等待时间是磁盘旋转半圈的时间平均等待时间=(60/每分钟转速)*1/2=(60/3000)*1/2=0.01S=10mS2、某计算机处理器主频为50MHZ,采用定时查询方式控制设备A的I/O,查询程序运行一次所用的时钟周期至少是500ns。在设备A工作期间,为保证数据不丢失,每秒需对其查询至少200次,则CPU用于设备A的I/O时间占整个CPU时间的百分比至少是?0.20%存储器章节一、填空题1、对存储器的要求是容量大、速度快、成本低,为了解决这三方面的矛盾,计算机采用多级存储体系结构,即(高速缓冲存储器)(主存储器)(外存储器)。2、一个存储器的容量假设为M*N位,若使用A*B的芯片,(AM,BN),需要在字和位同时扩展,此时共需要(M*N/A*B)个存储芯片。2、双端口存储器和多模块交叉存储器属于并行存储器结构,其中前者采用(空间)并行技术,后者采用(时间)并行技术。3、反映主存速度指标的三个术语是存取时间、(存储周期)和(存储器带宽)。4、CPU访问主存是数据存取的单位是(KB),访问cache的单位(bit),cache和内存交换数据的单位是(Byte)。二、选择题1、下列器件中存取速度最快的是(C)。A、高速缓存B、主存C、寄存器D、辅存2、主存贮器和CPU之间增加cache的目的是(A)。A解决CPU和主存之间的速度匹配问题B扩大主存贮器容量C扩大CPU中通用寄存器的数量D既扩大主存贮器容量,又扩大CPU中通用寄存器的数量3、存储单元是指(B)。A存放1个二进制信息位的存储元B存放1个机器字的所有存储元集合C存放1个字节的所有存储元集合D存放2个字节的所有存储元集合4、存取周期是指(C)。A、存储器的写入时间B、存储器进行连续写操作允许的最短间隔时间C、存储器连续读或者写操作所允许的最短间隔时间5、某SRAM芯片,其容量为1M×8位,除电源和接地端外,控制端有OE和R/W,该芯片的管脚引出线数目是(B)。A、20B、28C、30D、326、某机字长32位,存储容量64MB,若按字编址,它的寻址范围是(C)。A8MB16MBC16MD8MB7、EEPROM是指(D)。A读写存储器B只读存储器C闪速存储器D电擦除可编程只读存储器8、下列说法正确的是(D)**Ⅰ半导体RAM信息可读可写,且掉电后仍能保持记忆Ⅱ动态RAM是易失性RAM,且静态RAM的存储信息是不易失的Ⅲ半导体RAM是易失性RAM,但只要电源不掉电,所存信息是不丢失的Ⅳ半导体RAM是非易失性的RAMA、Ⅰ和ⅡB、只有ⅢC、Ⅱ和ⅣD、全错9、半导体静态(SRAM)的存储原理是(A)A、依靠双稳态电路B、依靠定时刷新C、依靠读后再生D、信息不再变化10、下列叙述错误的是(C)A、随机存储器可随时存取信息,掉电后信息丢失B、在访问随机存储器时,访问时间与物理位置无关C、主存储器中存储的信息是不可改变的D、随机存储器和只读存储器可以统一编址11、在对破坏性读出的存储器进行读/写操作时,为维持原信息不变,必须辅以的操作(A)A、刷新B、再生C、写保护D、主存校验12、某机器的主存储器共32KB,由16片16K*1(内部采用128*128存储阵列)的DRAM芯片字和位同时扩展构成。若采用集中式刷新方式,且刷新周期为2ms,那么所有的存储单元刷新一遍需要(A)存储周期。A、128B、256C、1024D、16384(提示,存储器刷新按行进行,其刷新一行所用时间为1个存储周期,且每个芯片都是同时刷新的,128*128存储阵列由128行128列构成,所以答案为A)113、双端口存储器能高速进行读/写,是因为采用了(C)A、新型器件B、流水技术C、两套相互独立的读写电路D、高速芯片14、交叉存储器实质上是一种多模块存储器,它用(A)方式执行多个独立的读写操作。A流水B资源重复C顺序D资源共享15、双端口存储器所以能进行高速读/写操作,是因为采用(D)。A高速芯片B新型器件C流水技术D两套相互独立的读写电路16、如果一个存储单元被访问,则这个存储单元将会很快的再次被访问,这称为(A)A、时间局部性B、空间局部性C、程序局部性D、数据局部性17、为了解决CPU与主存速度不匹配的问题,通常采用的方法是(B)A、采用速成更快的主存B、在CPU和主存之间插入少量的高速缓冲存储器C、在CPU周期中插入等待周期D、扩大主存的容量18、下列关于cache的论述中,错误的是(AD)A、cache是介于主存和辅存之间的存储器,用于主存和辅存之间的缓冲存储B、如果cache不命中,则需要访问主存,从主存取字,并将字所在的数据块调入cacheC、cache的命中率很高,一般达到90%以上D、cache的数据必须和主存的数据时刻保持一致19、在CPU执行一段程序的过程中,cache的存取次数为4600次,由主存完成的存取次数为400次。若cache的存取时间为5ns,主存的存取时间为25ns,则CPU的平均访问时间为(B)ns。(4600*5+400*25)/(4600+400)A、5.4B、6.6C、8.8D、9.220、关于cache的3种映射方式,下列叙述错误的是(B)A、cache由全相连、直接和组相连3种基本的映射方式B、全相连映射方式,即主存单元与cache单元随意对应,线路复杂,成本高C、组相连映射方式是直接映射和全相连映射的折中方案,有利于提高命中率D、直接映射方式是组相连映射和全相连映射的折中方案,有利于提高命中率21、cache采用组相连映射,一块大小为128B,cache共有64块,4块分成一组,主存由4096块,主存地址需要(A)位。A、19B、18C、17D、1622、容量为64块的cache采用组相连映射方式,字块大小为128字,每4块一组。如果主存为4K块,且按字编址,那么主存地址和主存标记的位数为(D)A、16,6B、17,6C、18,8D、19,823、关于LRU算法,以下论述正确的是(A)A、LRU算法替换哪些在cache中驻留时间最长且未被引用的块B、LRU算法替换哪些在cache中驻留时间最短且未被引用的块C、LRU算法替换哪些在cache中驻留时间最长且仍在引用的块D、LRU算法替换哪些在cache中驻留时间最短且仍在引用的块Cache的替换算法包括先进先出、随机、LRU算法24、访问相连存储器时,(A)A、根据内容不需要地址