前言
大家好吖,欢迎来到 YY 滴操作系统不挂科 系列 ,热烈欢迎! 本章主要内容面向接触过C++的老铁
本博客主要内容,收纳了一部门基本的操作系统题目,供yy应对期中考试复习。大家可以参考
一.<操作系统机制>选择题
1.操作系统是提供了处理机管理、( )管理、设备管理和文件管理的软件
A.内存
B.用户
C.软件
D.数据
- 处理机管理(进程、线程管理)
- 内存管理
- 文件系统
- 输入输出管理
2.以下选项中,( )不是操作系统关心的主要问题
A.管理计算机裸机
B.设计、提供用户程序与计算机硬件系统的界面
C.管理计算机系统资源
D.高级程序设计语言的编译器
- 正确答案:D
- 操作系统是 控制和管理计算机硬件和软件资源 、合理地组织计算机工作流程以及方便用户使用计算机的一个大型 程序 。
3.操作系统的不确定性是指( )
A.程序运行结果的不确定性
B.程序运行次序的不确定性
C.程序运行次序的不确定性
D.B和C
- 正确答案:D
- 操作系统的不确定性是指程序运行次序的不确定性,程序运行次序的不确定性
4.允许多个用户以交互方式使用计算机的操作系统称为( 1 );允许多个用户将多个作业提交给计算机集中处理的操作系统称为( 2 );计算机系统能及时处理过程控制数据并做出响应的操作系统称为( 3 )。其中,(1)的选项是:(2)的选项是:(3)的选项是:
A.批处理操作系统
B.分时操作系统
C.多处理机操作系统
D.实时操作系统
E.网络操作系统
- 正确答案:B,A,D
- 批处理操作系统,用户将一批作业提交给操作系统后就不再干预,由操作系统控制它们自动运行
- 分时操作系统采用时间片轮转的方式,使一台计算机同时为几个、几十个甚至几百个用户服务。每个用户可以通过自己的终端,以交互方式使用计算机,共享主机系统中的各种资源
- 多处理机操作系统是指能管理和协调多个处理机并行工作,以实现高效、可靠和可扩展的计算机系统的操作系统
- 实时操作系统能够在规定的时间内对外界事件或数据作出响应,并调度一切可利用的资源完成实时任务
- 网络操作系统是指能管理和协调网络资源,提供网络通信、资源共享和分布式处理功能的操作系统
5.( )不是设计实时操作系统主要追求的目标
A.安全可靠
B.资源利用率
C.及时响应
D.快速处理
6.下面关于操作系统的叙述中正确的是( )
A.批处理作业必须具有作业控制信息
B.分时系统不一定都具有人机交互功能
C.从响应时间的角度看,实时系统与分时系统差不多
D.由于采用了分时技术,用户可以独占计算机的资源
二.<CPU工作状态>选择题
1.CPU有两种工作状态:内核态、用户态,其中( )属于特权级
A.内核态(内核模式)
B.用户态(用户模式)
C.目态
D.都不对
- 正确答案:A
- 内核态也称内核模式或管态;
用户态也称用户模式或目态。
2.运行在内核态的程序是( )
A.Shell(如Bash)
B.任务管理器
C.数据库管理系统
D.读写磁盘
3.下列选项中,在用户态执行的是( )
A.命令解释程序
B.缺页处理程序
C.进程调度程序
D.时钟中断处理程序
- 正确答案:A
- 内核态和用户态都可能发生缺页处理(中断)
- 缺页(中断)处理程序不能在用户态发生,主要原因在于其需要访问和修改内核态下的关键数据结构和资源,而这些操作在用户态下是受限的
4.下列选项中,不可能在用户态发生的事件是( )
A.系统调用
B.外部中断
C.进程切换
D.缺页(中断)
- 正确答案:C
- 内核态和用户态都可能发生缺页(中断)
- 用户态下的进程权限受限,无法直接访问或修改内核态下的关键数据结构,这些数据结构是操作系统进行进程管理和切换所必需的
5.下列选项中,操作系统提供给应用程序的接口是( )
A.系统调用
B.中断
C.库函数
D.原语
- 正确答案:A
- 本质上用户程序只有“系统调用”可访问操作系统内核
6.用户及其应用程序和操作系统是通过( )提供的支持和服务来使用系统资源完成其操作的
A.单击鼠标
B.键盘命令
C.系统调用
D.图形界面