2017年同济大学软件学院408计算机学科专业基础综合之计算机组成原理考研题库
● 摘要
目录
2017年同济大学软件学院408计算机学科专业基础综合之计算机组成原理考研题库(一).... 2
2017年同济大学软件学院408计算机学科专业基础综合之计算机组成原理考研题库(二).. 14
2017年同济大学软件学院408计算机学科专业基础综合之计算机组成原理考研题库(三).. 24
2017年同济大学软件学院408计算机学科专业基础综合之计算机组成原理考研题库(四).. 34
2017年同济大学软件学院408计算机学科专业基础综合之计算机组成原理考研题库(五).. 44
一、选择题
1. 系统总线中地址线的功能是_____。
A. 选择主存单元地址
B. 选择进行信息传输的设备
C. 选择外存地址
D. 指定主存和
【答案】D
【解析】地址线用来传送主存和设备的地址。
2. 在系统内存中设置磁盘缓冲区的主要目的是( )。
A. 减少磁盘I/O次数
B. 减少平均寻道时间
C. 提高磁盘数据可靠性
D. 实现设备无关性
【答案】A
【解析】访问磁盘的开销远远大于访问内存的开销。磁盘缓冲区便是利用主存中的存储空间,来暂存从磁盘中读出(或写入)的信息,频繁使用的一部分磁盘数据和信息,暂时存放在磁盘缓存中,可减少访问磁盘的次数。
3. 主机甲向主机乙发送一个设备接口电路的地址 的TCP 段,期望与主机乙建立TCP 连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP 段可能是( )。
A.
B.
C.
D.
【答案】C
【解析】TCP 是面向连接的,所谓面向连接,就是当计算机双方通信时必需先建立连接,然后数据传送,最后拆除三个过程,也就是客户主动打开TCP 传输,服务器被动打开。第一次握手:客户发送SYN=1, seq=x给服务器,即客户的TCP 向服务器发出连接请求报文段,其首部中的同步位SYN=1,并选择序号seq=X, 表明传送数据时的第一个数据字节的序号是X 。第二次握手:服务器发送SYN=1, ACK=1, Seq=y, ack=X+l给客户,即服务器的TCP 收到连接请求报文段后,如同意则发回确认。服务器在确认报文段中应使SYN=1,使ACK=1,其确认号ack=x+l, 自己选
择的序号seq=y。第三次握手:客户发送ACK=1, seq=x+l, ack=y+l给服务器,即客户收到此报文段后向服务器给出确认,其ACK=1, 确认号aCk=y+l。客户的TCP 通知上层应用进程,连接已经
TCP 连接已经建立。建立。服务器的TCP 收到主机客户的确认后,也通知其上层应用进程:因此,
本题中x=11220, y 是主机乙自动选取的序号,可以与x 相同,也可以不相同,从而主机乙所发出的TCP
段应该是
即从而答案是C 。
4. 下列有关总线定时的叙述中,错误的是( )。
A. 异步通信方式中,全互锁协议最慢
B. 异步通信方式中,非互锁协议的可靠性最差
C. 同步通信方式中,同步时钟信号可由多设备提供
D. 半同步通信方式中,握手信号的采样由同步时钟控制
【答案】C
【解析】A 项正确,异步通信方式中,全互锁协议最慢,主从模块都需要等待确认后才能撤销其信号;B 项正确,异步通信方式中,非互锁协议没有相互确认机制,因此可靠性最差;C 项错误,同步通信要遵循统一的时钟信号,不能由多设备提供;D 项正确,半同步通信方式中,握手信号的采样由同步时钟控制。
5. 某字长为8位的计算机中,已知整型变量x 、y 的机器数分别为若整型变量
A.11000000
B.00100100
C.10101010
D. 溢出
【答案】A
y 右移一位, 【解析】将x 左移一位,两个数的补码相加的机器数为11000000, 故答案选择A 。
6. 假定编译器将赋值语句“x=x+3; ”转换为指令”addxaddt ,3”,其中xaddt 是x 对应的存储单元地址,若执行该指令的计算机采用页式虚拟存储管理方式,并配有相应的TLB , 且Cache 使用直写(WriteThrough )方式,则完成该指令功能需要访问主存的次数至少是( )。
A.0
B.1
C.2
D.3
【答案】C
【解析】采用页式虚拟存储管理方式时,若页表全部放在内存中,则存取一个数据最少要访问两次内存:第一次是访问页表,得到所存取的数据或指令的物理地址;第二次根据该地址存取数据或指令。在配有TLB 的页式虚拟管理方式中,如果给出的地址在TLB 中,则直接根据该地址取数据或指令,仅需要一次访问内存。Cache 使用直写方式时,计算完需要将数据写回到内存
则z 的机器数为( )
中,因此完成整个指令功能至少需要访问主存2次。
7. 寄存器间接寻址方式中,操作数处在( )。
A. 通用寄存器
B. 主存单元
C. 程序计数器
D. 堆栈
【答案】B
8. 某设备中断请求的相应和处理时间为100m ,每400ns 发出一次中断请求,中断相应所容许的最长延迟时间为50ns , 则在该设备持续工作过程中CPU 用于该设备的I/O时间占整个CPU 时间百分比至少是( )
A.
B.25%
C.
D.50%
【答案】B
【解析】每400ns 响应一次中断并且用100ns 进行处理,所以该设备的I/O时间占用CPU 时间百分比为100/400=25%,中断响应容许的延迟时间对此没有影响,属于干扰条件。
9. 某计算机系统中有8台打印机,由K 个进程竞争使用,每个进程最多需要3台打印机。该系统可能会发生死锁的K 最小值是( )。
A.2
B.3
C.4
D.5
【答案】C
【解析】死锁的抽屉原理一般描述是:将5个苹果放进4个抽屉,那么,必然有1个抽屉中至少有2个苹果。计算机系统的资源分配充分体现了这一原理。考察进程运行的特点,只要有一个进程能够运行,则运行结束后必然会归还资源,其余的进程也就会得到满足从而可以执行(这里考虑的资源主要是可重用的资源,不可重用的资源会消失,就不可用上述方法分析)。所以最少需要4个进程竞争使用,每个进程占用2台打印机,此时会产生死锁。
10.下列说法中不正确的是( )。
A. 变址寻址时,有效数据存放在主存中
B. 堆栈是先进后出的随机存储器
C. 堆栈指针SP 的内容表示当前堆栈内所存储的数据的个数
D. 内存中指令的寻址和数据的寻址是交替进行的
【答案】C