计算机408历年真题

上传人:博****1 文档编号:512346137 上传时间:2023-12-06 格式:DOCX 页数:6 大小:12.82KB
返回 下载 相关 举报
计算机408历年真题_第1页
第1页 / 共6页
计算机408历年真题_第2页
第2页 / 共6页
计算机408历年真题_第3页
第3页 / 共6页
计算机408历年真题_第4页
第4页 / 共6页
计算机408历年真题_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《计算机408历年真题》由会员分享,可在线阅读,更多相关《计算机408历年真题(6页珍藏版)》请在金锄头文库上搜索。

1、计算机 408 历年真题计算机专业基础综合历年真题试卷汇编4(总分:70.00,做题时间:90 分钟)一、单项选择题(总题数:27,分数:54.00)1. 单项选择题 1-40 小题。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。(分数:2.00)解析:2. 下列关于中断I / O方式和DMA方式比较的叙述中,错误的是(分数:2.00)A. 中断I/O方式请求的是CPU处理时间,DMA方式请求的是总线使 用权B. 中断响应发生在一条指令执行结束后,DMA响应发生在一个总线事 务完成后C. 中断I/O方式下数据传送通过软件完成,DMA方式下数据传送由 硬件完成D. 中断I/O方式适用

2、于所有外部设备,DMA方式仅适用于快速外部 设备V解析:解析:中断处理方式:在I/O设备输入每个数据的过程中, 由于无需CPU干预,因而可使CP U与I/O设备并行工作。仅当输完一个 数据时,才需CPU花费极短的时间去做些中断处理。因此中断申请使用的 是CPU处理时间,发生的时间是在一条指令执行结束之后,数据是在软件 的控制下完成传送的。而DMA方式与之不同。DMA方式:数据传输的基本 单位是数据块,即在CPU与I/O设备之间,每次传送至少一个数据块; DMA方式每次申请的是总线的使用权,所传送的数据是从设备直接送入内 存的,或者相反;仅在传送一个或多个数据块的开始和结束时,才需CPU 干预,

3、整块数据的传送是在控制器的控制下完成的。3. 单处理机系统中,可并行的是。1 .进程与进程II.处理 机与设备III.处理机与通道W.设备与设备(分数:2.00)A. I、II 和IIIB. I、II 和WC. I、III 和WD. II、III 和WV解析:解析:在单处理机系统(不包含多核的情况)中,同一时刻只能 有一个进程占用处理机,因此进程之间不能并行执行。通道是独立于CPU 的控制输入/输出的设备,两者可以并行,显然,设备与设备之间也是可 以并行的。4. 计算机开机后,操作系统最终被加载到。分数:2.00)A. BIOSB. ROMC. EPROMD. RAMJ解析:解析:基本常识题,

4、系统开机后,操作系统的程序会被自动加 载到内存中的系统区,这段区域是RAM。5. 下列选项中,在用户态执行的是。(分数:2.00)A. 命令解释程序VB. 缺页处理程序C. 进程调度程序D. 时钟中断处理程序解析:解析:缺页处理和时钟中断都属于中断,在核心态执行;进程 调度是操作系统内核进程,无需用户干预,在核心态执行;命令解释程序 属于命令接口,是四个选项中唯一能面对用户的,它在用户态执行。6. 下列选项中,不可能在用户态发生的事件是。(分数:2.00)A. 系统调用B. 外部中断C. 进程切换VD. 缺页解析:解析:本题关键是对“在用户态发生”(与上题的“执行”区 分)的理解。对于A,系统

5、调用是操作系统提供给用户程序的接口,系统 调用发生在用户态,被调用程序在核心态下执行。对于B,外部中断是用 户态到核心态的“门”,也发生在用户态,在核心态完成中断过程。对于 C,进程切换属于系统调用执行过程中的事件,只能发生在核心态;对于 D,缺页产生后,在用户态发生缺页中断,然后进入核心态执行缺页中断 服务程序。7. 下列选项中,会导致用户进程从用户态切换到内核态的操作是 。1 .整数除以零II. in ()函数调用III. read系统调用(分数:2.00)A. 仅1、11B. 仅 I、IIIVC. 仅 II、IIID. I、II 和III解析:解析:需要在系统内核态执行的操作是整数除零操

6、作(需要中 断处理)和read系统调用函数,in()函数调用是在用户态下进行的。8. 下列指令中,不能在用户态执行的是。(分数:2.00)A. trap 指令B. 跳转指令C. 压栈指令D. 关中断指令V解析:解析: trap 指令、跳转指令和压栈指令均可以在用户态执行, 其中 trap 指令负责由用户态转换成为内核态。而关中断指令为特权指令, 必须在核心态才能执行,选D。9. 中断处理和子程序调用都需要压栈以保护现场,中断处理一定会保存而子程序调用不需要保存其内容的是。(分数:2.00)A. 程序计数器B. 程序状态字寄存器VC. 通用数据寄存器D. 通用地址寄存器解析:解析:子程序调用只需

7、保存程序断点,即该指令的下一条指令 的地址;中断调用子程序不仅要保护断点(PC的内容),还要保护程序状 态字寄存器的内容PSW。在第二篇中己多次强调:在中断处理中,最重要 的两个寄存器是PC和PSWR。10. 内部异常(内中断)可分为故障faul t)、陷阱(t rap)和终止(abor t)三类。下列有关内部异常的叙述中,错误的。(分数:2.00)A. 内部异常的产生与当前执行指令相关B. 内部异常的检测由CPU内部逻辑实现C. 内部异常的响应发生在指令执行过程中D. 内部异常处理后返回到发生异常的指令继续执行V解析:解析:内中断是指来自CPU和内存内部产生的中断,包括程序 运算引起的各种错

8、误,如地址非法、校验错、页面失效、非法指令、用户 程序执行特权指令自行中断(INT)和除数为零等,以上都在指令的执行过 程中产生的,故A正确。这种检测异常的工作肯定是由CPU(包括控制器 和运算器)实现的,故 B 正确。内中断不能被屏蔽,一旦出现应立即处理 C正确。对于D,考虑到特殊情况,如除数为零和自行中断(INT)都会自动 跳过中断指令,所以不会返回到发生异常的指令继续执行,故错误。11. 处理外部中断时,应该由操作系统保存的是。(分数:2.00)A. 程序计数器(PC)的内容B. 通用寄存器的内容VC. 块表(TLB)中的内容D. Cache 中的内容解析:解析:外部中断处理过程,PC值由中断隐指

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号