Operating system Overview Chapter 2
Operating System Overview Chapter 2
本章的主要内容: 了解操作系统的目标和功能。掌握操作 系统的基本原理和相关的概念。 简述操作系统的发展历史。展现操作系 统如何从原始的批处理系统演变成高级 的多任务多用户系统。 给出了两个操作系统的历史和总体特征, 这两个系统将作为示例系统贯穿于本书
本章的主要内容: • 了解操作系统的目标和功能。掌握操作 系统的基本原理和相关的概念。 • 简述操作系统的发展历史。展现操作系 统如何从原始的批处理系统演变成高级 的多任务多用户系统。 • 给出了两个操作系统的历史和总体特征, 这两个系统将作为示例系统贯穿于本书
2.1 OPERRATING SYSTEM OBJECTIVES AND FUNCTIONS (操作系统的目标和功能) 功能: 操作系统是控制应用程序执行的程序,并充当 应用程序和计算机硬件之间的接口。 目标: 1方便:操作系统使计算机更易于使用。 2有效:操作系统允许以更有效的方式使用计 算机系统资源。 3扩展能力:在操作系统中允许有效地开发, 测试和引进新的系统功能
2.1 OPERRATING SYSTEM OBJECTIVES AND FUNCTIONS (操作系统的目标和功能 ) • 功能: 操作系统是控制应用程序执行的程序,并充当 应用程序和计算机硬件之间的接口。 • 目标: 1.方便:操作系统使计算机更易于使用。 2.有效:操作系统允许以更有效的方式使用计 算机系统资源。 3.扩展能力:在操作系统中,允许有效地开发, 测试和引进新的系统功能
The Operating System as a User/Computer Interface User Programmer Application Programs Svstem Designer Utilities Operating System Computer Hardware Figure 2.1 Layers and views of a Computer System
The Operating System as a User/Computer Interface
简述各层的任务 °应用程序:可以用一种程序设计语言描述,它 是由应用程序设计员开发的专用程序。 实用程序(开发工具等):它们实现了在创建 程序、管理文件和控制IO设备中经常使用的功 能,程序员在开发应用程序时将使用这些软件, 应用程序在运行时,将调用这些实用程序以实 现特定的功能 操作系统:操作系统为程序员屏蔽了硬件细节 并为程序员使用系统提供方便的接口。它可以 作为中介,使程序员和应用程序更容易地访问 和使用这些功能和服务
简述各层的任务 • 应用程序:可以用一种程序设计语言描述,它 是由应用程序设计员开发的专用程序。 • 实用程序(开发工具等):它们实现了在创建 程序、管理文件和控制IO设备中经常使用的功 能,程序员在开发应用程序时将使用这些软件, 应用程序在运行时,将调用这些实用程序以实 现特定的功能。 • 操作系统:操作系统为程序员屏蔽了硬件细节, 并为程序员使用系统提供方便的接口。它可以 作为中介,使程序员和应用程序更容易地访问 和使用这些功能和服务