2018年浙江大学能源工程学院408计算机学科专业基础综合之计算机组成原理考研强化五套模拟题
● 摘要
一、选择题
1. 用户程序发出磁盘请求后,系统的正确处理流程是( )。
A. 用户程序—系统调用处理程序—中断处理程序—设备驱动程序
B. 用户程序—系统调用处理程序—设备驱动程序—中断处理程序
C. 用户程序—设备驱动程序—系统调用处理程序—中断处理程序
D. 用户程序—设备驱动程序—中断处理程序—系统调用处理程序
【答案】B
【解析】对于一次设备的调用,操作系统为用户准备了系统调用的接口,当用户使用设备时,首先在用户程序中发起一次系统调用,操作系统的内核接到该调用请求后调用处理程序进行处理,根据调用格式和形参,再转到相应的设备驱动程序去处理;大部分设备在运行时是需要时间的,所以设备驱动程序会以中断方式驱动设备,即设置好控制寄存器参数和中断向量等参数后阻塞自己;当设备准备好或所需数据到达后设备硬件发出中断,设备驱动程序唤醒,将数据按上述调用顺序逆向回传到用户程序中,或继续驱动设备执行下一条指令。因此,正确的顺序应该是用户到系统调用到驱动到中断处理。中断处理处于最底层。
2. 下列说法中不正确的是( )。
A. 变址寻址时,有效数据存放在主存中
B. 堆栈是先进后出的随机存储器
C. 堆栈指针SP 的内容表示当前堆栈内所存储的数据的个数
D. 内存中指令的寻址和数据的寻址是交替进行的
【答案】C
3. 若x=103,y=-25, 则下列表达式采用8位定点补码运算实现时,会发生溢出的是( )
A.x+y
B.-x+y
C.x-y
D.-x-y
【答案】C
【解析】8位定点补码能表示的数的范围为:
码能表示的数的范围,会发生溢出
A 结果为78, B 结果为-128, D 结果为-78都在此范围内,只有C 结果128超过了8位定点补
4. 假设某计算机的存储系统由Cache 和主存组成。某程序执行过程中访存1000次,其中访问Cache 缺失(未命中)50次,则Cache 的命中率是( )。
A.5%
B.9.5%
C.50%
D.95%
【答案】D
【解析】Cache 的命中率
数,程序总访存次数为,其中凡为访问Cache 的次数,程序访存次数减去失效次数就是访问Cache 的次数为访存主存的次所以根据公式可得:H=(1000-50)/1000=95%。
5. 下列关于USB 总线特性的描述中,错误的是( )。
A. 可实现外设的即插即用和热插拔
B. 可通过级联方式连接多台外设
C. 是一种通信总线,可连接不同外设
D. 同时可传输2位数据,数据传输率高
【答案】D 。
【解析】USB 总线即通用串行总线,它的特点有:(1)即插即用;(2)热插拔;(3)有很强的链接能力能将所有外设链接起来,且不损失带宽;(4)有很好的可扩展性;(5)高速传输,速度可达480Mbps 。所有A ,B , C 都符合USB 总线的特点。对于选项D ,USB 是串行总线,不能同时传输两位数据,所以答案为D 。
6. 假设5个进程PO 、PI 、P2、P3、P4共享三类资源Rl 、R2、R3, 这些资源总数分别为18、6、22。时刻的资源分配情况如表所示,此时存在的一个安全序列是( )。
表 资源分配情况表
A.PO , P2, P4, P1, P3
B.P1, PO , P3, P4, P2
C.P2, P1, PO , P3, P4
D.P3, P4, P2, P1, POPO
【答案】D 。
【解析】典型的死锁避免算法、银行家算法的应用。银行家算法是操作系统中的一个重点知识单元,考生对此应该非常熟悉,本题并无难点。分析一下下表,可以看到,P3, P4, P2, P1, P0
运行是可以的。
本题也可以排除法,时刻可用资源是R1,R2, R3分别为2, 3, 3,此时刻,P0需要R1,R2,R3分别为2, 3, 7, 故排除A , P1需要Rl , R2, R3分别为1, 3, 3, P2还需要资源Rl , R2, R3分别为0, 0, 6, 故C 排除,P3需要Rl ,R2, R3分别为2, 2,1。所以正确答案在B ,D 之间。看B 选项,P1之后的可用资源Rl ,R2,R3分别变为6, 3, 6, 而P0尚需资源2, 3, 7,故B 方案行不通。因而最终答案只有D 项。
7. 在单机系统中,三总线结构的计算机的总线系统由( )组成。
A. 系统总线、内存总线和
C. 内部总线、系统总线和
【答案】A
8. 已知一棵完全二叉树的第6层(设根为第1层)有8个叶结点,则该完全二叉树的结点个数最多是( )。
A.39
B.52
C.111
D.119
【答案】C
【解析】完全二叉树的一个特点是:叶子结点只能出现在最下层和次下层。题目中没有说明完全二叉树的高度,首先由完全二叉树的特点确定题目中树的高度。根据题意,一棵完全二叉树的第6层(设根为第1层)有8个叶结点,可知此二叉树的高度是6或7。题目中求二叉树的结点数最多的情况,因此此完全二叉树的高度为7。由于高度为7的完全二叉树的前6层是一棵满二叉树,根据二叉树的性质2可知,高度为6的满二叉树的结点数是
性质1可知,题目中二叉树的第6层结点数是
二叉树的结点数最多可达
,又根据二叉树的个结点,已知有8个叶子结点,那么其余总线 总线 B. 数据总线、地址总线和控制总线 D.ISA 总线、VESA 总线和PCI 总线 32-8=24个结点均为分支结点,这些结点在第7层上最多有48个子结点(即叶子结点)。所以此
相关内容
相关标签