2017年新疆大学信息科学与工程学院408计算机学科专业基础综合之计算机组成原理考研仿真模拟题
● 摘要
一、选择题
1. —个栈的入栈序列为1, 2, 3, ……, n ,其出栈序列是值的个数是( )
A.n-3
B.n-2
C.n-1
D. 无法确定
【答案】C
【解析】除了3本身以外,其他的值均可以取到,因此可能取值的个数为n-1。
2. PC 机所配置的显示器,若显示控制卡上刷存容量是1MB ,则当采用800×600的的分辨率模式时,每个像素最多可以有( )种不同颜色。
A.256
B.65536
C.16M
D.4096
【答案】B
3. 下列有关总线定时的叙述中,错误的是( )。
A. 异步通信方式中,全互锁协议最慢
B. 异步通信方式中,非互锁协议的可靠性最差
C. 同步通信方式中,同步时钟信号可由多设备提供
D. 半同步通信方式中,握手信号的采样由同步时钟控制
【答案】C
【解析】A 项正确,异步通信方式中,全互锁协议最慢,主从模块都需要等待确认后才能撤销其信号;B 项正确,异步通信方式中,非互锁协议没有相互确认机制,因此可靠性最差;C 项错误,同步通信要遵循统一的时钟信号,不能由多设备提供;D 项正确,半同步通信方式中,握手信号的采样由同步时钟控制。
4. 变址寻址方式中,操作数的有效地址等于( )。
A. 基值寄存器内容加上形式地址(位移量)
B. 堆栈指示器内容加上形式地址
C. 变址寄存器内容加上形式地址
D. 程序计数器内容加上形式地址
若,则可能取
【答案】C
5. 有两个并发执行的进程P1和P2, 共享初值为1的变量x 。P1对x 加1,P2对x 减1。加1和减1操作的指令序列分别如下所示。
两个操作完成后,2的值( )。
A. 可能为-1或3
B. 只能为1
C. 可能为0、1或2
D. 可能为-1、0、1或2
【答案】C
【解析】这是在数据库中常有的操作。为保证数据的正确,避免产生错误,系统必须保证数据的同步。而保证数据的同步一般采取加锁的方法,让进程P1和P2互斥访问共享变量X 。当然用信号量和P 、V 操作也是可以保证互斥操作,达到数据同步的。本例中,由于没有采取保证数据同步的相应措施,则最后结果就会出现差错。例如,当正常情况下,进程P1和P2先后对x 操作,可以看到x 值的变化为初始的过程,若P2, P1先后操作,则x 值的变化为初始
这是正确的。若考虑一种并发的情况,进程P1和P2先后执行了取数load 的操作,它们得到的x 值均为1,运算后,P1和P2的x 值分别为2和0, 此时要看哪个进程后执行存数store 的操作了,哪个进程后操作,结果就是那个进程的x 值,所以可能的结果为0或2, 加上前面正确的x 值1, 则可能的结果就有3种了。
6. 引入多道程序的目的在于( )。
A. 充分利用减少等待时间
B. 提高实时响应速度
C. 有利于代码共享,减少主辅存信息交换量
D. 充分利用存储器
【答案】A
【解析】多道程序设计的主要优点是通过将用户的请求和请求重叠起来的办法来有效和外设的利用率。 地使用和外设。它设法让总有事情可做,以此来提高
7. 下列关于虚拟存储的叙述中,正确的是( )。
A. 虚拟存储只能基于连续分配技术
B. 虚拟存储只能基于非连续分配技术
C. 虚拟存储容量只受外存容量的限制
D. 虚拟存储容量只受内存容量的限制
【答案】D 。
【解析】所谓虚拟存储,是指运行的进程不必全部装入内存,只需要部分装入便可以开始运行的一种技术,在运行过程中,当所需要的代码部分不在内存时,通过一种技术(例如缺页中断
,技术)将所需要的页面调入内存,从而继续运行。虚拟存储可以在较少的内存中运行较大的程序。但是需要有较大的外存以及相应的软、硬件机制配合才能实现。虚拟存储器可以连续分配也可以非连续分配,虚拟存储器和外存大小没有关系,所以选项中的A ,B ,C 都是错误的,所以答案是D 项。
8. 总线的基本传输机制是猝发式传送。利用_____可以实现总线间的_____传送,使所有的存取都按CPU 的需要出现在总线上。
A. 桥
B. 猝发式
C. 并行
D. 多条
【答案】A ,B ,D ,C 。
9. 下列选项中会导致进程从执行态变为就绪态的事件是( )。
A. 执行P (wait )操作
B. 申请内存失败
C. 启动I/O设备
D. 被尚优先级进程抢占
【答案】D
【解析】D 项,被高优先级进程抢占,进程会由执行态变为就绪态。ABC 三项,程序由于缺少资源而由执行态转为阻塞态。
10.带有处理器的设备一般称为( )设备。
A. 智能化
B. 交互式
C. 远程通信
D. 过程控制
【答案】A
允许_____总线_____工作。
二、简答题
11.什么是存储容量? 什么是单元地址? 什么是数据字? 什么是指令字?
【答案】(1)存储器所有存储单元的总数称为存储器的存储容量。