第一章 操作系统引论
一、单项选择题
1、操作系统是一种( B )。
A.应用软件 B. 系统软件 C.通用软件 D. 工具软件
2、操作系统是一组( C )。
A.文件管理程序 B.中断处理程序
C.资源管理程序 D.设备管理程序
3、现代操作系统的基本特征是( C )、资源共享、操作的异步性和虚拟。
A.多道程序设计 B. 中断处理
C.程序的并发执行 D. 实现分时与实时处理
4、( D )不是操作系统关心的主要问题。
A. 管理计算机裸机
B. 设计、提供用户程序与计算机硬件系统的界面
C. 管理计算机系统资源
D. 高级程序设计语言的编译器
5、引入多道程序的目的在于( A )。
A. 充分利用CPU,减少CPU等待时间
B. 提高实时响应速度
C. 有利于代码共享,减少主、辅存信息交换量
D. 充分利用存储器
6、( A )没有多道程序设计的特点。
A. DOS B. UNIX C. Windows D.OS/2
7、下列操作系统中,为分时系统的是( C )。
A. CP/M B. MS-DOS
C. UNIX D. Windows NT
8、在分时系统中,时间片一定,( B ),响应时间越长。
A.内存越多 B.用户数越多
C.后备队列越短 D.用户数越少
9、批处理系统的主要缺点是( B )。
A.CPU的利用率不高 B.失去了交互性
C.不具备并行性 D.以上都不是
10、在下列性质中,( B )不是分时系统的特征。
A. 交互性 B. 同时性 C. 及时性 D. 独占性
11、实时操作系统追求的目标是( B )。
A.高吞吐率 B.充分利用内存 C. 快速响应 D. 减少系统开销
12、CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是( D )。
A. 运行进程修改程序状态字 B. 中断屏蔽
C. 系统调用 D. 进程调度程序
13、系统调用的目的是( A )。
A.请求系统服务 B.终止系统服务
C.申请系统资源 D.释放系统资源
14、系统调用是由操作系统提供的内部调用,它( B )。
A. 直接通过键盘交互方式使用
B. 只能通过用户程序间接使用
C. 是命令接口中的命令
D. 与系统的命令一样
15、UNIX操作系统是采用( A )实现结构设计的。
A. 单块式结构 B. 层次结构 C. 微内核结构 D.网状结构
16、UNIX命令的一般格式是( A )。
A. 命令名 [选项] [参数] B.[选项] [参数] 命令名
C.[参数] [选项] 命令名 D.[命令名] [选项] [参数]
二、填空题
1、按照所起的作用和需要的运行环境,软件通常可分为三大类,即应用软件、支撑软件、系统软件。
2、操作系统的体系结构主要有单块结构、层次结构、微内核结构。
3、UNIX系统是多用户操作系统,DOS系统是单用户操作系统。
4、现代操作系统通常为用户提供三种使用界面:图形界面、操作命令、系统调用。
5、计算机中CPU的工作分为系统态和用户态两种。系统态运行是CPU执行操作系统核心程序,用户态运行是CPU执行用户程序。
三、简答题(共15分)
1、操作系统的定义是什么?它的五大主要功能是什么?(共7分)
A:操作系统:是控制和管理计算机系统内各种硬件和软件资源有效地组织多道程序运行的系统软件,是用户和计算机之间的接口。
B:它的五大功能是:存储器管理、处理机管理、设备管理、文件管理、用户接口。
2、解释以下术语:硬件、软件、多道程序设计、并发、吞吐量。(共5分)
硬件:是指计算机物理装置本身;
软件:是与数据处理系统的操作有关的计算机程序、过程、规则、以及相关的文档资料的总称;
多道程序设计:是在内存中同时存放多道程序,在管理程序的控制下交替地执行;
并发:是指两个或多个程序活动在同一给定时间间隔中进行;
吞吐量:单位时间内CPU完成作业的数量。
3、实时系统与分时系统的区别是什么?(共3分)
分时系统:通用性强,交互性强,及时响应性要求一般(通常数量级为秒);
实时系统:往往是专用的,系统与应用很难分离,常常紧密结合在一起,实时系统并不强调资源利用率,而更关心及时响应性(通常数量级为毫秒或微秒)、可靠性等。体现在人机控制机制不同。