2017年吉林省培养单位长春光学精密机械与物理研究所866计算机原理之计算机组成原理考研仿真模拟题
● 摘要
一、选择题
1. 元素a ,b , c ,d ,e 依次进入初始为空的栈中,若元素进栈后可停留、可出栈,直到所有元素都出栈,则在所有可能的出栈序列中,以元素d 开头的序列个数是( )。
A.3
B.4
C.5
D.6
【答案】B
【解析】d 首先出栈后的状态如下图所示。
此时可有以下4种操作:
(1)e 进钱后出栈,出梭序列为decba 。
(2)c 出枝,e 进栈后出栈,出栈序列为dceba 。
(3)cb 出栈,e 进枝后出栈,出栈序列为dcbea 。
(4)cba 出枝,e 进枝后出栈,出栈序列为dcbae 。
2. 某计算机主存地址空间大小为256MB , 按字节编址。虚拟地空间大小为4GB ,采用页式存储管理,页面大小为4KB ,TLB (快表)采用全相联映射,有4个页表项,内容如下表所示。
则对虚拟地址03FFF180H 进行虚实地址变换的结果是( )
A.0153180H
B.0035180H
C.TLB 缺失
D. 缺页
【答案】A
【解析】虚拟地址为03FFF180H ,其中页号为03FFFH ,页内地址为180H ,根据题目中给出的页表项可知页标记为03FFFH 所对应的页框号为0153H , 页框号与页内地址之和即为物理地址0153180H 。
3. 在集中式总线仲裁中,方式响应时间最快,方式对_____最敏感。
A. 菊花链方式
B. 独立请求方式
C. 电路故障
D. 计数器定时查询方式
【答案】ABC
【解析】链式查询方式的缺点是对询问链的电路故障很敏感。独立请求方式的优点是响应时间快。计数器定 时查询方式中,每次计数从“0”开始,各设备的优先次序与链式查询法相同,优先级固定。每次从中止点开始, 每个设备使用总线的优先级相等。
4. 程序P 在机器M 上的执行时间是20秒,编译优化后,P 执行的指令数减少到原来的70%,而CPI 増加到原来的
A. B.
C.14秒 D.
【答案】D 倍,则P 在M 上的执行时间是( ) 【解析】
5. 假定下列指令已装入指令寄存器。则执行时不可能导致CPU 从用户态变为内核态(系统态)的是( )。 A.
B.INTn ; 产生软中断
C.NOTRO ; 寄存器R0的内容取非
D.MOVRO ,addr ; 把地址处的内存数据放入寄存器R0中
【答案】C
【解析】A 项,除法操作出现除数为零的情况时,会产生内中断,CI>U切换为内核态进行中断处理;B 项,直接产生中断,会切换到内核态;D 项,addr 出现非法地址,会出现中断,进而切换到内核态。
6. 主机甲通过1个路由器个路由器(存储转发方式)与主机乙互联,两段链路的数据传输速率均为10Mbps , 主机甲分别采用报文交换和组大小为l 〇kb 的分组交换向主机乙发送1个大小为8Mb (1M=106)的报文。若忽略链路传播延迟、分组头开销和拆装时间,则两种交换方式完成该报文传输所需的总时间分别为( )
A.800ms 、1600ms
B.801ms 、1600ms
C.1600ms 、800ms
D.1600ms 、801ms
【答案】D
【解析】不进行分组时,发送一个报文的时延是8MbA0Mb/s=800ms,在接收端接收此报文件的时延也是800ms 共计1600ms 。进行分组后发送一个报文的时延是10kM0Mb/s=lms,接收一个报文的时延也是lms ,但是在发送第二个报文时,第一个报文已经开始接收。共计有800个分组,总时间为801ms 。
7. 下列选项中,不可能在用户态发生的事件是( )。
A. 系统调用
B. 外部中断
C. 进程切换
D. 缺页
【答案】C 。
【解析】我们在学习操作系统中知道,任何一个进程在现代操作系统中为了共享和保护,设
,在用户态运行用户的程序,在内核定了用户态和内核态(可以通过设置软、硬件标志位来实现)
运行系统的程序。所以,从选项来看,系统调用可以在任何态发生,用户可以发起系统调用,系统也可以;外部中断是不可控的,也会在任何时刻发生,缺页的发生也是不可控的,可以发生在用户代码之间;而进程切换却不会在用户态发生。我们可以考虑一下情形,进程切换是在什么时候发生的,进程切换前必定运行的是进程调度,只有进程调度选择了下一次被调度的进程,进程切换才可以进行。进程调度是scheduler , 进程切换是dispather ,这体现了现代操作系统策略与机制
,必定分离的设计思想。所以,进程切换必定不会在用户态发生(所谓发生指其起始的源头时刻)
是在内核态(进程调度)发生的。
8. 为了便于实现多级中断,保存现场信息最有效的方法是采用( )。
A. 通用寄存器
B. 堆栈
C. 存储器
D. 外存
【答案】B