版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机学科专业基础综合组成原理-输入输出(I/O)系统(二)(总分:100.00,做题时间:90分钟)一、B单项选择题/B(总题数:66,分数:66.00)1. 下列关于通道的叙述中,不正确的是 。A.通道程序存放在主存而不是通道中« B.通道方式下,除故障外不再需要采用中断« C.CPU通过执行I/O指令来启动通道D.通道程序是由通道来执行的(分数:1.00 )A.B. VC.D.解析:解析通道的基本工作过程:用户程序使用访管指令进入操作系统管理程序;CPU通过管理程序组织一个通道程序,并用I/O指令启动通道;通道执行通道指令,完成I/O操作;通道程序结束后向 CPU发中
2、断请求。通道程序放于主存之中,由CPU执行I/O指令启动通道,通道执行通道程序。在整个传输过程中,数据传输结束时,需要中断来处理。2. 外部设备打印机适合于连接的通道是 。« A.数组多路通道« B.字节多路通道* C.选择通道* D.任意一种通道(分数:1.00 )A.B. VC.D.解析:解析字节多路通道用于连接多台低速设备;选择通道又称高速设备,物理上可连接多个设备,但 在一段时间内只能选择一台设备;数组多路通道结合了前两种通道的特点,具有较高的传输速率和通道利 用率。打印机属于低速设备,它适合于连接到字节多路通道上,一个字节多路通道上运行连接多台相同或 不同的低速设
3、备,以字节交叉方式传送信息。3. 是CPU与 I/O设备之间的接口,它接收从CPU发来的命令,并去控制I/O设备工作,以使处理器从繁杂的设备控制事务中解脱岀来。* A.DAM控 制器* B.设备控制器* C.中断控制器* D.I/O 端口(分数:1.00)A.B. VC.D.解析:解析设备控制器是计算机中的一个实体,其主要职责是控制一个或多个I/O设备,以实现I/O设备和计算机之间的数据交换。它是CPU与 I/O设备之间的接口,它接收从CPU发来的命令,并去控制I/O设备工作,以使处理器从繁杂的设备控制事务中解脱岀来。4. 下列叙述中,正确的是。« A.I/O接口有数据缓冲功能
4、71; B.每一台I/O设备都是通过I/O接口连接到系统总线上的« C.通过I/O接口可实现I/O设备的选择« D.以上都对(分数:1.00 )A.B.C.D. V解析:解析在接口模块和DMA阶段,I/O设备通过I/O接口模块与主机连接,计算机系统采用总线结构,为了实现I/O设备与CPU的数据传输,I/O接口一定要和总线相连。5. 下列关于通道指令的叙述中,错误的是 。A.通道指令是对具有通道的I/O系统专门设置的指令* B.通道指令是I/O设备用于执行I/O操作的指令 C.通道程序是由通道指令组成的D.通道指令是通道自身的指令,用来执行I/O操作(分数:1.00 )A.B
5、. VC.D.解析:解析通道指令是通道用于执行I/O操作的指令。6. 主机与I/O设备传送数据时,主机与I/O设备是串行工作的,说明应采用 * A.程序查询方式* B.程序中断方式* C.通道方式* D.DMA方 式(分数:1.00 )A. VB.C.D.解析:解析程序查询方式是一种串行工作方式,在一个操作完成后才能进行下一个操作,否则需要等待。这里只有程序查询方式中主机与I/O设备是串行工作的,其他3种方式下主机与I/O设备都可以并行工作。注:这题容易选错的是选项 B,程序中断方式。程序中断方式主机和I/O设备也是可以并行工作的,例如, 当打印机在准备时,CPU仍然继续执行主程序(此时打印机
6、和CPU并行工作),只有待打印机发出中断请求 时,CPU才停下自己的程序来响应中断。数据传输完毕后,中断返回继续执行主程序。7. 计算机所配置的显示器中,若显示控制卡上刷新存储器的容量是1ME,则当采用800像素X 600像素的分辨率时,每个像素最多可以有 种不同的颜色。«A.256«B.65536«C.16M«D.4096(分数:1.00 )A.B. VC.D.解析:解析设m为每个像素表示的字节数, 则刷新存储器的容量=分辨率X m这里由1MB=80X600Xm 求得m=2.1845字节,这样每个像素用两个字节表示,所以最多可以有216=65536种不
7、同的颜色。8.I/O接口中数据缓冲器的作用是 。« A.用来暂存I/O设备和CPU之间传送的数据* B.用来暂存I/O设备的状态* C.用来暂存CPU发出的命令* D.以上全部都是(分数:1.00 )A. VB.C.D.解析:解析I/O 接口中:有用于存放输入/输出数据的数据缓冲器,也称为数据端口。有用于记录设备或接口状态的状态寄存器,也称为状态端口。有用于存放控制信息的命令(控制)寄存器,也称为命令(控制)端口。9. 下列有关I/O端口的叙述中,错误的是 。* A.I/O接口中用户可访问的寄存器被称为I/O端口* B.命令端口和状态端口可以共用一个* C.I/O端口可以和主存统一编
8、号,也可以单独编号* D.I/O端口的地址位数比主存地址位数长(分数:1.00 )A.B.C.D. V解析:解析I/O 端口地址就是主机与I/O设备直接通信的地址,两者位数相同。10. 中断的概念是指。« A.暂停正在运行的程序B.暂停对内存的访问« C.暂停CPU运行« D.I/O设备的输入或输出(分数:1.00 )A. VB.C.D.解析:解析中断:指当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过 程,即在程序运行过程中,系统出现了一个必须由CPU立即处理的情况,此时,CPU暂时中止程序的执行转而处理这个新情况的过程就叫做中断。根据
9、上面的叙述,中断并不是暂停对内存的访问,也并没暂停CPU运行,也不一定是I/O设备的输入或输出(也可能是其他事件)。因此本题只有选项 A最接近题意,本 题选Ao11. 中断系统一般是由相应的 组成的。« A.硬件* B.软件« C.硬件和软件* D.固件(分数:1.00 )A.B.C. VD.解析:解析中断响应要求快速进行,因此一般用硬件实现,中断处理过程一般用软件实现,故本题选Co12. 下列设备中,全部都是成块传送设备的是 o* A.键盘、鼠标、针式打印机* B.键盘、光盘、鼠标* C.针式打印机、扫描仪、磁盘* D.光盘、扫描仪、磁盘(分数:1.00 )A.B.C.D
10、. V解析:解析像键盘、鼠标、针式打印机等设备每次按单个数据为单位进行交换,属于字符型设备。磁盘、光盘、扫描仪等设备一旦被启动后,每次都会交换一块数据,因此属于成块传送设备,故本题选Do13. 在中断处理过程中,完全由硬件自动执行的步骤是 o« A.保存中断点«B.识别中断点C.保存被中断服务程序破坏的通用寄存器中的内容«D.返回中断点(分数:1.00 )A. VB.C.D.解析:解析保护现场有两个含义:第一,保存程序断点;第二,保存通用寄存器和状态寄存器的内容。前者由中断隐指令即硬件实现,后者可由中断服务程序实现。关于通用寄存器的保护,各类教材和辅导书中都没有详
11、细解释,考生有必要了解一下。中断现场保护中,保护返回地址、程序状态字、堆栈指针是必需的,否则中断结束后将无法顺利返回。而保护通用寄存器的目的在于防止用户中断服务子程序使用其中的寄存器,造成对原有内容的覆盖而在中断 返回后任务执行岀错。因此在中断里对通用寄存器的保护完全可以取决于中断服务子程序对通用寄存器的使用情况,仅仅保存中断服务子程序中所用到的有限的几个通用寄存器,而不必保存所有通用寄存器。以 arm体系结构为例,在用户模式下可用的通用寄存器为R0R12 R13用作堆栈指针、R14为返回地址、R15用作PG如果在中断服务子程序中只用到R0- R12中的一小部分,则在中断到来时可以仅仅只保存通
12、用存器中的这一小部分,从而能够减少访存时间,最终达到缩短中断响应提高中断实时性的目的。在实际情况中,这种策略是具有可行性的。首先,每个中断服务子程序中所需要的通用寄存器是可知的。在使用汇编语言编写用户中断服务子程序时,所需要的通用寄存器由程序员控制,使用C语言则由编译器决定具体使用到哪几个通用寄存器。因此,在大多数中断服务子程序中并没有必要保护全部通用寄存器,以免造成对其余通用寄存器的多余保护。14.1/0设备提出中断请求的条件是 o« A. 一个CPU周期结束* B.I/0设备工作完成和系统允许* C.CPU开放中断系统* D.总线空闲(分数:1.00 )A.B. VC.D.解析:
13、解析I/O 设备向CPU提出中断请求的条件是:I/O接口中的设备工作完成状态为1(D=1),中断屏蔽码为0(MASK=O)且CPU查询中断时,中断请求触发器状态为 1(INTR=1)。简单来总结这些状态的意义, 就是I/O设备工作完成并且系统允许,故本题选Bo15. CPU响应中断必须满足的条件是o* A.CPU接收到中断请求信号 B.CPU允许中断C. 一条指令执行完毕«D.以上都是(分数:1.00 )A.B.C.D. V解析:解析CPU响应I/O中断请求的条件和时间是:当中断允许状态为1(EINT=1),且至少有一个中断请求被查到,则在一条指令执行完时,响应中断。因此A、B和C都
14、是需满足的条件,本题选Do16. 采用DMA方式的数据传送,每传送一个数据要占用 的时间。A.个存取周期* B. 个指令周期* C. 一个机器周期* D. 个中断周期(分数:1.00 )A. VB.C.D.解析:解析采用DMA方式,每传送一个数据的操作是主存起始地址送总线、数据送I/O设备(或主存)、修改主存地址、修改字计数器,这正好占一个存取周期。17. 周期挪用法用于方式的数据传送方法中。« A.DMA* B.程序中断« C.程序查询* D.通道(分数:1.00 )A. VB.C.D.解析:解析DMA技术的出现,使得外围设备可以通过 DMA空制器直接访问内存,与此同时,
15、 CPU可以继 续执行程序,那么DMA空制器与CPU怎样分时使用内存呢?通常采用以下三种方法: 停止CPU访内存; 周期挪用:DMA与 CPU交替访内存。18. DMA方式的并行性是指o* A.多个I/O设备可同时并行地通过 DMA空制器进行数据传送* B.I/O设备和主存并行工作* C.CPU和主存并行工作* D.CPU和DMA空制器并行工作(分数:1.00)A.B.C.D. V解析:解析DMA能直接对存储器进行存取,是一种快速传送数据的机制。DMA技术的重要性在于:利用它进行数据存取时不需要 CPU进行干预,即可以实现 CPU和DMA空制器并行工作,从而提高系统执行应用 程序的效率。19.
16、 下列关于DMA空制器和CPU关系的叙述中,错误的是 。« A.DMA控制器和CPU都可以作为总线的主控设备« B.周期挪用法中,若 CPU和 DMA发生访存冲突,则 CPU优先级高« C.CPU可以通过执行I/O指令来访问DMA空制器* D.CPU可通过执行指令来启动 DMA空制器(分数:1.00 )A.B. VC.D.解析:解析周期挪用的基本思想是:当外设准备好一个数据时,DMA空制器就向CPU申请一次总线控制权,CPU在一次总线操作结束时一旦发现有DMA请求,就立即释放总线,让出一个周期给DMA空制器,由DNLA空制器控制总线在主存和外设之间传送一个数据,传
17、送结束后立即释放总线,下次外设准备好数据时,又重复上述过程,直到所有数据传送完毕。在这种情况下,CPU的工作几乎不受影响,只是在万一岀现访存冲突(即CPU和DMA空制器同时要求访问同一个主存时 ),CPU挪出一个周期给 DMA由DMA访问主存,而 CPU延迟访问主存。这里 CPU挪用的就是主存存取周期。20. 随着3D游戏软件的大量出现,许多机器的显卡中配置了具有3D功能的GPU下列有关这类显卡的显示存储器的叙述中,错误的是 。« A.显存大多数由DRAM芯片组成* B.CPU和GPU都可以访问显存* C.显存和主存之间可采用 DMA方式传送数据* D.显存容量大致等于最高分辨率与像
18、素深度的乘积(分数:1.00 )A.B.C.D. V解析:解析从早期的EDORA、MDRA、SDRAM SGRA、VRAM WRA等到今天广泛采用的 DDR SDRAM显 存经历了很多代的进步。目前市场中所采用的显存类型主要有SDRAM DDR SDRA和 DDR SGRAI三种,故A选项正确。GPU是显示卡的“心脏”,也就相当于CPU在计算机中的作用,CPU和GPU都可以访问显存,故B选项正确。DMA方式高效的I/O控制方式,当然可以应用于显存和主存之间的数据传输,故C选项正确。D选项错误比较明显,举例如下:显示分辨率基本都是1024X768,颜色位数为 32bit,那么需要的显存容量=10
19、24X 768X 32bit/8bit=3145728B ,可是这针对是2D显卡(普通平面),如果是3D加速卡,那么需要的显存容量为 1024X768X32bit X3/8bit=9437184B=9.216MB,这是最低需求,而且还必须增加一定的容量作为纹理显示内存,否则当显示资源被完全占用时,计算机只有占用主内存作为纹理内存,这样的二次调用会导致显示性能下降,因此作为真正的3D加速卡显存容量一定大于 9.216MB。21假定一个磁盘存储器有 4个盘片,用于记录信息的柱面数为2000,每个磁道上有3000个扇区,每个扇区512B,则该磁盘存储器的容量约为 。(取1G=10) A.12MB
20、171; B.24MB« C.12GB« D.24GB(分数:1.00)A.B.C.D. V解析:解析一片硬盘盘片有正反两面,4个盘片,也就是有 8个盘面。那么该磁盘存储器的容量计算如下:8X2000X3000X512B=24576000000B=24.6GB选项中,最接近的答案为D。22. 下列有关RAID技术的叙述中,错误的是 。« A.RAID技术可实现海量后备存储系统« B.RAID技术可提高存储系统的可靠性« C.RAID中的校验信息都存放在一个磁盘上« D.RAID通过多个盘并行访问来提高速度(分数:1.00 )A.B.C
21、. VD.解析:解析RAID通过在多个磁盘上同时存储和读取数据来大幅提高存储系统的数据吞吐量。在RAID中,可以让很多磁盘驱动器同时传输数据,而这些磁盘驱动器在逻辑上又是一个磁盘驱动器,所以使用RAID可以达到单个磁盘驱动器几倍、几十倍甚至上百倍的速率,故A D正确。通过数据校验提供容错功能。RAID 容错是建立在每个磁盘驱动器的硬件容错功能之上的,所以它提供更高的安全性,故B正确。但是RAID中的校验信息并不都是存放在一个磁盘上,RAID有RAID 0RAID 50等数个规范。只有 RAID 3、RAID 4规范是将校验信息存放在一个磁盘上的,故C错误。23. 下列I/O控制方式中,主要由硬
22、件而不是软件实现数据传送的方式是 。* A.程序查询方式* B.程序中断方式* C.DMA方 式* D.无条件程序控制方式(分数:1.00 )A.B.C. VD.解析:解析DMA方式下,设备直接和主存进行数据交换,由专门的硬件(DMA控制器)控制在主存和外设之间进行数据传送。其他控制方式都是通过软件实现,由CPU完成交换过程,故本题选 Co24. 下列选项中,能引起外部中断请求的事件是 oA.鼠标输入« B.除数为0« C.浮点运算下溢« D.访存缺页(分数:1.00)A. VB.C.D.解析:解析外部中断一般是指由计算机外设发出的中断请求,如:键盘中断、打印机中
23、断、定时器中断等。外部中断是可以屏蔽的中断,也就是说,利用中断控制器可以屏蔽这些外部设备的中断请求。内部中断是指因硬件岀错(如突然掉电、奇偶校验错等)、运算岀错(除数为零、运算溢岀、单步中断等 )、无效操 作码、DMA操作结束等所引起的中断。内部中断是不可屏蔽的中断。所以,4个选项中,只有 A是能引起外部中断请求的事件,其他选项都是属于引起内部中断请求的事件。* D.在“中断响应”周期,25. 下列有关CPU响应外部中断请求的叙述中,错误的是 oB. 在“中断响应”周期,C. 在“中断响应”周期,CPU先将中断允许触发器清“ 0”,以使CPU关中断CPU把后继指令地址作为返回地址保存在固定地方
24、A.每条指令结束后,CPU都会转到“中断响应”周期进行中断响应处理CPU把取得的中断服务程序的入口地址送PC(分数:1.00)A. VB.C.D.解析:解析中断方式下,由硬件和软件功能完成整个中断过程。首先,由I/O接口向CPU发出中断请求,CPU每执行完一条指令都去采样中断请求线,一旦发现有中断请求,并且处于“开中断(中断允许)”状态,CPU就进入“中断响应”周期,自动执行一条隐指令,完成关中断、保护断点、识别中断源3项任务,识别中断源的结果就是将中断源服务程序的首地址送到PC中。“中断响应”周期结束,CPU就根据PC的值开始执行中断服务程序。根据上面的叙述,我们知道A选项中,每条指令结束后
25、,还需要满足几个条件才会进入“中断响应”周期。B、C D选项分别就是关中断、保护断点和识别中断源三个步骤,都是正确的。26. 单级中断系统中,中断服务程序内的执行顺序是 oI .保护现场开中断山.关中断 W.保存断点V.中断事件处理恢复现场 叩.中断返回* A. I7TWTUT叩* b.* C. mTWTVTTW* D. WTITVTTW(分数:1.00)A. VB.C.D.解析:解析这些事件都是中断控制方式中的事件,但并不一定都是中断服务程序内的执行事件。因为在进入中断服务程序之前,“中断响应”周期内就完成了一些步骤。其中包括关中断、保存断点和识别中断源。因此本题中,包含这三个步骤的选项都是
26、错误的。可直接选岀正确答案A 注:保护现场也包括程序断点的保护(PC的内容)和CPU内部各寄存器内容的保护。其中程序断点的保护由中断隐指令完成,CPU内部各寄存器内容的保护在中断服务程序中由用户(或系统)用机器指令编程实现。本题对保护现场的理解即只为“ CPU内部各寄存器内容的保护”,将保存断点和保护现场区分开了。27. 中断向量地址是指。« A.子程序入口地址« B.中断服务程序入口地址« C.中断服务程序入口地址的地址« D.中断查询程序的入口地址(分数:1.00 )A.B.C. VD.解析:解析每个中断源都有对应的处理程序,即中断服务程序,其入口地
27、址称为中断向量。中断向量所在的主存地址称为中断向量地址。因此本题选C,而不是B,其中A和D都为干扰项。28. 下列操作中,由硬件完成的是 。* A.保护断点B.保护现场* C.设置中断屏蔽字* D.从I/O接口取数(分数:1.00 )A. VB.C.D.解析:解析只有在“中断响应”周期,自动执行一条隐指令,完成关中断、保护断点、识别中断源,这 些操作是由硬件直接实现的。因此A选项是由硬件完成的。而保护现场、从I/O接口取数都应该是由中断服务程序执行的,故B、D错误。设置中断屏蔽字是多级中断系统中存在的,也是由中断服务程序执行的,故C也错误。29. 启动一次DMA专送,外设和主机之间将完成一个
28、的数据传送。* A.字节* B.字* C.总线宽度D. 数据块(分数:1.00 )A.B.C.D. V解析:解析DMA传送的基本数据单元是数据块,因此DMA方式适合像磁盘一类的高速设备,以成批的方式和主存直接交换数据,故本题选Do30. DMA方式的数据交换不是由 CPU执行一段程序来完成,而是在 之间建立一条逻辑上的直接数据通路,由DMA空制器来实现的。* A.CPU与主存之间« B.外设与主存之间« C.外设与CPU之间« D.外设与外设之间(分数:1.00 )A.B. VC.D.解析:解析DMA控制方式适合像磁盘一类的高速设备以成批方式和主存直接交换数据,故
29、本题选Bo31. 对输入输岀系统产生决定性影响的是哪些基本要求?oI.异步性 U.同步性山.分时性W.实时性 V.设备相关性 W.设备无关性* A. n>m>v« B. I、W、W« C. u、w、w« D. I、山、v(分数:1.00 )A.B. VC.D.解析:解析输入输岀系统的特点集中反映在异步性、实时性和设备无关性这3项基本要求,它们对输入输岀系统的组织产生决定性的影响。32.1/0接口的主要功能有oI 数据缓冲 H.数据格式变换 山.中断处理 IV. CPL与 I/O设备之间的通信控制* A. I、U、V* B. I、山、V* C. U、山、
30、VD. n>m(分数:1.00)A.B. VC.D.解析:解析不同设备对应的I/O接口的功能不完全相同,其逻辑结构也不一样。但是,所有I/O接口的基本结构和职能是类似的。I/O接口中,有用于存放输入/输岀数据的数据缓冲器、用于记录设备或接口状 态的状态寄存器、用于存放控制信息的命令(控制)寄存器等,这些寄存器分别称为数据端口、状态端口和命令(控制)端口。I/O接口在主机一侧,通过I/O总线与主机相连,在外设一侧通过通信总线(电缆)与外设相连。通常I/O总线和通信总线的数据宽度不同,因此,在主机侧和外设侧的数据宽度不一样,因而在 I/O接口中需要有进行数据格式转换的逻辑电路,此外,还需在主
31、机侧和外设侧分别有相应的总线接口逻辑,以支持与I/O总线和通信总线的连接。综上所述,I/O接口具有数据缓冲、数据格式变换和CPU与 I/O设备之间的通信控制功能。33. CPU响应DMA请求的条件是当前执行完。* A.时钟周期* B.总线周期* C.硬件和软件« D個件(分数:1.00 )A.B. VC.D.解析:解析DMA请求申请的是总线控制权,故 CPU只有在一次总线操作结束时(总线周期执行完)时,才 会响应DMA请求。因此本题选 Bo34. 以下4个步骤在通道工作过程中的正确顺序是 oI .组织I/O操作U.向CPU发出中断请求 山.编制通道程序 W.启动I/O通道(分数:1.
32、00)A.B.C.D. V解析:用户程序中使用访管指令进入操作系统管理程序,由CPU通过管理程序组织一个通道程序,并使用I/O指令启动通道(此后CPU就可以并行运行应用程序了 )。2)通道并行执行CPU为它组织的通道程序,完成指定的数据输入输岀工作 。3)通道程序结束后 向CPU发出中断请求。CPU响应这个中断请求后,第二次调用管理程序对中断请求进行 处理。综上所述,本题选Do35. 在DMA方式传送数据的过程中,由于没有破坏 的内容,因此CPU可以正常工作(访存除外)A.程序计数器« B.程序计数器和寄存器 C.指令寄存器« D.非以上答案(分数:1.00 )A.B. V
33、C.D.解析:解析DMA仅挪用了一个存储周期,不改变CPU现场,因此无需占用 CPU的寄存器及程序计数器。与此不同的是中断控制方式,它必须进行CPU现场保护和恢复操作。36. 下列有关采用DMA方式进行输入输出的描述中,正确的是 oA. 一个完整的DMA过程,部分由DMAG空制,部分由 CPU控制B. 一个完整的DMA过程,完全由CPU控制C. 一个完整的DMA过程,完全由CPU采用周期窃取方式控制D. 一个完整的DMA过程,完全由DMAG空制,CPU不介入任何控制(分数:1.00 )A. VB.C.D.解析:解析一个完整的DMA传送数据过程分三个阶段:预处理阶段、传送阶段和后处理阶段。在传送
34、阶段中,不需要CPU的干预。其余两个阶段均需 CPU执行程序完成。1)传送前的预处理。由 CPU完成以下步 骤:向DMA卡送入设备识别信号,启动设备,测试设备运行状态,送入内存地址初值,传送数据个数和DMA勺功能控制信号。2)数据传送。在DMA卡控制下自动完成。3)传送结束处理。传输结束后,向CPU发送“ DMA结束”中断请求,让CPU进行数据校验等后处理工作。因此,一个完整的DMA过程,部分由DMAC控制,部分由CPU控制,故本题选 Ao37. 响应中断必须具备的条件有 oI .有中断请求允许接收中断请求 山.一次访存操作结束W. 次总线操作结束V. 条指令执行完毕 A. I、U、山 B.
35、I、U、V* C. I、山、W* d. n>m>v(分数:1.00)A.C.D.解析:解析中断响应的条件有以下 3个:1)CPU处于开中断状态,即中断允许触发器EINT置“1”状 态,也就是允许接收中断请求,故H是必须具备的条件。2)至少有一个未被屏蔽的中断请求发生,故I是必须具备的条件。3) 一条指令执行结束,故V也是必须具备的条件。综上,本题应该选 B38. 主机与外设传送数据时,采用 对CPU打扰最小。« A.程序中断控制传送« B.DMA控制传送« C.程序直接控制传送« D.通道控制传送(分数:1.00 )A.B.C.D. V解析:
36、解析通道是一种比DMA更高级的I/O控制部件,具有更强的独立处理数据的输入 /输出功能,能 同时控制多台同类型或不同类型的设备。它建立在一定的硬件基础上,利用通道程序实现对I/O的控制,更多地避免了 CPU的介入,使系统的并行性能更高。39. 传输一幅分辨率为640像素X 480像素、65536色的图片(采用无压缩方式),假设采用数据传输速度为56kbit/s ,大约需要的时间是。«*«(分数:1.00 )A.B.C.D. V解析:解析首先计算岀每幅图的存储空间,然后除以数据传输率,就可以得岀传输一幅图的时间。图片 的容量不仅与分辨率有关,还与颜色数有关,分辨率越高、颜色数
37、越多,图像所占的容量就越大。图像的颜色数为65536色,意味着颜色深度为log 265536=16(即用16位的二进制数表示 65536种颜色),则 一幅图所占据的存储空间为640X480X 16bit=4915200bit。数据传输速度为56kbit/s ,则传输时间=4915200bit/(56 X 103bit/s)=87.77s。40. 下列操作中,不属于“中断隐指令”所完成的是 。I.关中断 U.开中断山.保护现场W.保存断点V.将中断服务程序首地址送PC* A. I、U* B. U、山、V* C. n>m* d.山、V(分数:1.00)A.B.C. VD.解析:解析CPU响应
38、中断之后,经过某些操作,转去执行中断服务程序。 这些操作是由硬件直接实现的, 称为中断隐指令。中断隐指令并不是指令系统中的一条真正的指令,它没有操作码,所以中断隐指令是一 种不允许、也不可能为用户使用的特殊指令。它所完成的操作如下:保存断点。为了保证在中断服务程序执行完毕后能正确地返回到原来的程序,必须将原来程序的断点(即程序计数器(PC)的内容)保存起来。关中断。在中断服务程序中,为了保护中断现场(即CPU主要寄存器中的内容)期间不被新的中断打断,必须关中断,从而保证被中断的程序在中断服务程序执行完毕之后能接着正确地执行下去。引岀中断服务程序。引岀中断服务程序的实质就是去取中断服务程序的入口
39、地址并传送给程序计数器(PC)。剩下就是中断服务程序的操作:保护现场和屏蔽字。进入中断服务程序后首先要保存现场,现场信息一般指的是程序状态字、中断屏蔽 寄存器和CPU中某些寄存器的内容。开中断。这将允许更高级中断请求得到响应,实现中断嵌套。执行中断服务程序。这是中断系统的核心。关中断。保证在恢复现场和屏蔽字时不被打断。恢复现场和屏蔽字。将现场和屏蔽字恢复到原来的状态。开中断、中断返回。中断服务程序的最后一条指令通常是一条中断返回指令,使其返回到原程序的断点 处,以便继续执行原程序。41. 设CPU与 I/O设备以中断方式进行数据传送, CPU响应中断时,该I/O设备接口控制器送给 CPU的中断
40、向量表(中断向量表存放中断向量)的指针是0800H,0800H单元中的值为1200H,则该I/O设备的中断服务 程序在主存中的入口地址为 。«A.0800H* B.0801H«C.1200H* D.1201H(分数:1.00 )A.B.C. VD.解析:解析中断向量就是中断服务程序的入口地址,所以需要找到指定的中断向量,而中断向量是保存 在中断向量表中的。42. 设置中断屏蔽字可以动态地改变 优先级。* A.中断查询* B.中断响应* C.中断处理* D.中断返回(分数:1.00)A.B.C. VD.解析:解析中断屏蔽是中断服务程序执行的,也就是说,已经都经过了“中断响应”
41、周期,也就不可能是改变中断响应的优先级,排除最可疑的选项B。而选项A和中断返回也都是明显的干扰项,故本题选Co43. 中断发生时,程序计数器内容的保护和更新是由 完成的。«A.硬件自动«B.进栈指令和转移指令* C.访存指令«D.中断服务程序(分数:1.00 )A. VB.C.D.解析:解析中断发生时,程序计数器内容的保护和更新是由硬件自动完成的(中断隐指令)。44. 某计算机系统中,假定硬盘以中断方式与处理器进行数据输入/输岀,以16位为传输单位,传输率为50KB/S,每次传输的开销(包括中断)为100个CPU时钟,处理器的主频为 50MHz请问硬盘数据传送时占
42、 处理器时间的比例是。«A.10%*«C.5%* D.50%(分数:1.00 )A.B.C. VD.解析:解析由于处理器的主频为 50MHz 则CPU时钟周期=1/(50 X106/s)=2 X10 -8s=20ns。因此,每次进行硬盘数据传送 (16位)时,CPU所花的时间=100X20ns=2000ns而硬盘传输16位数据的总时间=16bit/(50KB/s)=2B/(50 X10 3B/s)=0.00004s=40000ns。所以,硬盘数据传送占处理器时间的比例 =2000ns/40000ns=0.05=5%。45. 设一个磁盘盘面共有 200个磁道,盘面总存储容量
43、60ME,磁盘旋转一周的时间为 25ms,每磁道有8个扇区,各扇区之间有一间隙,磁头通过每个间隙需1.25ms。则磁盘通道所需最大传输率是 。* A.10MB/S* B.60MB/S* D.20MB/S(分数:1.00)A.B.C.D. V解析:解析每个磁道的容量=60MB/200=0.3MB读一个磁道数据的时间等于磁盘旋转一周的时间减去经 过扇区之间的间隙的时间(每磁道有8个间隙),即读一个磁道数据的时间 =25ms-1.25msX8=15m§磁盘的 数据传输率=0.3MB/15ms=0.3MB/0.015s=20MB/s。46. 下列有关程序中断I/O方式的叙述中,错误的是 。&
44、#171; A.程序中断I/O方式使CPU和外设能够并行工作« B.中断I/O方式下,外设和CPU直接交换数据« C冲断I/O方式下,CPU会有额外的开销用于断点、现场的保护和恢复等* D.中断I/O方式适用像磁盘一类的高速设备(分数:1.00 )A.B.C.D. V解析:解析A正确。采用程序中断I/O方式时,CPU启动外设后,就转到另一个程序执行,此时,外设 和CPU并行工作。一旦外设完成任务,便发中断请求给CPU告知CPU上次任务已经完成。此时,CPU暂停正在执行的程序,转到一个中断服务程序进行中断处理,在中断处理过程中,进行外设下一步的准备工作,最后启动外设。启动外设
45、后,回到原程序继续执行。此时,CPU和外设又能并行工作。B正确。通常在CPU执行中断服务程序过程中完成数据交换,如从键盘缓冲取数据、向打印机缓冲发送打印字符等。这些都是 通过CPU执行输入/输出指令来完成的,因而,程序中断方式下,外设的数据是直接和CPU交换的。C正确。在中断方式下,每次响应中断,要进行断点保护、识别中断源,在中断处理前、后要进行程序现场的 保护和恢复,这些都要 CPU执行指令完成,因而,CPU多出了许多额外的开销。D错误。中断I/O方式不适用像磁盘一类的高速设备,有两个原因:一是程序中断I/O方式下,数据传送是由软件(一般不是中断服务程序)完成的,所以数据传输慢,而且不能成批
46、传送;二是在中断方式下,CPU多岀了许多额外开销,使得响应速度变慢,不能及时传输高速设备的数据。47. 为了便于实现多级中断,保护现场信息最有效的方法是采用 。A.通用寄存器B.堆栈* C.存储器* D.外存(分数:1.00 )A.B. VC.D.解析:解析堆栈具有先进后出的特点,正好适合于多级中断中现场信息的保存。48. 下列叙述中,错误的是。* A.产生中断请求信号后,一般由硬件和中断屏蔽字完成中断的裁决和中断源识别«B.在多级中断中,CPU本身也有优先级C.软中断是由程序员安排的指令 (称为软中断指令和陷阱指令)引起的«D.DMA比通道具有更强的独立处理数据输入/输出
47、的功能(分数:1.00)A.B.C.D. V解析:解析DMA控制器是通过专门设计的硬件控制逻辑来实现对数据传送的控制;而通道则是一个具有特殊功能的处理器,它具有自己的指令和程序,通过执行通道程序实现对数据传送的控制,故通道具有更强的独立处理数据输入/输出的功能 而非DMA49. 从外设连接到主存和 CPU依次经过哪些总线?«A.通信总线、I/O总线、存储器总线和处理器总线B.I/O总线、通信总线、存储器总线和处理器总线C.I/O总线、存储器总线和处理器总线、通信总线 «D.存储器总线和处理器总线、通信总线、I/O总线(分数:1.00)A. VB.C.D.解析:解析所有外设通
48、过相应的电缆(通信总线)连接到I/O接口电路上,I/O接口电路再通过I/O总线 连到主板上,最终通过存储器总线和处理器总线与主存和CPU相连。因此依次经过通信总线、I/O总线、存储器总线和处理器总线,本题选Ao50. 下列关于I/O接口的叙述中,错误的是 o* A.显卡、网卡、打印控制器、磁盘控制器等都属于I/O接口* B.连接I/O接口的总线为通信总线和I/O总线* C.I/O接口按同时传输的位数来分,有并行接口和串行接口* D.所有I/O接口的功能都一样,逻辑接口也相同(分数:1.00)A.B.C.D. V解析:解析A、B、C均为正确的叙述。I/O接口是用于连接主机和外设,并通过接受主机命
49、令来对外设 进行控制的部件的总称。因此所连接的外设不同,所需要的I/O接口的功能也不同,逻辑接口当然也不一样。就如A选项中所列举的I/O接口,连接显示器的就有显卡,网络的有网卡等,故本题选Do51. 下列关于I/O端口的叙述中,错误的是 o* A.I/O端口指接口中程序可访问的寄存器« B.I/O端口有数据端口、命令端口和状态端口« C.在I/O端口的独立编址方式下,从地址形式上就能区分指令访问的是I/O端口还是主存单元« D.在I/O端口的统一编址方式下,无须提供专门的I/O指令(分数:1.00)A.B.C. VD.解析:解析I/O端口指接口中程序可访问的寄存器
50、:有数据端口、命令端口和状态端口。通常用户程序不直接访问这些I/O端口,而是由操作系统中的驱动程序访问的。为了使指令能够访问到I/O端口,需要对它们进行编号,称为I/O端口编址。I/O端口编址有独立编址和统一编址两种方式。在独立编址方式下,对I/O端口单独编号,使它们称为独立的I/O地址空间,此时,I/O端口号可能和主存单元号相同,因此,从地址形式上无法区分指令访问的是I/O端口还是主存单元,需要通过不同的操作码来区分,因而需要提供专门的I/O指令来控制对I/O端口的访问。在统一编址方式下,I/O端口与主存地址空间统一编号,将主存地址空间分岀一部分地址编号给I/O端口进行编号,因此,也称为存储
51、器映射方式。因为主存单元和I/O端口在同一地址空间,所以,主存单元号和I/O端口号肯定不会相同,它们分属两个不同的地址范围,因此,通过指令给出的地址范围就可以确定 访问的是主存单元还是I/O端口,因而指令系统无须专门的I/O指令。主要考点总结见下表。B主要考点/B独立编址方式统一编址方式如何区分主存单元还是I/O端口 操作码地址指令系统是否需要专门的I/O指令有无注意I/O接口并不是I/O端口。I/O接口中的一些寄存器,才称为I/O端口。考生尤其需要看清楚。52. 下列关于DMA勺叙述中,正确的是。* A.DMA方式下,在主存和外设之间有一条物理通路直接相连« B.DMA方式下,CP
52、U没有开销« C.CPU对DMA请求和中断请求的最长响应时间是相等的* D.周期挪用方式下,DMA空制器窃取的是主存的存储周期(分数:1.00 )A.B.C.D. V解析:解析A错误,DMA方式并不是说在主存和外设之间建立一条物理上的直接通路,而是在主存和外设之间通过外设接口、系统总线以及总线桥接部件等连接,建立一个信息可以互相通达的通路。因此“直接通路”是逻辑上的含义,并非物理上的。B错误,DMA勺数据交换过程包括 3个步骤:DMA空制器的初始化、DMA专送和DMA专送的后处理。其中, CPU参与初始化和后处理两部分工作,因此,不是一点开销都没有。C错误,DMA方式下,向CPU请求
53、的是总线控制权,要求 CPU让出总线控制权给 DMA控制器,由DMA空制器 来控制总线完成主存和外设之间的数据交换,因此,CPU只要用完总线后就可以响应请求,释放总线,让出总线控制权。CPU总是在一次总线事务完成后响应,因此,DMA方式响应时间应该少于一个总线周期。而中断方式下请求的是 CPU时间,要求CPU中止正在执行的程序,转到中断服务程序去执行,通过执行中断 服务程序,对中断事件进行相应的处理。CPU总是要等到一条指令执行结束后,才去查询有无中断请求,所以响应时间少于一个指令周期的时间。因此,这两个响应时间并不相等。D正确,在周期挪用方式下,每当UO设备发出DMA请求时,I/O设备便挪用
54、或窃取总线占用权一个或几个主存周期,而DMA不请求时,CPU仍继续访问主存。53. 在采用中断方式进行打印控制时,在打印控制接口电路和打印部件之间交换的信息不包括以下的 « A.打印字符点阵信息B.打印控制信息« C.打印机状态信息« D.中断请求信号(分数:1.00)A.B.C.D. V解析:解析首先我们应该把信息通路理清楚。CPI通过I/O总线连接到I/O接口上,I/O接口再通过通信总线连接到打印部件上。那么我们再看中断请求信号,中断请求信号是由I/O接口向CPU发出的,那么它就不可能是通信总线上传输的信息,故本题选Do A B、C信息分别是通信总线上传输的数
55、据信息、控制信息和状态信息。54. 假定一台计算机的显示存储器用DRAM芯片实现,若要求显示分辨率为1600X1200,颜色深度为24位,帧频为85Hz,显存总带宽的50%用来刷新屏幕,则需要的显存总带宽至少约为 o« A.245Mbit/s* B.979Mbit/s« C.1958Mbit/s* D.7834Mbit/s(分数:1.00 )A.B.C.D. V解析:解析计算过程如下:A. 条指令执行结束* B. 一次I/O操作结束* C. 一次中断处理结束* D.一次DMA操作结束注:在主存容量中1K=210、1M=20、1G=20 o但是在数据传输率中,因为数据传输速度和时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大学英语提高班2(2022-2023-2)学习通超星期末考试答案章节答案2024年
- 2024年低温巴氏乳合作协议书
- 2024年PP-R再生料合作协议书
- 小学二年级日记350字(10篇)
- Ternidazole-hydrochloride-Standard-生命科学试剂-MCE
- TAU-IN-2-生命科学试剂-MCE
- 2025届高考英语一轮复习第二部分语法专项突破第一板块构建基础词法专题二名词学案新人教版
- 九年级物理全册20.2电生磁习题3新版新人教版
- 2024年CDMA移动通信手机项目合作计划书
- 2024-2025学年新教材高中地理课时分层作业8自然保护区与生态安全含解析中图版选择性必修3
- 小学英语教学活动设计主要方法与技巧
- 《体育科学研究论文的撰写与评价》PPT课件
- 祖国的灿烂文化PPT通用课件
- 隧道支护结构计算
- 第十二讲沟通
- 欧洲合同法PECL韩世远译
- 上海市徐汇区初三英语二模精美含答案听力材料
- 校本教研特色汇报
- 项目管理组织机构框图及说明
- 成都住房公积金单位缴存登记表
- 饱和蒸汽温度密度压力对照表
评论
0/150
提交评论