【考研类试卷】计算机专业基础综合历年真题试卷汇编4及答案解析.doc
《【考研类试卷】计算机专业基础综合历年真题试卷汇编4及答案解析.doc》由会员分享,可在线阅读,更多相关《【考研类试卷】计算机专业基础综合历年真题试卷汇编4及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业基础综合历年真题试卷汇编 4及答案解析(总分:70.00,做题时间:90 分钟)一、单项选择题(总题数:27,分数:54.00)1.单项选择题 1-40小题。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。(分数:2.00)_2.下列关于中断 IO 方式和 DMA方式比较的叙述中,错误的是_。(分数:2.00)A.中断 IO 方式请求的是 CPU处理时间,DMA 方式请求的是总线使用权B.中断响应发生在一条指令执行结束后,DMA 响应发生在一个总线事务完成后C.中断 IO 方式下数据传送通过软件完成,DMA 方式下数据传送由硬件完成D.中断 IO 方式适用于所有外部设备,D
2、MA 方式仅适用于快速外部设备3.单处理机系统中,可并行的是_。进程与进程处理机与设备处理机与通道设备与设备(分数:2.00)A.、和B.、和C.、和D.、和4.计算机开机后,操作系统最终被加载到_。(分数:2.00)A.BIOSB.ROMC.EPROMD.RAM5.下列选项中,在用户态执行的是_。(分数:2.00)A.命令解释程序B.缺页处理程序C.进程调度程序D.时钟中断处理程序6.下列选项中,不可能在用户态发生的事件是_。(分数:2.00)A.系统调用B.外部中断C.进程切换D.缺页7.下列选项中,会导致用户进程从用户态切换到内核态的操作是_。整数除以零sin()函数调用read 系统调
3、用(分数:2.00)A.仅、B.仅、C.仅、D.、和8.下列指令中,不能在用户态执行的是_。(分数:2.00)A.trap指令B.跳转指令C.压栈指令D.关中断指令9.中断处理和子程序调用都需要压栈以保护现场,中断处理一定会保存而子程序调用不需要保存其内容的是_。(分数:2.00)A.程序计数器B.程序状态字寄存器C.通用数据寄存器D.通用地址寄存器10.内部异常(内中断)可分为故障(fault)、陷阱(trap)和终止(abort)三类。下列有关内部异常的叙述中,错误的_。(分数:2.00)A.内部异常的产生与当前执行指令相关B.内部异常的检测由 CPU内部逻辑实现C.内部异常的响应发生在指
4、令执行过程中D.内部异常处理后返回到发生异常的指令继续执行11.处理外部中断时,应该由操作系统保存的是_。(分数:2.00)A.程序计数器(PC)的内容B.通用寄存器的内容C.块表(TLB)中的内容D.Cache中的内容12.假定下列指令已装入指令寄存器。则执行时不可能导致 CPU从用户态变为内核态(系统态)的是_。(分数:2.00)A.DIV RO,R1;(R0)(R1)a0B.INT n产生软中断C.NOT R0寄存器 R0的内容取非D.MOV R0,addr 把地址 addr处的内存数据放入寄存器 R0中13.下列选项中,操作系统提供给应用程序的接口是_。(分数:2.00)A.系统调用B
5、.中断C.库函数D.原语14.在支持多线程的系统中,进程 P创建的若干个线程不能共享的是_。(分数:2.00)A.进程 P的代码段B.进程 P中打开的文件C.进程 P的全局变量D.进程 P中某线程的栈指针15.下列关于进程和线程的叙述中,正确的是_。(分数:2.00)A.不管系统是否支持线程,进程都是资源分配的基本单位B.线程是资源分配的基本单位,进程是调度的基本单位C.系统级线程和用户级线程的切换都需要内核的支持D.同一进程中的各个线程拥有各自不同的地址空间16.下列选项中,导致创建新进程的操作是_。用户登录成功设备分配启动程序执行(分数:2.00)A.仅和B.仅和C.仅和D.、和17.一个
6、进程的读磁盘操作完成后,操作系统针对该进程必做的是_。(分数:2.00)A.修改进程状态为就绪态B.降低进程优先级C.给进程分配用户内存空间D.增加进程时间片大小18.下列选项中,会导致进程从执行态变为就绪态的事件是_。(分数:2.00)A.执行 P(wait)操作B.申请内存失败C.启动 IO 设备D.被高优先级进程抢占19.一个多道批处理系统中仅有 P1和 P2两个作业,P2 比 P1晚 5ms到达,它的计算和 IO 操作顺序如下:P1:计算 60ms,IO80ms,计算 20msP2:计算 120ms,IO40ms,计算 40ms若不考虑调度和切换时间,则完成两个作业需要的时间最少是_。
7、(分数:2.00)A.240msB.260msC.340msD.360ms20.某系统正在执行三个进程 P1、P2 和 P3,各进程的计算(CPLD 时间和 IO 时间比例如下表所示。(分数:2.00)A.P1P2P3B.P3P2P1C.P2P1=P3D.P1P2=P321.若某单处理器多进程系统中有多个就绪态进程,则下列关于处理机调度的叙述中错误的是_。(分数:2.00)A.在进程结束时能进行处理机调度B.创建新进程后能进行处理机调度C.在进程处于临界区时不能进行处理机调度D.在系统调用完成并返回用户态时能进行处理机调度22.下列进程调度算法中,综合考虑进程等待时间和执行时间的是_。(分数:
8、2.00)A.时间片轮转调度算法B.短进程优先调度算法C.先来先服务调度算法D.高响应比优先调度算法23.下列选项中,满足短任务优先且不会发生饥饿现象的调度算法是_。(分数:2.00)A.先来先服务B.高响应比优先C.时间片轮转D.非抢占式短任务优先24.下列调度算法中,不可能导致饥饿现象的是_。(分数:2.00)A.时间片轮转B.静态优先数调度C.非抢占式短任务优先D.抢占式短任务优先25.下列选项中,降低进程优先级的合理时机是_。(分数:2.00)A.进程的时间片用完B.进程刚完成 IO,进入就绪列队C.进程长期处于就绪列队中D.进程从就绪状态转为运行状态26.有两个并发执行的进程 P1和
9、 P2,共享初值为 1的变量 x。P1 对 x加 1,P2 对 x减 1。加 1和减 1操作的指令序列分别如下所示。加 1操作减 1操作 load R1,x取 x到寄存器 R1中 load R2,xinc R1 dec R2store x,R1将 R1的内容存入 X store x,R2 两个操作完成后,x 的值_。(分数:2.00)A.可能为-1 或 3B.只能为 1C.可能为 0、1 或 2D.可能为-1、0、1 或 227.进程 P0和 P1的共享变量定义及其初值为:boolean flag2;int turn=0;flag0=FALSE;flag1=FALSE;若进程 P0和 P1访问
10、临界资源的类 C伪代码实现如下: (分数:2.00)A.不能保证进程互斥进入临界区,会出现“饥饿”现象B.不能保证进程互斥进入临界区,不会出现“饥饿”现象C.能保证进程互斥进入临界区,会出现“饥饿”现象D.能保证进程互斥进入临界区,不会出现“饥饿”现象二、综合应用题(总题数:2,分数:16.00)28.综合应用题 41-47小题。(分数:8.00)_假定某计算机的 CPU主频为 80MHz,CPI 为 4,平均每条指令访存 15 次,主存与 Cache之间交换的块大小为 16B,Cache 的命中率为 99,存储器总线带宽为 32位。请回答下列问题。(分数:8.00)(1).该计算机的 MIP
11、S数是多少?平均每秒 Cache缺失的次数是多少?在不考虑 DMA传送的情况下,主存带宽至少达到多少才能满足 CPU的访存要求?(分数:2.00)_(2).假定在 Cache缺失的情况下访问主存时,存在 00005的缺页率,则 CPU平均每秒产生多少次缺页异常?若页面大小为 4KB,每次缺页都需要访问磁盘,访问磁盘时 DMA传送采用周期挪用方式,磁盘 IO接口的数据缓冲寄存器为 32位,则磁盘 IO 接口平均每秒发出的 DMA请求次数至少是多少?(分数:2.00)_(3).CPU和 DMA控制器同时要求使用存储器总线时,哪个优先级更高?为什么?(分数:2.00)_(4).为了提高性能,主存采用
12、 4体低位交叉存储模式,工作时每 14 个存储周期启动一个体。若每个体的存储周期为 50ns,则该主存能提供的最大带宽是多少?(分数:2.00)_计算机专业基础综合历年真题试卷汇编 4答案解析(总分:70.00,做题时间:90 分钟)一、单项选择题(总题数:27,分数:54.00)1.单项选择题 1-40小题。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。(分数:2.00)_解析:2.下列关于中断 IO 方式和 DMA方式比较的叙述中,错误的是_。(分数:2.00)A.中断 IO 方式请求的是 CPU处理时间,DMA 方式请求的是总线使用权B.中断响应发生在一条指令执行结束后,DM
13、A 响应发生在一个总线事务完成后C.中断 IO 方式下数据传送通过软件完成,DMA 方式下数据传送由硬件完成D.中断 IO 方式适用于所有外部设备,DMA 方式仅适用于快速外部设备 解析:解析:中断处理方式:在 IO 设备输入每个数据的过程中,由于无需 CPU干预,因而可使 CPU与IO 设备并行工作。仅当输完一个数据时,才需 CPU花费极短的时间去做些中断处理。因此中断申请使用的是 CPU处理时间,发生的时间是在一条指令执行结束之后,数据是在软件的控制下完成传送的。而DMA方式与之不同。DMA 方式:数据传输的基本单位是数据块,即在 CPU与 IO 设备之间,每次传送至少一个数据块;DMA
14、方式每次申请的是总线的使用权,所传送的数据是从设备直接送入内存的,或者相反;仅在传送一个或多个数据块的开始和结束时,才需 CPU干预,整块数据的传送是在控制器的控制下完成的。3.单处理机系统中,可并行的是_。进程与进程处理机与设备处理机与通道设备与设备(分数:2.00)A.、和B.、和C.、和D.、和 解析:解析:在单处理机系统(不包含多核的情况)中,同一时刻只能有一个进程占用处理机,因此进程之间不能并行执行。通道是独立于 CPU的控制输入输出的设备,两者可以并行,显然,设备与设备之间也是可以并行的。4.计算机开机后,操作系统最终被加载到_。(分数:2.00)A.BIOSB.ROMC.EPRO
15、MD.RAM 解析:解析:基本常识题,系统开机后,操作系统的程序会被自动加载到内存中的系统区,这段区域是RAM。5.下列选项中,在用户态执行的是_。(分数:2.00)A.命令解释程序 B.缺页处理程序C.进程调度程序D.时钟中断处理程序解析:解析:缺页处理和时钟中断都属于中断,在核心态执行;进程调度是操作系统内核进程,无需用户干预,在核心态执行;命令解释程序属于命令接口,是四个选项中唯一能面对用户的,它在用户态执行。6.下列选项中,不可能在用户态发生的事件是_。(分数:2.00)A.系统调用B.外部中断C.进程切换 D.缺页解析:解析:本题关键是对“在用户态发生”(与上题的“执行”区分)的理解
16、。对于 A,系统调用是操作系统提供给用户程序的接口,系统调用发生在用户态,被调用程序在核心态下执行。对于 B,外部中断是用户态到核心态的“门”,也发生在用户态,在核心态完成中断过程。对于 C,进程切换属于系统调用执行过程中的事件,只能发生在核心态;对于 D,缺页产生后,在用户态发生缺页中断,然后进入核心态执行缺页中断服务程序。7.下列选项中,会导致用户进程从用户态切换到内核态的操作是_。整数除以零sin()函数调用read 系统调用(分数:2.00)A.仅、B.仅、 C.仅、D.、和解析:解析:需要在系统内核态执行的操作是整数除零操作(需要中断处理)和 read系统调用函数,sin()函数调用
17、是在用户态下进行的。8.下列指令中,不能在用户态执行的是_。(分数:2.00)A.trap指令B.跳转指令C.压栈指令D.关中断指令 解析:解析:trap 指令、跳转指令和压栈指令均可以在用户态执行,其中 trap指令负责由用户态转换成为内核态。而关中断指令为特权指令,必须在核心态才能执行,选 D。9.中断处理和子程序调用都需要压栈以保护现场,中断处理一定会保存而子程序调用不需要保存其内容的是_。(分数:2.00)A.程序计数器B.程序状态字寄存器 C.通用数据寄存器D.通用地址寄存器解析:解析:子程序调用只需保存程序断点,即该指令的下一条指令的地址;中断调用子程序不仅要保护断点(PC 的内容
18、),还要保护程序状态字寄存器的内容 PSW。在第二篇中己多次强调:在中断处理中,最重要的两个寄存器是 PC和 PSWR。10.内部异常(内中断)可分为故障(fault)、陷阱(trap)和终止(abort)三类。下列有关内部异常的叙述中,错误的_。(分数:2.00)A.内部异常的产生与当前执行指令相关B.内部异常的检测由 CPU内部逻辑实现C.内部异常的响应发生在指令执行过程中D.内部异常处理后返回到发生异常的指令继续执行 解析:解析:内中断是指来自 CPU和内存内部产生的中断,包括程序运算引起的各种错误,如地址非法、校验错、页面失效、非法指令、用户程序执行特权指令自行中断(INT)和除数为零
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 历年 汇编 答案 解析 DOC
