操作系统原理教程(第3版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.8 小结

本章重点讨论了操作系统的基本概念、分类、功能、提供的服务,以及操作系统的运行环境等。

● 操作系统的三个基本类型:

① 批处理系统。它是在解决人机矛盾和CPU与I/O设备速度不匹配的矛盾过程中形成的,其特点是提高系统资源的利用率,增加系统的吞吐量。其缺点是用户无法与作业交互,作业的平均周转时间长。

② 分时系统。它克服了批处理系统的缺点,使用户与其作业直接交互,其特点是具有同时性、独立性、交互性、及时性,但其系统资源利用率不如批处理系统高。

③ 实时系统。它的主要特点是计算机能够在限定的时间内执行完所规定的功能,并能在限定的时间内对外部的异步事件做出响应。它具有实时性和可确定性、高度的安全可靠性。嵌入式系统实际是实时系统的一个分支。

● 从资源管理的观点来看,操作系统具有处理机管理、存储器管理、设备管理和文件管理等。为了实现这些管理,操作系统提供了多种服务。

● 多道程序的概念及特点:

多道程序的概念是指主存存放多个用户程序,使这些程序同时处于运行状态。其特点就是主存有多道、宏观上并行、微观上串行。

● 批处理操作系统的性能指标指资源利用率、系统吞吐率和作业的平均周转时间等。

● 三个基本操作系统的类型的特征是并发性、共享性和虚拟性等;关于操作系统的运行通常或者由中断和异常激活,或者作为一个独立的进程运行。

● 操作系统的进一步发展,形成了多种类型的操作系统:

① 微型机操作系统,从简单的单用户、单任务到复杂的多用户、多任务系统等多种类型。

② 多处理机和对称多处理操作系统,多处理机共享主存,提高系统的吞吐量和系统的可靠性。

③ 网络操作系统,将各计算机有机地联系起来,使各计算机间实现通信和资源共享。

④ 分布式操作系统,是经网络连接的多机统一的操作系统,它强调资源、任务、功能和控制的全面分布,以提高整个系统的资源利用效率。

● 用户与操作系统之间的接口有两种:

① 操作接口,提供给联机用户操作的是Shell操作命令和图形用户接口,提供给脱机用户操作的是作业控制语言。这些接口命令由系统提供的命令解释程序进行解释执行。

② 编程接口—系统调用。用户程序利用系统调用命令请求系统资源和得到系统核心的服务。

● 本章还对操作系统的运行环境、设计规范、结构设计进行了讨论,应了解操作系统的运行特点和组成结构。