第1章 引言
大量复杂计算的需求催生了计算机。早期计算机的复杂操作不能满足使用者的需要,这种不满足又引��出新的发明……这样的过程形成了计算机的发展链。操作系统(Operating System,os)这个在今天的计算机系统中举足轻重的系统软件,就是在计算机发展链上从无到有、由简单到复杂逐步发展起来的。它为人们使用计算机提供了方便的接口,它使计算机系统的各种资源得到充分的利用,它的发展与计算机用户的需求和计算机制造技术的进步以及计算机理论科学的发展是密切相关的,它获得了多种美誉,比如“人机间的桥梁”、“硬件的伙伴”、“软件的基石”等。
本章主要介绍操作系统的概念、基本类型、主要的功能特征、用户接口、体系结构及其基本的运行环境等,以帮助读者建立一个对操作系统的总体印象。从下一章开始具体介绍操作系统主要功能的实现原理。
1.1 操作系统的概念
要给操作系统下一个**定义并非易事。50年来,人们从不同角度对操作系统做过多种解释,但至今尚无统一的定义。以下通过分析操作系统的地位和配置它的目的,给出操作系统概念的一个非形式化的描述。
1.1.1 操作系统的地位和作用
一个完整的计算机系统由两大部分组成:计算机硬件和计算机软件。硬件部分指计算机的物理装置本身,主要包括处理器(如**处理器、输入/输出处理器)、存储器、输入偷出控制器和各种外部设备等。**处理器(Central PrO—cessing Unit,CPU)是对信息进行高速运算和控制处理的部件;存储器用于存放程序和数据;输入/输出处理器和控制器控制和管理各种外设与主存储器之间的信息传送。软件部分指由计算机硬件执行以完成一定任务的所有程序及数据,主要包括系统软件和应用软件两大类。操作系统、编译器、编辑器和数据库管理系统等是常见的系统软件;财务管理程序、电脑摇奖程序、火车订票系统和浏览器等都属于应用软件。其中操作系统是当今计算机必不可少的组成部分,只有安装了操作系统,用户才能够使用计算机,其他应用软件才能运行。
……