2018年北京语言大学计算机系统结构839计算机系统与设计之计算机组成原理考研强化五套模拟题
● 摘要
一、选择题
1. 以下关于多核技术的描述中,不正确的是( )。
A. 处理机片内使用共享的Ljcache 取代各个核私有的L2 cache能够获得系统整体性能的提升
B. 多核处理机核间耦合度高,可以在任务级、线程级和指令级等多个层次充分发挥程序的并行性
C. 图形处理机(GPU )与通用CPU 集成在一颗芯片上构成异构多核处理机
D. 与交叉开关结构相比,总线结构能够有效提高核间数据交换的带宽
【答案】D
2. 对如下所示的有向图进行拓扑排序,得到的拓扑序列可能是( )
A.3, 1, 2, 4, 5, 6
B.3, 1, 2, 4, 6, 5
C.3, 1, 4, 2, 5, 6
D.3, 1, 4, 2, 6,
5
【答案】D
【解析】拓扑排序方法如下:
(1)从有向图中选择一个没有前驱(即入度为0)的顶点并且输出它;
(2)从图中删去该顶点,并且删去从该顶点发出的全部有向边;
(3)重复上述两步,直到剩余的网中不再存在没有前趋的顶点为止。
对于此有向图进行拓扑排序所有序列为:3, 1, 4, 6, 2, 5和3, 1, 4, 2, 6, 5。所以选D
3. 下列关于管道(Pipe )通信的叙述中,正确的是( )
A. —个管道可实现双向数据传输
B. 管道的容量仅受磁盘容量大小限制
C. 进程对管道进行读操作和写操作都可以被阻塞
D. —个管道只能有一个读写进程或一个写进程对其操作
【答案】C
【解析】只有写进程才能对管道写入数据,读进程对管道进行读取数据,只能半双工通信,即某一时刻只能单向传输。管道为空,则读操作被堵塞,而如果有写操作对管道进行写的话那就要堵塞了。那么C 正确
4. 有向带权图如图所示,若采用迪杰斯特拉(Dijkstra )算法求从源点a 到其他各顶点的最短路径,则得到的第一条最短路径的目标顶点是b ,第二条最短路径的目标顶点是c ,后续得到的其余各最短路径的目标顶点依次是( )。
图 有向带权图
A.d , e , f
B.e , d , f
C.f , d , e
D.f , e , d
【答案】C 。
【解析】本题主要考查Dijkstra 算法的思想和解题步骤。题目执行算法过程中各步的状态如下表所示。执行Dijkstra 算法过程中各步的状态表,故后续目标顶点依次为f ,d ,e
。
5. 下面的论述中,不正确的是( )。
A. 超线程技术在一颗处理机芯片内设计多个逻辑上的处理机内核
B. 多线程技术能够屏蔽线程的存储器访问延迟,增加系统吞吐率
C. 多指令流单数据流(MISD )结构从来没有实现过
D. 超标量技术是同时多线程技术在英特尔系列处理机产品中的具体实现
【答案】D
6. 某计算机采用二级页表的分页存储管理方式,按字节编址,页大小为
2字节,逻辑地址结构为:
字节,页表项大小为
逻辑地址空间大小为
( )。
A.64
B.128
C.256
D.512
【答案】B 页,则表示整个逻辑地址空间的页目录表中包含表项的个数至少是
【解析】地址空间分为逻辑地址空间和物理地址空间。页的大小为
采用二级页表,
一页可存放
个页面来保存页表项,故本题答案为B 。
7. 在OSI 参考模型中,直接为会话层提供服务的是( )
A. 应用层
B. 表示层
C. 传输层
D. 网络层
【答案】C 字节,页表项大小为2B ,字节,
故最少需要个页表项,本题中逻辑地址空间大小为
【解析】OSI 参考模型中,下层直接为上层提供服务,而会话层的下层为传输层。
8. 已知小根堆为8, 15, 10, 21, 34, 16, 12, 删除关键字8之后需重建堆,在此过程中,关键字之间的比较数是( )。
A.1
B.2
C.3
D.4
【答案】C
【解析】堆排序中,依次输出堆顶的最小值,然后重新调整堆,如此反复执行,便得到一个有序序列。本题中,删除堆顶元素8后将最后一个元素12置于堆顶,然后调整堆:首先与15比较,12小于15, 所以不用交换;然后与10比较,因为10小于12, 所以交换10和12的位置;调整后12再与16比较,12小于16, 调整堆过程结束。因此12共与15、10、16进行了三次比较。
9. 先序序列为a , b ,c , d 的不同二叉树的个数是( )。
A.13
B.14
C.15
D.16