欢迎来到天天文库
浏览记录
ID:26437363
大小:116.50 KB
页数:14页
时间:2018-11-27
《【精品】unix操作系统概论》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、海量管理资源免费下载!第1章UNIX操作系统概论虽然大家在PC机上更多地使用Windows操作系统,但是实际上UNIX操作系统对工作站、微型计算机、大型机和超级计算机等各种不同类型的计算机来说是一种标准的操作系统。早在1970年,UNIX系统就已开发出来,因为它具有适应性和可变性,所以,多年来UNIX系统不断发展,并随着需求的变更以及新的计算机环境的变化而变化,只通过简单的改变就可以使它实现新的功能或支持旧的功能。同时,UNIX系统并不是必须和某一种类型的计算机捆绑在一起,而是可以轻松地适应任何类型的硬件而不损失标准特性。多年来,在不同的UNIX系统版本中所加入的功能并未影响底层的
2、标准化。本章重点介绍以下内容:●什么是操作系统,以及操作系统的功能●UNIX系统的发展历史●UNIX系统的几个重要分支1.1操作系统在计算机中,操作系统控制应用程序有序地使用CPU,就好像一个交通警察在一个复杂的十字路口指挥交通。十字路口就像是CPU;每一条在路口交汇的支路好比一个程序,在同一时间,只有其中一条路上的车辆可以通过这个路口,而交通警察的作用就是指挥让哪一条路上的车辆通过路口,直到让所有路口的车辆都通过该路口。1.1.1什么是操作系统操作系统是一个为用户管理计算机硬件和软件的程序。起初,操作系统只是设计成能够执行重复操作的硬件任务,这些任务以管理文件、运行程序和从用户接
3、收命令为中心。文件是存放于硬盘、软盘、磁带或压缩盘等存储设备上的电子数据。大多数用户需要计算机执行诸如从磁盘驱动器上读取和写入文件或在打印机上打印文件等硬件任务。如果没有操作系统,用户需要编写并运行一个程序以完成这些工作。然而,在一个操作系统中,用户可以通过简单地向操作系统发送一条指令来执行这些任务。在操作系统中已经包含了像从磁盘读取文件这样的重复性操作的设计。这种操作系统及其管理模块如图1-1所示。管理资源吧·管理人自己的下载网站海量管理资源免费下载!图1-1操作系统及其管理模块操作系统还具有能够接收并解释用户指令的接口。这个接口允许用户与操作系统交互。简单的操作系统的用户界面只
4、允许输入命令行,复杂的则可以选择菜单和图标。操作系统也管理应用软件。为了执行编辑文档或科学计算等任务,需要一些特殊的应用程序。编辑器就是一个应用程序,用它可以编辑文档,改变或添加文本。而编辑器本身就是一个包含指令的程序。要使用这个程序,应首先把它加载到计算机内存中,然后它的指令才被执行。操作系统控制着所有程序的加载和执行,当然也包括任何应用软件。在需要使用编辑器时,可以简单地指示操作系统加载并执行编辑器程序。1.1.2操作系统的功能文件管理、程序管理和用户界面是所有操作系统共有的传统特征。除此之外,UNIX又增加了另外两个特性。UNIX是一个多用户、多任务操作系统。作为一个多任务操
5、作系统,用户可以请求系统同时执行多个任务。在运行一个作业时,可以同时运行其他作业。例如,在打印文件的同时可以编辑文件,而不必等待文件打印完毕再编辑文件。作为多用户操作系统,多个人可以同时使用该系统。多个用户可以同时登录到该系统上,每个用户都可以通过自己的终端与该系统交互。同时,UNIX具有充分的灵活性,从根本上说它是一个科学研究系统。UNIX操作系统是由肯·汤普逊(KenThompson)在贝尔实验室于1969管理资源吧·管理人自己的下载网站海量管理资源免费下载!年开发成功的。起初,UNIX是为科研人员设计的操作系统。它的主要目标就是生成一个系统,以满足科研人员在科研方面不断变化的
6、需求。为了实现这一点,汤普逊将UNIX设计成能够处理很多不同种类任务的系统,所以灵活性就变得比硬件效率更为重要。虽然像UNIX这样灵活的系统运行起来不一定比那些特定于硬件的系统更快,但是UNIX能够处理用户所遇到的各种各样的任务。这种灵活性使UNIX成为用户可用的操作系统,不只限于用户和操作系统进行有限的、固定的交互。相反,操作系统可以提供一套强大的工具,而且用户可以配置系统并对系统编程以满足特殊需求。从这个意义上说,UNIX是一个面向用户的操作系统,是一个操作环境。1.2UNIX的诞生和发展UNIX系统有着悠久的历史和独特的演变过程。最初发源于几个人的研究项目,现已成为一个广泛应
7、用于商业、科学和政府部门的重要产品。20世纪80年代,出现了与贝尔实验室开发的UNIXSystemV不同的UNIX变种:BSD系统、XENIX系统和SUN操作系统。这三大变种对UNIXSystemV第4发行版(SVR4)的功能有很大的影响与贡献。Linux是UNIX系统的一个免费版本并已非常流行。1.2.1UNIX系统的诞生UNIX系统的历史可以追溯到20世纪60年代末,当时麻省理工学院、AT&T贝尔实验室和当年的计算机制造商GE(通用电子)开发了一个叫做Multic
此文档下载收益归作者所有