第1章UNIX和Linux操作系统概述

发布时间:2023-03-30 15:26:20   来源:文档文库   
字号:
1UNIXLinux操作系统概述
一谈到Linux就不得不谈到UNIX,因为Linux是从UNIX发展而来的。Linux本身也UNIX系统大家族中的一员。毫无疑问,UNIXLinux在目前和可以预见的将来都是最有影响的计算机操作系统。UNIXLinux系统被广泛地应用到大中企业级服务器和Web服务器上,它们已经成为了当今的主流操作系统。
1.1什么是UNIXUNIX是一个计算机操作系统,一个用来协调、管理和控制计算机硬件和软件资源的控制程序。UNIX操作系统是一个多用户和多任务操作系统:多用户表示在同一时刻可以有多个用户同时使用UNIX操作系统而且他们互不干扰;多任务表示任何用户在同一时间可以在UNIX操作系统上运行多个程序。
Windows操作系统不同的是UNIX主要的用户界面是命令行界面(UNIX也有图形界面),用户通过UNIX系统提供的命令来操作计算机系统。UNIX一共有大约250多个命令,但是常用的很少。Windows被称为用户友好的操作系统,因为普通用户很容易学习和使用。UNIX被称为程序员友好的操作系统,因为程序员可以方便地重新配置UNIX操作系统使之适应于自己的工作环境。
UNIX系统不但可以使用在大中型计算机、小型计算机、工作站上,随着微型机的功能不断提高和Internet的发展,UNIX(特别是Linux)系统也越来越多地使用在微机上。UNIX得到企业的广泛应用的主要原因是该系统的功能强大、可靠性高、技术成熟、网络功能强大、开放性好等特点。Linux被广泛地应用于Web服务器的另一个非常重要的原因是其成本非常低廉(应该是最低的),因为绝大多数Linux软件是免费的。
1.2UNIX的简要发展史
UNIX操作系统的诞生本身就是一个传奇。事情可以追溯到20世纪60年代末期,当时美国麻省理工学院(MITAT&T公司的贝尔(Bell)实验室和通用电气公司(GE)联合研发一个叫做MulticsMultiplexedInformationandComputingSystem)的操作系统。Multics被设计运行在GE-645大型计算机上,由于系统目标过于庞大,糅合了太多的特性,许多专家把它称之为Monster(怪物),以至于该系统的研发人员都不知道最终该把它做成什么样。1969年,贝尔实验室已经对Multics不抱任何幻想了,最终撤出了投入该项目的所有资源。其中一个开发者,肯·汤姆森(KenThompson)则继续为GE-645开发软件,并
Linux系统管理
最终编写了一个太空旅行游戏,这个游戏模拟太阳系主要天体的运动,由玩家来指挥飞船,并试着在不同的行星和它们的卫星上登陆。游戏运行并不顺畅而且耗费昂贵——每次运行要花费约100美元。
Thompson后来找了一台没什么人用的DEC(数字仪器公司)的PDP-7小型计算机。在他的同事丹尼斯·里奇(DennisRitchie)的帮助下,ThompsonPDP-7的汇编语言重写了这个游戏,并使其在DECPDP-7上运行起来。这次经历加上Multics项目的经验,促使Thompson开始了一个DECPDP-7上的新操作系统项目。ThompsonRitchie领导一组开发人员,开发了一个新的多任务操作系统。这个系统包括命令解释器和一些实用程序,这个项目称为UNICSUniplexedInformationandComputingSystem以表示它源自Multics的同时又比它的前身简单,后来这个名字被改为UNIX
最初的UNIX是用汇编语言编写的,一些应用是由叫做B语言的解释型语言和汇编语言混合编写的,Ritchie1971年发明了C语言。1973ThompsonRitchieC语言重写了UNIX,此举是极具大胆创新和革命意义的。用C语言编写的UNIX代码简洁紧凑、易移植、易读、易修改,为此后UNIX的发展奠定了坚实的基础。
20世纪70年代,AT&T公司还没有被拆分,受当时反垄断法的限制,AT&T不能进入计算机操作系统市场。因此它以十分低廉甚至免费的许可将UNIX源码授权给学术机构做研究或教学之用,许多机构在此源码基础上加以扩充和改进,形成了所谓的UNIX“变种(Variations,这些变种反过来也促进了UNIX的发展,其中最著名的变种之一是由加州大学Berkeley分校开发的BSD产品。AT&T的这一举措本身也培养了大量的UNIX人才,UNIX的普及铺平了道路。尽管UNIX“变种”众多,但是多数专家认为对UNIX操作系统的发展贡献最大的是它的两个分支——加州大学Berkeley分校的BSDAT&T公司SystemV,正是它们成就了UNIX操作系统今日的辉煌!
尽管UNIX一开始就得到了学术界的一片赞扬,但并未受到商界的重视。因为以往的经验告诉他们:“受到学术界高度好评的东西,多数是不实用的。”但是这次商界依靠他们过往经验做出的“英明”判断却大错特错了。有人估计商界为此次错误判断付出了近10的时间,也就是UNIX系统在商界的普及比应该的晚了近10年。
由于AT&T公司注册了UNIX商标,因此后来其他公司开发出来的“UNIX操作系统”就不能再使用UNIX这个名称,SUN公司的UNIX操作系统叫SolarisIBMUNIX操作系统叫AIX。但是它们之间的差别是很微小的。
有专家用“有心栽花花不开,无心插柳柳成荫”来形容UNIX的成功与发展。UNIX的成功也验证了“失败乃成功之母”这句名言。但是,随着岁月的流逝,人们已经渐渐地遗忘了促使UNIX成功的Multics和太空旅行游戏这两位失败的“妈”,而只记住了UINX这个成功的“孩”
1.3UNIX的设计理念
UNIX操作系统所秉持的设计理念的宗旨就是简单、通用和开放。为此它的设计原则包括如下几个方面:

14

本文来源:https://www.2haoxitong.net/k/doc/ed65e0e9c950ad02de80d4d8d15abe23492f0339.html

《第1章UNIX和Linux操作系统概述.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式