4.1.2操作系统的形成 批处理操作系统 ·单道批处理系统 →把一批作业放入外存,但一次只调用一道作业进入内存运行。 →作业是指用户在一次数据处理中要求计算机所做的全部工作的总 和,由用户程序、数据和作业说明书组成。 多道批处理系统 ◆从外存中把多道作业同时调入内存。 →内存中的多个作业可以交替执行,但不能进行人机交互。 一 批作业放入外存的方式 →联机方式:在主机控制下进行。 →脱机方式:在外围机控制下进行,进一步提高了主机利用率。 计算机导论(2014)
计算机导论(2014) 4.1.2 操作系统的形成 批处理操作系统 单道批处理系统 把一批作业放入外存, 但一次只调用一道作业进入内存运行。 作业是指用户在一次数据处理中要求计算机所做的全部工作的总 和,由用户程序、数据和作业说明书组成。 多道批处理系统 从外存中把多道作业同时调入内存。 内存中的多个作业可以交替执行,但不能进行人机交互。 一批作业放入外存的方式 联机方式:在主机控制下进行。 脱机方式:在外围机控制下进行, 进一步提高了主机利用率
4.1.2操作系统的形成 +分时操作系统 ·把CPU的时间分成微小的时间片。 ·按时间片轮流为多个终端服务。 ·具有人机对话功能。 +实时操作系统 ·实时控制系统/硬实时任务。 + 实时信息系统/软实时任务。 计算机导论(2014)
计算机导论(2014) 4.1.2 操作系统的形成 分时操作系统 把CPU的时间分成微小的时间片。 按时间片轮流为多个终端服务。 具有人机对话功能。 实时操作系统 实时控制系统/硬实时任务。 实时信息系统/软实时任务
4.1.2操作系统的形成 +通用操作系统 ·同时具备实时/分时批处理功能。 ·按优先级分类处理。 ·UNX的早期版本是当时通用操作系统的代表。 计算机导论(2014)
计算机导论(2014) 4.1.2 操作系统的形成 通用操作系统 同时具备实时/分时/批处理功能。 按优先级分类处理。 UNIX的早期版本是当时通用操作系统的代表
4.1.3操作系统的发展 +微机操作系统 ◆单用户单任务 ◆一个用户执行一个程序。 +CPM,MS-DOS。 he fi ◆单用户多任务 ◆一个用户可以执行多个程序。 Windows 2000,Windows XP. ◆多用户多任务 →多个用户可以分别执行多个程序。 ◆UNX和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