操作系统是裸机上的第一层软件,其他系统软件______和应用软件都是建立在操作系统基础上的。下图①②③分别表示______。
单选题
A.编译程序、财务软件和数据库管理系统软件
B.汇编程序、编译程序和Java解释器
C.编译程序、数据库管理系统软件和汽车防盗程序
D.语言处理程序、办公管理软件和气象预报软件
单选题
A.应用软件开发者、最终用户和系统软件开发者
B.应用软件开发者、系统软件开发者和最终用户
C.最终用户、系统软件开发者和应用软件开发者
D.最终用户、应用软件开发者和系统软件开发者
【正确答案】
D
【答案解析】 [解析]
本题考查操作系统基本概念。
财务软件、汽车防盗程序、办公管理软件和气象预报软件都属于应用软件,而选项A、C和D中含有这些软件。选项B中汇编程序、编译程序和数据库管理系统软件都属于系统软件。计算机系统由硬件和软件两部分组成。通常把未配置软件的计算机称为裸机,直接使用裸机不仅不方便,而且将严重降低工作效率和机器的利用率。操作系统(Operating System)的目的是为了填补人与机器之间的鸿沟,即建立用户与计算机之间的接口,而为裸机配置的一种系统软件。由下图可以看出,操作系统是裸机上的第一层软件,是对硬件系统功能的首次扩充。它在计算机系统中占据重要而特殊的地位,所有其他软件,如编辑程序、汇编程序、编译程序和数据库管理系统等系统软件,以及大量的应用软件都是建立在操作系统基础上的,并得到它的支持和取得它的服务。从用户角度看,当计算机配置了操作系统后,用户不再直接使用计算机系统硬件,而是利用操作系统所提供的命令和服务去操纵计算机,操作系统已成为现代计算机系统中必不可少的最重要的系统软件,因此把操作系统看作是用户与计算机之间的接口。操作系统紧贴系统硬件之上,所有其他软件之下(是其他软件的共同环境)。
[*]
单选题
操作系统的任务是______。
A.把源程序转换为目标代码
B.管理计算机系统中的软、硬件资源
C.负责存取数据库中的各种数据
D.负责文字格式编排和数据计算
【正确答案】
B
【答案解析】 [解析]
本题考查操作系统基本概念。操作系统的任务是:管理计算机系统中的软、硬件资源;把源程序转换为目标代码的是编译或汇编程序;负责存取数据库中的各种数据的是数据库管理系统;负责文字格式编排和数据计算是文字处理软件和计算软件。
单选题
The ______ has several major components, including the system kemel, a
memory management system, the file system manager, device drivers, and the
system libraries.
A.application
B.information system
C.operating system
D.information processing
【正确答案】
C
【答案解析】 [解析] 操作系统包含以下主要部件:系统内核、内存管理系统、文件管理系统、设备驱动程序和系统库。
单选题
在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进入互斥段(临界区),则信号量S的变化范围是______。
A.-7~1
B.-7~3
C.-3~0
D.-3~10
【正确答案】
B
【答案解析】 [解析]
本题考查操作系统信号量与PV操作的基础知识。
由于系统中有10个进程使用互斥资源R,每次只允许3个进程进入互斥段(临界区),因此信号量S的初值应为3。由于每当有一个进程进入互斥段时信号量的值需要减1,故信号量S的变化范围是-7~3。
单选题
若进程P1正在运行,操作系统强行终止P1进程的运行,让具有更高优先级的进程P2运行,此时P1进程进入______状态。
【正确答案】
A
【答案解析】 [解析]
本题考查操作系统进程管理方面的基础知识。
进程一般有3种基本状态:运行、就绪和阻塞。其中运行状态表示当一个进程在处理机上运行时,则称该进程处于运行状态。显然对于单处理机系统,处于运行状态的进程只有一个。
就绪状态表示一个进程获得了除处理机外的一切所需资源,一旦得到处理机即可运行,则称此进程处于就绪状态。
阻塞状态也称等待或睡眠状态,一个进程正在等待某一事件发生(如请求I/O而等待I/O完成等)而暂时停止运行,这时即使把处理机分配给进程也无法运行,故称该进程处于阻塞状态。
综上所述,进程P1正在运行,操作系统强行终止PI进程的运行,并释放所占用的CPU资源,让具有更高优先级的进程P2运行,此时P1进程处于就绪状态。
提交答案
关闭