D、与系统的命令一样
答案-2:B
33、 为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率的是( )。
A、处理器管理 B、存储器管理 C、文件管理 D、作业管理 答案-1:B
二、填空题
1、 计算机操作系统是方便用户、管理和控制计算机__ 资源______的系统软件。
2、 采用多道程序设计技术能充分发挥 处理器与外围设备 与 外围设备之间 并行工作的能力。
3、 操作系统目前有五大类型:_ 批处理操作系统_、__分时操作系统__、_实时操作系统__、__网络操作系统__和__分布式操作系统__。 4、 操作系统的五大功能是:__ 处理机管理功能______、__ 存储器管理功能______、_设备管理功能_、 文件管理功能______和_ 用户接口_______。
5、 DOS是_ Disk Operating System_(磁盘操作系统)______的缩写。
6、 UNIX系统是 分时 操作系统,DOS系统是 单用户单任务 操作系统。
7、 计算机中的CPU的工作分为系统态和用户态两种,系统态运行 操作系统 程序,用户态运行 应用 程序。
三、简答题
1、什么是操作系统?它的五大主要功能是什么?
答:操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。 操作系统作为计算机基本的系统软件,具有五大功能,分别是:存储管理、进程和处理机管理、文件管理、设备管理和用户接口管理。
2、解释以下术语:资源、多道程序设计、并发、分时、吞吐量。 答:资源:计算机中硬件和软件的总称。
多道程序设计:在这种设计技术下,内存中能同时存放多道程序,在管理程序的控制下交替地执行。这些作业共享CPU和系统中的其他资源。 并发:是指两个或多个活动在同一给定的时间间隔中进行,是宏观上的概念。
分时是指多个用户分享使用同一台计算机。多个程序分时共享硬件和软件资源。
吞吐量:在一段给定的时间内,计算机所能完成的总工作量。
3、实时系统与分时系统的区别是什么?
答:实时系统的交互能力较弱,为某个特定的系统专用;实时系统的响应时间更严格、及时;实时系统对可靠性的要求更高。
(1)关于交互性。分时系统中各个终端用户与系统之间具有较强的交互性,而实时系统一般是专为某一领域使用的,对此要求不强。
(2)关于可靠性。与分时系统相比,实时系统更加注重其稳定性和可靠性。例如,对于航天控制系统来说,实时控制系统的故障可能带来的后果是无法估量的。
(3)关于响应时间。分时系统对响应时间的要求是以终端用户能接受的时间为依据的;而实时系统对响应时间一般有严格的要求,即能对外部请求做出及时的响应和处理
4、什么是多道程序设计?多道程序设计的特点是什么?
答:多道程序设计技术是指把多个程序同时存放在内存中,使它们同时处于运行状态。这些作业共享处理器时间和外部设备以及其他资源。
多道程序设计技术的主要特点是:多道、宏观上并行、微观上串行。多道是指计算机内存中同时存放多道相互独立的程序。宏观上并行是指同时进入系统中的多道程序都处于运行过程中。微观上串行是指在单处理机环境中,内存中的多道程序轮流占有CPU,交替执行 5、如何理解计算机系统的资源?
答:计算机系统的资源包括两大类:硬件资源和软件资源。 硬件资源主要有中央处理器、主存储器、辅助存储器和各种输入输出设备。 软件资源有编译程序、编辑程序等各种程序以及有关数据
6、把下面左右两列词用线连起来,形成恰当的搭配。 ⑴ LINUX ⑴ C语言
⑵ UNIX ⑵ 网络操作系统 ⑶ WINDOWS NT ⑶ 个人机操作系统 ⑷ DOS ⑷ 自由软件 答案:1-4,2-1,3-2,4-3
7、我们通常将操作系统分为哪几种类型?各自有什么特点? 答:操作系统系统主要分为以下几大类: 一、批处理操作系统
早期的一种大型机用操作系统。可对用户作业成批处理,期间勿需用户干预,分为单道批处理系统和多道批处理系统。 二、分时操作系统
利用分时技术的一种联机的多用户交互式操作系统,每个用户可以通过自己的终端向系统发出各种操作控制命令,完成作业的运行。分时是指把处理机的运行时间分成很短的时间片,按时间片轮流把处理机分配给各联机作业使用。
三、实时操作系统
一个能够在指定或者确定的时间内完成系统功能以及对外部或内部事件在同步或异步时间内做出响应的系统。 四、网络操作系统
一种在通常操作系统功能的基础上提供网络通信和网络服务功能的操作系统。
五、分布式操作系统
一种以计算机网络为基础的,将物理上分布的具有自治功能的数据处理系统或计算机系统互联起来的操作系统。
第二部分 进程管理
一、选择题(选择最确切的一个答案,将其代码填入括号中)
1、 顺序程序和并发程序的执行相比,( )。 A、基本相同 B、 有点不同 C、并发程序执行总体上执行时间快 D、 顺序程序执行总体上执行时间快
答案-2:C
2、 在单一处理机上,将执行时间有重叠的几个程序称为( )。 A、顺序程序 B、 多道程序 C、并发程序 D、 并行程序 答案-3:D
3、 并发进程失去了封闭性是指( )。 A、多个相对独立的进程以各自的速度向前推进 B、并发进程的执行结果与速度无关
C、并发进程执行时,在不同时刻发生的错误 D、并发进程共享变量,其执行结果与速度有关 答案-4:D
4、 进程和程序的本质区别是( )。
A、存储在内存和外存 B、顺序和非顺序执行机器指令 C、分时使用和独占使用计算机资源 D、动态和静态特征 5、 进程控制块是描述进程状态和特性的数据结构,一个进程( )。
A、可以有多个进程控制块 B、可以和其他进程共用一个进程控制块
C、可以没有进程控制块 D、只能有唯一的进程控制块
答案:D
6、 在下列特性中,哪一个不是进程的特性( )。 A、异步性 B、并发性 C、静态性 D、动态性
7、 各进程向前推进的速度是不可预知的,体现出“走走停停”的特征,称为进程的( )。
A、动态性 B、并发性 C、调度性 D、异步性
8、 对于一个单CPU系统,允许若干进程同时执行,轮流占用CPU,称它们为( )。
A、顺序执行 B、同时执行 C、并行执行 D、并发执行 答案:D(容易)
9、 在单处理机系统中,处于运行状态的进程( )。 A、只有一个 B、 可以有多个
C、不能被挂起 D、 必须在执行完后才能被撤下
10、 下列进程状态的转换中,不正确的是( )。
A、就绪到运行 B、运行到就绪 C、就绪到阻塞 D、阻塞到就绪 11、 已经获得除( )以外的所有运行所需资源的进程处于就绪状态。
A、存储器 B、 打印机 C、CPU D、 磁盘空间
12、 一个进程被唤醒意味着( )。
A、该进程重新占有了CPU B、进程状态变为就绪
C、它的优先权变为最大 D、其PCB移至就绪队列的队首 13、 两个旅行社甲和乙为旅客到某航空公司订飞机票,形成互斥的资源是( )。
A、 飞机票 B、旅行社
C、航空公司 D、旅行社和航空公司 14、 与时间有关的错误是指( )。
A、与进程执行的时间长短有关 B、与CPU的速度有关 C、与进程被打断的时间有关 D、与超时有关 答案:C
15、 某进程在运行过程中需要等待从磁盘上读入数据,此时该进程的状态是( )。
A、 从就绪变为运行 B、 从运行变为就绪 C、 从运行变为阻塞 D、 从阻塞变为就绪
16、 某进程所要求的一次打印输出结束后,其进程状态将从
( )。
A、运行态到就绪态 B、运行态到等待态 C、等待态到就绪态 D、就绪态到等待态 答案:C(容易)
17、 原语是( ) 。
A、一条机器指令 B、 若干条机器指令组成 C、一条特定指令 D、 中途能打断的指令 答案:B(较难)
18、 操作系统中,可以并行工作的基本单位是([1]),进程是系统核心调度及资源分配的基本单位,它是由([2])组成的,它与程序的主要区别是( [3] )。 供选择的答案:
[1]: A、作业 B、函数 C、进程 D、过程
[2]: A、程序、数据和PCB B、程序、数据和标识符 C、程序、标识符和PCB D、数据、标识符和PCB [3]:A、程序有状态,而它没有 B、它有状态,而程序没有
C、程序可占用资源,而它不可 D、它可占用资源,而程序不可
19、 下列各项步骤中,哪一个不是创建进程所必须的步骤( )。 A、建立一个进程控制块PCB
B、由CPU调度程序为进程调度CPU C、为进程分配内存等必要的资源 D、将PCB链入进程就绪队列
20、 在操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条件是( )。
A、S>0 B、S=0 C、S<0 D、S<>0
21、 进程就是可与其他程序共行执行的程序段的一次执行过程,它是系统进行资源分配和调度的一个基本单位。进程具有[1]、[2]、调度性、异步性和结构性5个基本特征。进程是一次执行过程,具有生命期体现了进程的[1]特征。进程由程序段、[3]、[4]组成,其中[4]是进程在系统中存在的唯一标识。
供选择的答案:
[1][2] A、动态性 B、静态性 C、共行性 D、并发性 E、可执行性 F、易用性
[3] A、过程 B、数据 C、进程标识符 D、函数 [4] A、FCB B、FIFO C、PCB D、JCB
22、 进程执行时的间断性,决定了进程可能具有多种状态。进程