2017年浙江大学人文学院408计算机学科专业基础综合之计算机组成原理考研强化模拟题
● 摘要
一、选择题
1. 打印机根据印字方式可以分为_____和_____两大类,在_____类打印机中,只有_____型打印机能打印汉字,请从下面答案中选择填空。
A. 针型打印机
B. 活字型打印机
C. 击打式
D. 非击打式
【答案】C ,D ,C ,A
【解析】打印机按印字原理分,分为击打式和非击打式两大类,能打印汉字的是击打类中的针形打印机,它 是利用机械作用使印字机构与色带和纸相撞击打印字符。
2. 某系统有n 台互斥使用的同类设备,3个并发进程需要3, 4, 5台设备,可确保系统不发生死锁的设备数n 最小为( )
A.9
B.10
C.11
D.12
【答案】B
【解析】2+3+4+1=10
3. 一个由微处理器构成的实时数据采集系统,其采样周期为20ms ,A/D转换时间为25@,则当CPU 采用方式读取数据时,其效率最高( )。
A. 查询
B. 中断
C. 无条件传送
D. 延时采样
【答案】B
4. 下列表述中,微指令结构设计不追求的目标是( )。
A. 提高微程序的执行速度
B. 提高微程序设计的灵活性
C. 缩短微指令的长度
D. 增大控制存储器的容量
【答案】D
5. float 型数据通常用IEEE754单精度浮点数格式表示。若编译器将float 型变量x 分配在一个32位浮点寄存器FR1中,
且
A.C1040000H
B.C2420000H
C.C1840000H
D.C1C20000H
【答案】A 则FR1的内容是( )。
【解析】首先将十进制数转换为二进制数-1000.01,接着把它写成规格化形式
=1,阶码=10000010, 尾数(按IEEE754标准),然后计算阶码的移码=偏置值+阶码真值=127+3=130, 最后短浮点数代码:数符位写成十六进制为C1040000H 。选项D 是一个很容易被误选的选项,其错误在于没有考虑IEEE754标准中隐含最高位1的情况,偏置值是128。
6. 下列关于中断I/O方式和DMA 方式比较的叙述中,错误的是( )
A. 中断I/O方式请求的是方式请求的是CPU 处理时间,DMA 方式请求的是总线使用权
B. 中断响应发生在一条指令执行结束后,中断响应发生在一条指令执行结束后,DMA 响应发生在一个总线事务完成后
C. 中断I/O方式下数据传送通过软件完成,方式下数据传送通过软件完成,DMA 方式下数据传送由硬件完成
D. 中断I/O方式适用于所有外部设备,方式适用于所有外部设备,DMA 方式仅适用于快速外部设备
【答案】D
【解析】中断处理方式:在I/O设备输入每个数据的过程中,由于无需CPU 干预,因而可使CPU 与I/O设备并行工作。仅当输完一个数据时,才需CPU 花费极短的时间去做些中断处理。因此中断申请使用的是CPU 处理时间,发生的时间是在一条指令执行结束之后,数据是在软件的控制下完成传送。而DMA 方式与之不同。DMA 方式:数据传输的基本单位是数据块,即在CPU 与I/O设备之间, 每次传送至少一个数据块,DMA 方式每次申请的是总线的使用权,所传送的数据是从设备直接送入内存的或者相反;仅在传送一个或多个数据块的开始和结束时,才需CPU 干预,整块数据的传送是在控制器的控制下完成的。答案D 的说法不正确。
7. 就微命令的编码方式而言,若微操作命令的个数已确定,则( )。
A. 直接表示法比编码表示法的微指令字长短
B. 编码表示法比直接表示法的微指令字长短
C. 编码表示法与直接表示法的微指令字长相等
D. 编码表示法与直接表示法的微指令字长大小关系不确定
【答案】B
8. 用希尔排序方法对一个数据序列进行排序时,若第1趟排序结果为9, 1, 4, 13, 7, 8, 20, 23, 15,则该趟排序采用的增量(间隔)可能是( )
A.2
B.3
C.4
D.5
【答案】B
【解析】对于A , 增量为2, 那么9, 4, 7, 20,15是一组,而它们是无序的,所以A 错误对于C ,増量为4, 那么9, 7,15是一组,而它们是无序的,所以C 错误
对于D ,增量为5, 那么9, 8是一组,降序,1,20是一组,而它们是升序,所以D 也错误。对于B ,分为3组:9, 13, 20; 1,7, 23; 4, 8, 15都是升序有序,所以B 正确
9. 磁盘驱动器向盘片磁层记录数据时采用( )方式写入。
A. 并行
B. 串行
C. 并一串行
D. 串一并行
【答案】B
10.显示器的主要参数之一是分辨率,其含义为( )。
A. 显示屏幕的水平和垂直扫描频率
B. 显示屏幕上光栅的列数和行数
C. 可显示不同颜色的总数
D. 同一幅画面允许显示不同颜色的最大数目
【答案】B
二、简答题
11.比较通道、中断三种基本方式的异同点。
的工作效率; 【答案】(1)通道方式是通过执行通道指令来实现输入/输出的,可以实现对外设的统一管理和外设与内存的数 据传送,大大提高了
(2)的,数据传送
速度很快,且传送速率仅受内存访问时间的限制,但它需要更多的硬件,适用于内存和高速外设之间大批数据交 换的场合; 中断方式是通过
件结构稍微复杂。
方式是由控制器在获得总线控制权后,直接在内存与外设之间实现数据传送在响应中断时,转入中断服务程序,执行输入/输出指令来完成输入/输出的时间开销,但是硬的,一般适用于随机出现的服务,且一旦提出要求应立即进行,节省了
相关内容
相关标签