第4章操作系统与网络知识 +41操作系统的形成与发展 4.2操作系统的功能 43操作系统实例 44计算机网络概述 45计算机网络体系结构d●9 4.6互联网技术 计算机导论(2014
计算机导论(2014) 第4章 操作系统与网络知识 4.1 操作系统的形成与发展 4.2 操作系统的功能 4.3 操作系统实例 4.4 计算机网络概述 4.5 计算机网络体系结构 4.6 互联网技术
⑨41操作系统的形成与发展 操作系统概念 →操作系统的形成 操作系统的发展 操作系统的特征 计算机导论(2014
计算机导论(2014) 4.1 操作系统的形成与发展 操作系统概念 操作系统的形成 操作系统的发展 操作系统的特征
4.1.1操作系统概念 计算机系统 硬件子系统 →中央处理器:运算器控制器寄存器。 存储器:内存外存。 外设:输入设备输出设备。 软件子系统 系统软件:操作系统焐言翻译程序/数据库管理系统。 应用软件:通用应用软件传专用应用软件。 计算机导论(2014
计算机导论(2014) 4.1.1 操作系统概念 计算机系统 硬件子系统 中央处理器:运算器/控制器/寄存器。 存储器:内存/外存。 外设:输入设备/输出设备。 软件子系统 系统软件:操作系统/语言翻译程序/数据库管理系统。 应用软件:通用应用软件/专用应用软件
4.1.1操作系统概念 操作系统 操作系统定义 有效地组织和管理计算机系统中的硬件和软件资源,合理 地组织计算机工作流程,控制程序的执行,提供多种服务 功能及友好界面,方便用户使用计算机的系统软件。 操作系统的目标 方便性/有效性/开放性。 →可靠性/可扩充性/可移植性。 计算机导论(2014
计算机导论(2014) 4.1.1 操作系统概念 操作系统 操作系统定义 有效地组织和管理计算机系统中的硬件和软件资源,合理 地组织计算机工作流程,控制程序的执行,提供多种服务 功能及友好界面,方便用户使用计算机的系统软件。 操作系统的目标 方便性/有效性/开放性。 可靠性/可扩充性/可移植性
4.1.2操作系统的形成 人工操作 用穿孔机将编写好的程序及相应的数据穿孔在纸带/卡片 上,通过纸带/卡片机输入计算机。 启动计算机执行程序,通过控制台上的开关、按钮和指 示灯来操作和控制程序的执行。 程序执行完并取走计算结果后,下一个用户才能使用该 计算机。 高速的CPU绝大部分时间处于等待慢速的手工操作和外 设运行,计算机资源得不到有效利用。 计算机导论(2014
计算机导论(2014) 4.1.2 操作系统的形成 人工操作 用穿孔机将编写好的程序及相应的数据穿孔在纸带/卡片 上,通过纸带/卡片机输入计算机。 启动计算机执行程序,通过控制台上的开关、按钮和指 示灯来操作和控制程序的执行。 程序执行完并取走计算结果后,下一个用户才能使用该 计算机。 高速的CPU绝大部分时间处于等待慢速的手工操作和外 设运行,计算机资源得不到有效利用
4.1.2操作系统的形成 批处理操作系统 ◆单道批处理系统 →把一批作业放入外存但一次只调用一道作业进入内存运行。 作业是指用户在一次数据处理中要求计算机所做的全部工作的总 和,由用户程序、数据和作业说明书组成。 多道批处理系统 从外存中把多道作业同时调入内存。 →内存中的多个作业可以交替执行,但不能进行人机交互。 批作业放入外存的方式 联机方式:在主机控制下进行。 →脱机方式:在外围机控制下进行,进一步提高了主机利用率。 计算机导论(2014
计算机导论(2014) 4.1.2 操作系统的形成 批处理操作系统 单道批处理系统 把一批作业放入外存, 但一次只调用一道作业进入内存运行。 作业是指用户在一次数据处理中要求计算机所做的全部工作的总 和,由用户程序、数据和作业说明书组成。 多道批处理系统 从外存中把多道作业同时调入内存。 内存中的多个作业可以交替执行,但不能进行人机交互。 一批作业放入外存的方式 联机方式:在主机控制下进行。 脱机方式:在外围机控制下进行, 进一步提高了主机利用率
4.1.2操作系统的形成 分时操作系统 把CPU的时间分成微小的时间片。 按时间片轮流为多个终端服务。 具有人机对话功能。 实时操作系统 实时控制系统/硬实时任务。 实时信息系统软实时任务。 计算机导论(2014
计算机导论(2014) 4.1.2 操作系统的形成 分时操作系统 把CPU的时间分成微小的时间片。 按时间片轮流为多个终端服务。 具有人机对话功能。 实时操作系统 实时控制系统/硬实时任务。 实时信息系统/软实时任务
4.1.2操作系统的形成 通用操作系统 同时具备实时/分时批处理功能。 按优先级分类处理。 UNIX的早期版本是当时通用操作系统的代表 nI. 计算机导论(2014
计算机导论(2014) 4.1.2 操作系统的形成 通用操作系统 同时具备实时/分时/批处理功能。 按优先级分类处理。 UNIX的早期版本是当时通用操作系统的代表
4.1.3操作系统的发展 微机操作系统 单用户单任务 一个用户执行一个程序。 CP/M,MS-DOS。 单用户多任务 一个用户可以执行多个程序。 Windows 2000. windows XP 多用户多任务 多个用户可以分别执行多个程序。 UNⅨX和 Linux 计算机导论(2014
计算机导论(2014) 4.1.3 操作系统的发展 微机操作系统 单用户单任务 一个用户执行一个程序。 CP/M, MS-DOS。 单用户多任务 一个用户可以执行多个程序。 Windows 2000, Windows XP。 多用户多任务 多个用户可以分别执行多个程序。 UNIX和 Linux
4.1.3操作系统的发展 多处理器操作系统 多处理器系统的优点 提高系统的吞吐量和可靠性 节省投资 多处理器操作系统分类 主-从模式:易于实现资源利用率低。 对称模式:资源利用率高。 多处理器操作系统实例 →SUN公司的 Solaris AT&T公司的 UNIX System V4.0MP版本。 DG公司的DG/UX 计算机导论(2014
计算机导论(2014) 4.1.3 操作系统的发展 多处理器操作系统 多处理器系统的优点 提高系统的吞吐量和可靠性 节省投资 多处理器操作系统分类 主-从模式:易于实现/资源利用率低。 对称模式:资源利用率高。 多处理器操作系统实例 SUN公司的Solaris. AT&T公司的UNIX System V4.0 MP版本。 DG公司的DG/UX