计算机专业基础综合历年真题试卷汇编4

发布时间:2023-05-05 07:47:02   来源:文档文库   
字号:
计算机专业基础综合历年真题试卷汇编4(总分:70.00,做题时间:90分钟
一、单项选择题(总题数:27,分数:54.001.单项选择题1-40小题。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。(分数:2.00__________________________________________________________________________________________解析:
2.下列关于中断IO方式和DMA方式比较的叙述中,错误的是_______(分数:2.00
A.中断IO方式请求的是CPU处理时间,DMA方式请求的是总线使用权B.中断响应发生在一条指令执行结束后,DMA响应发生在一个总线事务完成后C.中断IO方式下数据传送通过软件完成,DMA方式下数据传送由硬件完成D.中断IO方式适用于所有外部设备,DMA方式仅适用于快速外部设备
解析:解析:中断处理方式:在IO设备输入每个数据的过程中,由于无需CPU干预,因而可使CPUIO设备并行工作。仅当输完一个数据时,才需CPU花费极短的时间去做些中断处理。因此中断申请使用的是CPU处理时间,发生的时间是在一条指令执行结束之后,数据是在软件的控制下完成传送的。而DMA方式与之不同。DMA方式:数据传输的基本单位是数据块,即在CPUIO设备之间,每次传送至少一个数据块;DMA方式每次申请的是总线的使用权,所传送的数据是从设备直接送入内存的,或者相反;仅在传送一个或多个数据块的开始和结束时,才需CPU干预,整块数据的传送是在控制器的控制下完成的。3.单处理机系统中,可并行的是_______。Ⅰ.进程与进程Ⅱ.处理机与设备Ⅲ.处理机与通道Ⅳ.设备与设备
(分数:2.00A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅰ、Ⅲ和ⅣD.Ⅱ、Ⅲ和Ⅳ
解析:解析:在单处理机系统(不包含多核的情况中,同一时刻只能有一个进程占用处理机,因此进程之间不能并行执行。通道是独立于CPU的控制输入/输出的设备,两者可以并行,显然,设备与设备之间也是可以并行的。
4.计算机开机后,操作系统最终被加载到_______(分数:2.00A.BIOSB.ROMC.EPROMD.RAM
解析:解析:基本常识题,系统开机后,操作系统的程序会被自动加载到内存中的系统区,这段区域是RAM5.下列选项中,在用户态执行的是_______(分数:2.00A.命令解释程序B.缺页处理程序C.进程调度程序D.时钟中断处理程序
解析:解析:缺页处理和时钟中断都属于中断,在核心态执行;进程调度是操作系统内核进程,无需用户干预,在核心态执行;命令解释程序属于命令接口,是四个选项中唯一能面对用户的,它在用户态执行。6.下列选项中,不可能在用户态发生的事件是_______(分数:2.00A.系统调用B.外部中断

C.进程切换D.缺页
解析:解析:本题关键是对“在用户态发生”(与上题的“执行”区分的理解。对于A,系统调用是操作系统提供给用户程序的接口,系统调用发生在用户态,被调用程序在核心态下执行。对于B,外部中断是用户态到核心态的“门”,也发生在用户态,在核心态完成中断过程。对于C,进程切换属于系统调用执行过程中的事件,只能发生在核心态;对于D,缺页产生后,在用户态发生缺页中断,然后进入核心态执行缺页中断服务程序。
7.下列选项中,会导致用户进程从用户态切换到内核态的操作是_______。Ⅰ.整数除以零Ⅱ.sin(函数调用Ⅲ.read系统调用(分数:2.00A.仅Ⅰ、ⅡB.仅Ⅰ、ⅢC.仅Ⅱ、ⅢD.Ⅰ、Ⅱ和Ⅲ
解析:解析:需要在系统内核态执行的操作是整数除零操作(需要中断处理read系统调用函数,sin(函数调用是在用户态下进行的。
8.下列指令中,不能在用户态执行的是_______(分数:2.00A.trap指令B.跳转指令C.压栈指令D.关中断指令
解析:解析:trap指令、跳转指令和压栈指令均可以在用户态执行,其中trap指令负责由用户态转换成为内核态。而关中断指令为特权指令,必须在核心态才能执行,选D
9.中断处理和子程序调用都需要压栈以保护现场,中断处理一定会保存而子程序调用不需要保存其内容的_______(分数:2.00A.程序计数器
B.程序状态字寄存器C.通用数据寄存器D.通用地址寄存器
解析:解析:子程序调用只需保存程序断点,即该指令的下一条指令的地址;中断调用子程序不仅要保护断点(PC的内容,还要保护程序状态字寄存器的内容PSW。在第二篇中己多次强调:在中断处理中,最重要的两个寄存器是PCPSWR
10.内部异常(内中断可分为故障(fault、陷阱(trap和终止(abort三类。下列有关内部异常的叙述中,错误的_______(分数:2.00
A.内部异常的产生与当前执行指令相关B.内部异常的检测由CPU内部逻辑实现C.内部异常的响应发生在指令执行过程中
D.内部异常处理后返回到发生异常的指令继续执行
解析:解析:内中断是指来自CPU和内存内部产生的中断,包括程序运算引起的各种错误,如地址非法、校验错、页面失效、非法指令、用户程序执行特权指令自行中断(INT和除数为零等,以上都在指令的执行过程中产生的,故A正确。这种检测异常的工作肯定是由CPU(包括控制器和运算器实现的,故B正确。内中断不能被屏蔽,一旦出现应立即处理,C正确。对于D考虑到特殊情况,如除数为零和自行中断(INT都会自动跳过中断指令,所以不会返回到发生异常的指令继续执行,故错误。11.处理外部中断时,应该由操作系统保存的是_______(分数:2.00
A.程序计数器(PC的内容

本文来源:https://www.2haoxitong.net/k/doc/17ebecdb2e60ddccda38376baf1ffc4fff47e2e2.html

《计算机专业基础综合历年真题试卷汇编4.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式