第1章操作系统概论 本章知识点: 11操作系统的作用 12操作系统的演变 13操作系统的主要成就 14操作系统举例(略) 15操作系统的主要研究课题
1 第1章 操作系统概论 本章知识点: • 1.1 操作系统的作用 • 1.2 操作系统的演变 • 1.3 操作系统的主要成就 • 1.4 操作系统举例(略) • 1.5 操作系统的主要研究课题
11操作系统的作用 操作系统是计算机用户和计算机硬件之间的接 程屁模块它是计算机系统的核心控制软件, 其能是痊制和管理系统肉子种资源,有效地 组织多道程序的 而另厘户提供良好的 工作环境达到使用方便、资源分配台理、安 全可靠等目的 操作系统是现有软件系统中最复杂的软件之 Denning认为,到目前为止,在操作系统的研 究保 轷亐妄霭騷号灒髻連舞勾篝置 项成就
2 1.1 操作系统的作用 操作系统是计算机用户和计算机硬件之间的接 口程序模块,它是计算机系统的核心控制软件, 其职能是控制和管理系统内各种资源,有效地 组织多道程序的运行,从而为用户提供良好的 工作环境,达到使用方便、资源分配合理、安 全可靠等目的。 操作系统是现有软件系统中最复杂的软件之一。 Denning认为,到目前为止,在操作系统的研 究开发方面主要取得了进程、内存管理、信息 保护与安全、调度与资源管理和系统结构等五 项成就
111硬件系统和应用程序间的 界面 由操作系统定义的软、硬件和数据,给程 序员提供了方便的界面,使程序员和应用 程序更容易获取和使用计算机系统中的资 源、工具和服务
3 1.1.1 硬件系统和应用程序间的 界面 由操作系统定义的软、硬件和数据,给程 序员提供了方便的界面,使程序员和应用 程序更容易获取和使用计算机系统中的资 源、工具和服务
111硬件系统和应用程序间的界面 0S具有如下功能: ·①程序创建。 ②程序执行 ③I/0设备的访问 ④控制对文件的访问 ⑤系统访问。 ·⑥查错和纠错。 ·⑦簿记
4 1.1.1 硬件系统和应用程序间的界面 OS具有如下功能: • ① 程序创建。 • ② 程序执行。 • ③ I/O设备的访问。 • ④ 控制对文件的访问。 • ⑤ 系统访问。 • ⑥ 查错和纠错。 • ⑦ 簿记
1.12作为资源管理者 作为资源管理器的操作系统: 内存 I/O设备 操作系统 IO控制器 L/O控制器 程序和 IO控制器 处理器 处理器 OS 程序1 数据
5 1.1.2 作为资源管理者 作为资源管理器的操作系统: 内存 I/O 设备 处理器 处 理 器 I/O 控制器 I/O 控制器 操作系统 I/O 控制器 软 件 程序和 数 据 数 据 程 序 OS
113推动操作系统发展的因素 操作系统的演变主要基于以下因素: ①硬件升级以及新的硬件类型 ②新服务; ③修补;
6 1.1.3 推动操作系统发展的因素 操作系统的演变主要基于以下因素: • ①硬件升级以及新的硬件类型; • ②新服务; • ③修补;
1.2操作系统的演变 操作系统发展至今已有三十多年。设计 操作系统主要有两个目的:第一,为程 序的开发和执行提供一个方便的环境; 第二,为保证计算机系统顺利执行,操 作系统对各个计算活动进行调度
7 1.2 操作系统的演变 操作系统发展至今已有三十多年。设计 操作系统主要有两个目的:第一,为程 序的开发和执行提供一个方便的环境; 第二,为保证计算机系统顺利执行,操 作系统对各个计算活动进行调度
1.2.1串行处理系统 最早的计算机,从20世纪40年代末到50 年代中期,程序员直接与硬件接触,根 本没有0S。计算机运行在一个集成了指 示器、各种开关、一些输入设备以及 个打印机的控制台之上。早期的这种系 统存在两个问题: (1)上机安排 (2)启动时间
8 1.2.1 串行处理系统 最早的计算机,从20世纪40年代末到50 年代中期,程序员直接与硬件接触,根 本没有OS。计算机运行在一个集成了指 示器、各种开关、一些输入设备以及一 个打印机的控制台之上。早期的这种系 统存在两个问题: • (1)上机安排 • (2)启动时间
1.22简单批处理系统 简单批处理系统是专业计算机操作员(或机器 按作並的性庋将作业按类芬成若千组,然后一组 组地来运 在早期计算机系统中=引进简单批处理季统可 序浪费的时间,因此,也就减少了计算机的空 闲时间。 批处理系统实质上不提供用户和程序之间的交 不能睡稳房中的时有问题必须填先安排好,也 互 机修改
9 1.2.2 简单批处理系统 简单批处理系统是专业计算机操作员(或机器) 按作业的性质将作业按类分成若干组,然后一组 一组地来运行作业。 在早期计算机系统中,引进简单批处理系统可 以减少安装磁带、装入程序和返绕磁带等有关的 工序浪费的时间,因此,也就减少了计算机的空 闲时间。 批处理系统实质上不提供用户和程序之间的交 互功能。程序中的所有问题必须事先安排好,也 不能进行联机修改。
1.22简单批处理系统 简单批处理系统的中心思想是,通过应 用一种被称为监控器的软件,使用户不 必再直接接触机器,而是先通过卡片机 和纸带机向计算机控制器提交作业,由 监控器将作业组织在一起构成一批作业, 然后将整批作业放入由监控器管理的输 入设备上,每当一个程序执行完毕返回 监控器时,监控器已自动装入下一个程 序
10 1.2.2 简单批处理系统 简单批处理系统的中心思想是,通过应 用一种被称为监控器的软件,使用户不 必再直接接触机器,而是先通过卡片机 和纸带机向计算机控制器提交作业,由 监控器将作业组织在一起构成一批作业, 然后将整批作业放入由监控器管理的输 入设备上,每当一个程序执行完毕返回 监控器时,监控器已自动装入下一个程 序