暴
暴峰雨
无论是工程工作站、科学计算、事务处理或者办公自动化,都有UNIX系统在运行,也正因为这样,UNIX已成为当今计算机领域里比较热门的技术之一。
那么什么是UNIX系统呢?其实UNIX系统也是称为软件的一组程序,它的作用是把计算机和计算机用户联系起来,主要完成三项工作:
1、控制计算机的运行;
2、在用户和计算机之间作为解释程序;
3、提供一系列程序和工具包,使你能够完成自己的工作。
控制计算机运行的UNIX软件称为操作系统。操作系统的作用就象是一个教室里的教师,这个教师负责布置作业、安排各种设备的使用并协调和管理学生的各种活动,所以说操作系统实际上就是协调计算机内部的工作,指挥各个部件的操作,如什么时候装入和运行用户的程序、什么时候应该发送信息给打印机等等。
在UNIX系统中,在用户和计算机之间起联系作用的软件称为外壳(shell),shell对用户的各种要求进行解释,并执行。
UNIX系统能够完成以下功能:
1、建立和管理文件系统;
2、装入和执行用户的程序;
3、管理和控制输入、输出设备。
4、提供多用户分时的功能(这是它最具特色的功能),这就意味着,在不同终端上的几个人,可以同时使用计算机,也可以使每个用户可以同时进行几项工作,允许用户按照他的要求给每个任务设置不同的优先权。
我们最早使用的PC-DOS系统是属于单用户的操作系统,而UNIX则是多用户的操作系统,这正是这两个操作系统的主要区别。
UNIX系统的特点
1、UNIX是一个分时、多用户、多任务的系统;
2、内核和核外程序的有机结合;
3、良好的用户界面;
4、树形结构的文件系统;
5、文件和设备的统一处理;
6、丰富的核外系统程序;
7、系统用C语言写成,具有良好的可移植性。
总结:UNIX操作系统就是一个多用户、多任务、分时的操作系统。
UNIX的历史开始于1969年ken Thompson,Dennis Ritchie(即著名的K&G,C语言的发明人)
与一群人在一部PDP-7上进行的一些工作,后来这个系统变成了UNIX。它主要的几个版本为:
V1(1971):第一版的UNIX,以PDP-11/20的汇编语言写成。包括文件系统,fork、rof
f、ed等软件。
V4(1973):以C语言从头写过,这使得UNIX修改容易,可以在几个月内移植到新的硬件
平台上。最初C语言是为UNIX设计的,所以C与UNIX间有紧密的关系。
V6(1975):第一个在贝尔实验室外(尤其是大学中)广为流传的UNIX版本。这也是UN
IX分支的起点与广受欢迎的开始。1.xBSD (PDP-II)就是由这个版本衍生出来的。
V7(1979):在许多UNIX玩家的心目中,这是“最后一个真正的UNIX,”这个版本包括
一个完整的K&RC编译器,Bourne shell。V7移植到VAX机器后称为32V。
目前开发UNIX(System V)的公司是Unix System Laboratories (USL)。USL本为AT&T所
有,1993年初被Novell收购。Novell于1993年末将UNIX这个注册商标转让给X/Open组织。
目前为止,UNIX有两大流派:那就是AT&T发布的UNIX操作系统System V与美国加州大学
伯克利分校发布的UNIX版BSD(Berkeley Software Distribution)。SVR4是两大流派融合后
的产物。1991年底,与System V针锋相对的开放软件基金会(Open Software Foundation)推
出了OSF/1。
现在几种主要的UNIX版本:
* AIX:IBM的UNIX,是根据SVR2(最近已经出到SVR3.2)以及一部分BSD延伸而来,加上
各种硬件的支持。具备特有的系统管理(SMIT)。
* 386BSD:Jolitz从Net/2 software移植过来的。支持Posix,32位。
* FreeBSD:1.x从386BSD 0.1而来,FreeBSD 2.x版是用4.4BSD lite改写。
* HP-UX(HP):旧系统是从S III(SVRx)发展面来,现在是由SVR2(4.2BSD)发展而
来,目前是10.x版。
* Linux(x86):遵从POSIX,SYSV及BSD的扩展,这一点从上页表中即可看出。
* OSF/1(DEC):DEC对OSF/1的移植。
* SCO UNIX(x86):SVR3.2,目前影响较大的PC UNIX。
* SunOS(680x0,Sparc,i386):根据4.3BSD,包含许多来自System V的东西。Sun的
主要成果在于:NFS,OpenLook GUI标准,现演变为Solaris 。
* Ultrix(DEC):根据4.2BSD再加上许多4.3BSD的东西。
* Xenix(x86):Intel硬件平台上的UNIX,以SVR2为基础,由微软推出。在中国使用较广
泛。
那么什么是UNIX系统呢?其实UNIX系统也是称为软件的一组程序,它的作用是把计算机和计算机用户联系起来,主要完成三项工作:
1、控制计算机的运行;
2、在用户和计算机之间作为解释程序;
3、提供一系列程序和工具包,使你能够完成自己的工作。
控制计算机运行的UNIX软件称为操作系统。操作系统的作用就象是一个教室里的教师,这个教师负责布置作业、安排各种设备的使用并协调和管理学生的各种活动,所以说操作系统实际上就是协调计算机内部的工作,指挥各个部件的操作,如什么时候装入和运行用户的程序、什么时候应该发送信息给打印机等等。
在UNIX系统中,在用户和计算机之间起联系作用的软件称为外壳(shell),shell对用户的各种要求进行解释,并执行。
UNIX系统能够完成以下功能:
1、建立和管理文件系统;
2、装入和执行用户的程序;
3、管理和控制输入、输出设备。
4、提供多用户分时的功能(这是它最具特色的功能),这就意味着,在不同终端上的几个人,可以同时使用计算机,也可以使每个用户可以同时进行几项工作,允许用户按照他的要求给每个任务设置不同的优先权。
我们最早使用的PC-DOS系统是属于单用户的操作系统,而UNIX则是多用户的操作系统,这正是这两个操作系统的主要区别。
UNIX系统的特点
1、UNIX是一个分时、多用户、多任务的系统;
2、内核和核外程序的有机结合;
3、良好的用户界面;
4、树形结构的文件系统;
5、文件和设备的统一处理;
6、丰富的核外系统程序;
7、系统用C语言写成,具有良好的可移植性。
总结:UNIX操作系统就是一个多用户、多任务、分时的操作系统。
UNIX的历史开始于1969年ken Thompson,Dennis Ritchie(即著名的K&G,C语言的发明人)
与一群人在一部PDP-7上进行的一些工作,后来这个系统变成了UNIX。它主要的几个版本为:
V1(1971):第一版的UNIX,以PDP-11/20的汇编语言写成。包括文件系统,fork、rof
f、ed等软件。
V4(1973):以C语言从头写过,这使得UNIX修改容易,可以在几个月内移植到新的硬件
平台上。最初C语言是为UNIX设计的,所以C与UNIX间有紧密的关系。
V6(1975):第一个在贝尔实验室外(尤其是大学中)广为流传的UNIX版本。这也是UN
IX分支的起点与广受欢迎的开始。1.xBSD (PDP-II)就是由这个版本衍生出来的。
V7(1979):在许多UNIX玩家的心目中,这是“最后一个真正的UNIX,”这个版本包括
一个完整的K&RC编译器,Bourne shell。V7移植到VAX机器后称为32V。
目前开发UNIX(System V)的公司是Unix System Laboratories (USL)。USL本为AT&T所
有,1993年初被Novell收购。Novell于1993年末将UNIX这个注册商标转让给X/Open组织。
目前为止,UNIX有两大流派:那就是AT&T发布的UNIX操作系统System V与美国加州大学
伯克利分校发布的UNIX版BSD(Berkeley Software Distribution)。SVR4是两大流派融合后
的产物。1991年底,与System V针锋相对的开放软件基金会(Open Software Foundation)推
出了OSF/1。
现在几种主要的UNIX版本:
* AIX:IBM的UNIX,是根据SVR2(最近已经出到SVR3.2)以及一部分BSD延伸而来,加上
各种硬件的支持。具备特有的系统管理(SMIT)。
* 386BSD:Jolitz从Net/2 software移植过来的。支持Posix,32位。
* FreeBSD:1.x从386BSD 0.1而来,FreeBSD 2.x版是用4.4BSD lite改写。
* HP-UX(HP):旧系统是从S III(SVRx)发展面来,现在是由SVR2(4.2BSD)发展而
来,目前是10.x版。
* Linux(x86):遵从POSIX,SYSV及BSD的扩展,这一点从上页表中即可看出。
* OSF/1(DEC):DEC对OSF/1的移植。
* SCO UNIX(x86):SVR3.2,目前影响较大的PC UNIX。
* SunOS(680x0,Sparc,i386):根据4.3BSD,包含许多来自System V的东西。Sun的
主要成果在于:NFS,OpenLook GUI标准,现演变为Solaris 。
* Ultrix(DEC):根据4.2BSD再加上许多4.3BSD的东西。
* Xenix(x86):Intel硬件平台上的UNIX,以SVR2为基础,由微软推出。在中国使用较广
泛。