《计算机操作系统》复习整理。
1. 第一章计算机操作系统概述。
1. 习题。
1、教材中介绍了学习“操作系统”要记住最精髓的两句话,是什么?
答:计算机操作系统是方便用户、管理和控制计算机软硬件资源的系统软件(或程序集合);操作系统目前有五大类型(批处理、分时、实时、网络和分布式)和五大功能(存储器管理、处理机管理、设备管理、文件管理、用户接口管理)。
2、分时系统和实时系统有什么不同?
答:分时系统通用性强,交互性强,及时响应性要求一般(通常数量级为秒);实时系统往往是专用的,系统与应用很难分离,常常紧密结合在一起,实时系统并不强调资源利用率,而更关心及时响应性(通常数量级为毫秒或微秒)、可靠性等。
3、多用户操作系统离开了多终端的硬件支持,能否安装和使用?
答:多用户系统与多终端系统是不同的概念。多用户系统为多个用户使用,是一个软件系统的概念,它强调用户之间的安全保密;而多终端系统是指系统中有多个用户终端,是硬件设备的描述,即使一个终端也可以为多个用户使用。
因此,多用户操作系统不一定需要多终端的硬件支持,完全可以安装和使用。
4、多用户操作系统和网络操作系统有什么区别?
答:以单机多用户系统为例,说明它与网络操作系统的比较。
5、操作系统负责管理计算机系统的( )其中包括处理机、存储器、设备和文件。
a.程序 b.文件 c.资源 d.进程。
6、没有下列( )设备计算机无法工作。
a.硬盘 b.软盘 c.内存 d.打印机。
7、操作系统是计算机系统的核心软件。按功能特征的不同,可把操作系统分为[1]、[2]、[3]、网络操作系统和分布式操作系统基本类型。其中[1]的主要目标是提高系统的吞吐率和效率,而[2]是一旦有处理请求和要求处理的数据时,cpu就应该立即处理该数据并将结果及时送回,例如[4]等。
供选择的答案:
a、 单用户系统 b、批处理系统 c、分时系统
d、微机操作系统 e、实时系统。
a、计算机激光照排系统b、办公自动化系统。
c、计算机辅助设计系统d、航空订票系统。
8、操作系统是一种( )
a.应用软件b. 系统软件。
c.通用软件d. 工具软件。
9、在下列性质中,哪一个不是分时系统的特征。(
a. 交互性 b. 多路性 c. 成批性 d. 独占性。
10、 实时操作系统追求的目标是( )
a.高吞吐率 b.充分利用内存 c. 快速响应 d. 减少系统开销。
11、 操作系统是为了提高计算机的[1]和方便用户使用计算机而配置的基本软件。它负责管理计算机系统中的[2],其中包括[3],[4],外部设备和系统中的数据。操作系统中的[3]管理部分负责对进程进行管理。
操作系统对系统中的数据进行管理的部分通常叫做[5]。
供选择的答案:
1] a、速度 b、利用率 c、灵活性 d、兼容性。
2] a、程序 b、功能 c、资源d、进程。
3][4] a、主存储器b、虚拟存储器 c、运算器。
d、控制器e、微处理器f、处理机。
5] a、数据库系统 b、文件系统c、检索系统。
d、数据库e、数据存储系统 f、数据结构。
g、数据库管理系统。
12、 现代操作系统的两个基本特征是( )和资源共享。
a.多道程序设计b. 中断处理。
c.程序的并发执行d. 实现分时与实时处理。
13、 以下( )项功能不是操作系统具备的主要功能。
a.内存管理 b.中断处理 c.文档编辑 d.cpu调度。
14、 批处理系统的主要缺点是( )
的利用率不高b.失去了交互性。
c.不具备并行性d.以上都不是。
15、 引入多道程序的目的在于( )
a. 充分利用cpu,减少cpu等待时间。
b. 提高实时响应速度。
c. 有利于**共享,减少主、辅存信息交换量。
d. 充分利用存储器。
16、 (没有多道程序设计的特点。
17、 dos是磁盘操作系统的缩写。
18、 下列四个操作系统中,是分时系统的为( )
nt19、 在分时系统中,时间片一定,( 响应时间越长。
a.内存越多b.用户数越多。
c.后备队列d.用户数越少。
20、 操作系统是一组( )
a.文件管理程序b.中断处理程序。
c.资源管理程序d.设备管理程序。
21、 (不是操作系统关心的主要问题。
a.管理计算机裸机。
b. 设计、提供用户程序与计算机硬件系统的界面。
c.管理计算机系统资源。
d. 高级程序设计语言的编译器。
2. 第二章作业管理。
1. 习题。
1、作业调度和进程调度有什么区别?
答:作业调度和进程调度属于处理机管理(进程调度在第六章介绍)。处理机调度是操作系统的主要功能之一,它的实现策略决定了操作系统的类型,其调度算法的优劣直接影响整个系统的性能。
处理机调度的任务是选出待分派的作业或进程,为之分配处理机。
一般来说,处理机调度可分为三个级别,分别是高级调度、中级调度和低级调度。
高级调度又称作业调度,作业就是用户程序及其所需的数据和命令的集合,作业管理就是对作业的执**况进行系统管理的程序的集合。作业调度程序的主要功能是审查系统是否能满足用户作业的资源要求以及按照一定的算法来选取作业。
引入中级调度的主要目的是为了提高内存的利用率和系统吞吐量,使得暂时不运行的进程从内存对换到外存上。
低级调度又称进程调度,其主要功能是根据一定的算法将cpu分派给就绪队列中的一个进程。进程调度是操作系统中最基本的一种调度,其调度策略的优劣直接影响整个系统的性能。
2、操作系统用户接口中包含哪几种接口?它们分别提供给谁使用?
答:操作系统的用户界面是操作系统与使用者的接口,现代操作系统通常提供两种界面:命令界面(图形界面)和系统调用界面。
dos操作系统和unix操作系统为命令界面的代表(目前unix也提供图形界面)。
unix命令格式为:命令名 [选项] [参数]
例如:$ ls –l /user 命令中,ls是命令名(列文件目录),–l为一个选项(表示以长格式显示),/user为一个参数(表示显示user下的文件)。
图形界面的代表为微软的windows操作系统,大多数普通用户使用这两种界面。
系统调用是操作系统提供给编程人员的接口。在unix系统中,系统调用以c函数的形式出现的。它只能在c程序中使用,不能作为命令在终端输入。
3、系统调用是( )
a.一条机器指令 b.中断子程序 c.用户子程序 d.提供编程人员的接口。
4、unix命令的一般格式是( )
a.命令名 [选项] [参数b.[选项] [参数] 命令名。
c.[参数] [选项] 命令名d.[命令名] [选项] [参数]
5、面对一般用户,通过操作命令方式控制操作系统;面对编程人员,通过系统调用控制。
6、作业输入方式有:联机输入、脱机输入、直接耦合、假脱机、网络输入。
7、操作系统用户界面的发展经历了三代:命令行及系统调用界面、图形界面、虚拟现实的界面元素。
8、计算机操作命令可分为联机命令、shell程序语言命令、脱机作业控制语言命令。
9、用户要在程序一级获得系统帮助,必须通过( )
a.进程调度b.作业调度。
c.键盘命令d.系统调用。
10、 用户在一次计算过程中,或者一次事物处理中,要求计算机完成所做的工作的集合,这是指( )
a.进程b.程序 c.作业 d.系统调用。
11、 操作系统作业管理的主要功能是( )
a.作业调度与控制b.作业提交。
c.作业准备d.编制程序。
12、 用户在自己的用户终端上连续键入组成作业的若干命令,无需等待一条命令是否执行完毕。所键入的命令形成了一道命令串,存储在一个系统缓冲区中,由操作系统自动地对这些命令逐步提取并解释进行,最后向用户提供处理结果。在这样的多用户、多作业、多命令串的系统中,前后台作业的执行调度( )
操作系统复习
第二章。1 在下列性质中,不是分时系统特征的是 b a 交互性 b 独立性 c 多路性 d 成批性。2 引入多道程序设计的主要目的在于 c a 有利于 共享,减少主 辅存信息交换量。b 提高实时响应速度。c 充分利用cpu,减少cpu等待时间。d 充分利用存储器 3 在下面的进程状态转换过程中,可能...
操作系统复习
saw 锯 sawed sawed sawn fly 飞 flew flown stand 站立 stood stood spell 拼写 spelt spelled spelt spelled hear 听到 heard heard build 建造 built built spit 吐出 spa...
操作系统复习
一 单项选择题。在每小题列出的四个备选项中只有一个是符合题目要求的,请将其 填写在题后的括号内。1 在配置多道批处理操作系统的计算机系统中 d a 用户可联机 调试自己的程序 b 允许用户直接干预作业的执行。c 能对外部事件实时响应 d 允许多个作业同时使用不同的外围设备。2 unix操作系统是一个...