奇闻铁事

登录

unix是什么(unix是什么的缩写)

wangsihai

本文目录一览:

unix是什么?

UNIX是操作系统。

支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在ATT的贝尔实验室开发。目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。

特性:

1、UNIX系统是一个多用户,多任务的分时操作系统。

2、UNIX的系统结构可分为三部分:操作系统内核(是UNIX系统核心管理和控制中心,在系统启动或常驻内存),系统调用(供程序开发者开发应用程序时调用系统组件,包括进程管理,文件管理,设备状态等),应用程序(包括各种开发工具,编译器,网络通讯处理程序等,所有应用程序都在Shell的管理和控制下为用户服务)。

3、UNIX系统大部分是由C语言编写的,这使得系统易读,易修改,易移植。

4、UNIX提供了丰富的,精心挑选的系统调用,整个系统的实现十分紧凑,简洁。

5、UNIX提供了功能强大的可编程的Shell语言(外壳语言)作为用户界面具有简洁,高效的特点。

6、UNIX系统采用树状目录结构,具有良好的安全性,保密性和可维护性。

7、UNIX系统采用进程对换(Swapping)的内存管理机制和请求调页的存储方式,实现了虚拟内存管理,大大提高了内存的使用效率。

8、UNIX系统提供多种通信机制,如:管道通信,软中断通信,消息通信,共享存储器通信,信号灯通信。

UNIX是什么

UNIX ,或写作UNIX,是一个强大的多用户、多任务操作系统,支持多种处理器架构,最早由Ken Thompson、Dennis Ritchie和Douglas McIlroy于1969年在ATT的贝尔实验室开发。经过长期的发展和完善,目前已成长为一种主流的操作系统技术和基于这种技术的产品大家族。由于UNIX具有技术成熟、可靠性高、网络和数据库功能强、伸缩性突出和开放性好等特色,可满足各行各业的实际需要,特别能满足企业重要业务的需要,已经成为主要的工作站平台和重要的企业操作平台。目前每年仍以两位数字以上的速度稳步增长。

图为unix发展史

简介

Ken和Dennis最早是在贝尔实验室开发Unix的,此后的10年,Unix在学术机构和大型企业中得到了广泛的应用,当时的UNIX拥有者ATT公司以低廉甚至免费的许可将Unix源码授权给学术机构做研究或教学之用,许多机构在此源码基础上加以扩充和改进,形成了所谓的Unix“变种 (Variations)”,这些变种反过来也促进了Unix的发展,其中最著名的变种之一是由加州大学Berkeley分校开发的BSD产品。

后来ATT意识到了Unix的商业价值,不再将Unix源码授权给学术机构,并对之前的Unix及其变种声明了版权权利。变种BSD Unix在Unix的历史发展中具有相当大的影响力,被很多商业厂家采用,成为很多商用Unix的基础。BSD使用主版本加次版本的方法标识,如 4.2BSD,4.3BSD,在原始版本的基础上还有派生版本,这些版本通常有自己的名字,如4.3BSD-Net/1,4.3BSD-Net/2等。其不断增大的影响力终于引起了ATT的关注,于是开始了一场旷日持久的版权官司,这场官司一直打到 ATT将自己的Unix系统实验室卖掉,新接手的Novell公司采取了一种比较开明的做法,允许伯克利自由发布自己的BSD,但是前提是必须将来自于ATT的代码完全删除,于是诞生了4.4 BSD Lite版,由于这个版本不存在法律问题,4.4BSD Lite成为了现代BSD系统的基础版本。尽管后来,非商业版的UNIX系统又经过了很多演变,但其最终,都是建立在BSD版本上(Linux除外)。所以从这个角度上,4.4 BSD又是所有自由版(Free版)Unix的基础,它们和Unix V及Linux等共同构成Unix操作系统这片璀璨的星空。

BSD在发展中也逐渐衍生出3个主要的分支:FreeBSD,OpenBSD和NetBSD。

此后的几十年中,Unix仍在不断变化,其版权所有者不断变更,授权者的数量也在增加。Unix的版权曾经为ATT所有,之后Novell拥有了Unix,再之后Novell又将版权出售给了SCO(这一事实双方尚存在争议)。有很多大公司在取得了Unix的授权之后,开发了自己的Unix产品,比如IBM的AIX,HP的HPUX,SUN的Solaris和SGI的IRIX。

Unix因为其安全可靠,高效强大的特点在服务器领域得到了广泛的应用。直到GNU/Linux流行开始前,Unix也是科学计算、大型机、超级计算机等所用操作系统的主流。

历史

初创期

Unix的诞生和Multics(Multiplexed Information and Computing System)是有一定渊源的。Multics是由麻省理工学院,ATT贝尔实验室和通用电气合作进行的操作系统项目,被设计运行在GE-645大型主机上,但是由于整个目标过于庞大,糅合了太多的特性,Multics虽然发布了一些产品,但是性能都很低,最终以失败而告终。

ATT最终撤出了投入Multics项目的资源,其中一个开发者,Ken Thompson则继续为GE-645开发软件,并最终编写了一个太空旅行游戏。经过实际运行后,他发现游戏速度很慢而且耗费昂贵——每次运行会花费75美元。

在Dennis Ritchie的帮助下,Thompson用PDP-7的汇编语言重写了这个游戏,并使其在DEC PDP-7上运行起来。这次经历加上Multics项目的经验,促使Thompson开始了一个DEC PDP-7上的新操作系统项目。Thompson和Ritchie领导一组开发者,开发了一个新的多任务操作系统。这个系统包括命令解释器和一些实用程序,这个项目被称为UNICS(Uniplexed Information and Computing System),因为它可以支持同时的多用户操作。后来这个名字被改为UNIX。

发展期

最初的Unix是用汇编语言编写的,一些应用是由叫做B语言的解释型语言和汇编语言混合编写的。B语言在进行系统编程时不够强大,所以Thompson和Ritchie对其进行了改造,并与1971年共同发明了C语言。1973 年Thompson和Ritchie用C语言重写了Unix。在当时,为了实现最高效率,系统程序都是由汇编语言编写,所以Thompson和 Ritchie此举是极具大胆创新和革命意义的。用C语言编写的Unix代码简洁紧凑、易移植、易读、易修改,为此后Unix的发展奠定了坚实基础。

1974年,Thompson和Ritchie合作在ACM通信上发表了一片关于UNIX的文章,这是UNIX第一次出现在贝尔实验室以外。此后UNIX被政府机关,研究机构,企业和大学注意到,并逐渐流行开来。

1975年,UNIX发布了4、5、6三个版本。1978年,已经有大约600台计算机在运行UNIX。1979年,版本7发布,这是最后一个广泛发布的研究型UNIX版本。20世纪80年代相继发布的8、9、10版本只授权给了少数大学。此后这个方向上的研究导致了Plan 9的出现,这是一个新的分布式操作系统。

1982年,ATT基于版本7开发了UNIX System Ⅲ的第一个版本,这是一个商业版本仅供出售。为了解决混乱的UNIX版本情况,ATT综合了其他大学和公司开发的各种UNIX,开发了UNIX System V Release 1。

这个新的UNIX商业发布版本不再包含源代码,所以加州大学Berkeley分校继续开发BSD UNIX,作为UNIX System III和V的替代选择。BSD对UNIX最重要的贡献之一是TCP/IP。BSD 有8个主要的发行版中包含了TCP/IP:4.1c、4.2、4.3、4.3-Tahoe、4.3-Reno、Net2、4.4以及 4.4-lite。这些发布版中的TCP/IP代码几乎是现在所有系统中TCP/IP实现的前辈,包括ATT System V UNIX 和Microsoft Windows。

其他一些公司也开始为其自己的小型机或工作站提供商业版本的UNIX系统,有些选择System V作为基础版本,有些则选择了BSD。BSD的一名主要开发者,Bill Joy,在BSD基础上开发了SunOS,并最终创办了Sun Microsystems。

1991年,一群BSD开发者(Donn Seeley、Mike Karels、Bill Jolitz 和 Trent Hein)离开了加州大学,创办了Berkeley Software Design, Inc (BSDI)。BSDI是第一家在便宜常见的Intel平台上提供全功能商业BSD UNIX的厂商。后来Bill Jolitz 离开了BSDI,开始了386BSD的工作。386BSD被认为是FreeBSD、OpenBSD 和 NetBSD的先辈。

ATT继续为UNIX System V增加了文件锁定,系统管理,作业控制,流和远程文件系统。1987到1989年,ATT决定将Xenix(微软开发的一个x86-pc上的UNIX版本),BSD,SunOS和System V融合为System V Release 4(SVR4)。这个新发布版将多种特性融为一体,结束了混乱的竞争局面。

1993年以后,大多数商业UNIX发行商都基于SVR4开发自己的UNIX变体了。

现况

UNIX System V Release 4发布后不久,ATT就将其所有UNIX权利出售给了Novell。Novell期望以此来对抗微软的Windows NT,但其核心市场受到了严重伤害,最终Novell将SVR4的权利出售给了X/OPEN Consortium,后者是定义UNIX标准的产业团体。最后X/OPEN和OSF/1合并,创建了Open Group。Open Group定义的多个标准定义着什么是以及什么不是UNIX。

实际的UNIX代码则辗转到了Santa Cruz Operation,这家公司后来出售给了Caldera Systems。Caldera原来也出售Linux系统,交易完成后,新公司又被重命名为SCO Group。

1127部门的解散

根据一项报导指出,当年负责研发UNIX与后续维护工作的贝尔实验室1127部门已于2005年8月正式宣告解散。Ken Thompson已退休,现居加州;Dennis Ritchie调到别的部门;Douglas McIlroy在达特茅斯学院担任教授等等。

标准

从1980年代开始,POSIX,一个开放的操作系统标准就在制定中,IEEE制定的POSIX标准现在是UNIX系统的基础部分。

自由的类Unix系统

Richard Stallman建立了GNU项目,要创建一个能够自由发布的类UNIX系统。20年来,这个项目不断发展壮大,包含了越来越多的内容。现在,GNU项目开发的产品,比如Emacs,GCC等已经成为各种其他自由发布的类UNIX产品中的核心角色。

1990年,Linus Torvalds决定编写一个自己的Minix内核,初名为Linus' Minix,意为Linus的Minix内核,后来改名为Linux,此内核于1991年正式发布,并逐渐引起人们的注意。当GNU软件与Linux内核结合后,GNU软件构成了这个POSIX兼容操作系统GNU/Linux的基础。今天GNU/Linux已经成为发展最为活跃的自由/开放源码的类Unix操作系统。

1994年,BSD Unix走上了复兴的道路。BSD的开发也走向了几个不同的方向,并最终导致了FreeBSD、OpenBSD和NetBSD的出现。

类Unix操作系统

A/UX | AIX | BSD | DragonFly BSD | FreeBSD | GNU | HP-UX | IRIX | Linux | LynxOS | Mac OS X | Minix | NetBSD | NEXTSTEP | OpenBSD | QNX | SCO OpenServer | Solaris | System V | Tru64 | Xenix | 更多... |

unix是什么意思

UNIX是20世纪70年代初出现的一个操作系统,除了作为网络操作系统之外,还可以作为单机操作系统使用。

UNIX作为一种开发平台和台式操作系统获得了广泛使用,主要用于工程应用和科学计算等领域。

UNIX系统在计算机操作系统的发展史上占有重要的地位。它确实对已有技术不断作了精细、谨慎而有选择的继承和改造,并且,在操作系统的总体设计构想等方面有所发展,才使它获得如此大的成功。

UNIX系统在结构上分为核心程序(kernel)和外围程序(shell)两部分,而且两者有机结合成为一个整体。核心部分承担系统内部的各个模块的功能,即处理机和进程管理、存储管理、设备管理和文件系统。

核心程序的特点是精心设计、简洁精干,只需占用很小的空间而常驻内存,以保证系统的高效率运行。外围部分包括系统的用户界面、系统实用程序以及应用程序,用户通过外围程序使用计算机。

UNIX系统提供了良好的用户界面,具有使用方便、功能齐全、清晰而灵活、易于扩充和修改等特点。

UNIX系统的使用有两种形式:一种是操作命令,即shell语言,是用户可以通过终端与系统发生交互作用的界面;另一种是面向用户程序的界面,它不仅在汇编语言,而且在C语言中向用户提供服务。

UNIX系统的文件系统是树形结构。它由基本文件系统和若干个可装卸的子文件系统组成,既能扩大文件存储空间,又有利于安全和保密。

UNIX系统把文件、文件目录和设备统一处理。它把文件作为不分任何记录的字符流进行顺序或随机存取,并使得文件、文件目录和设备具有相同的语法语义和相同的保护机制,这样既简化了系统设计,又便于用户使用。

UNIX系统的绝大部分程序是用C语言编程的,只有约占5%的程序用汇编语言编程。C语言是一种高级程序设计语言,它使得UNIX系统易于理解、修改和扩充,并且具有非常好的移植性。UNIX系统还提供了进程间的简单通信功能。

UNIX和Linux的区别:

UNIX和Linux之间的区别在于UNIX是多用户和多任务操作系统,而Linux是基于UNIX的操作系统。此外,UNIX主要用于高端服务器、实验室等,而Linux则被用于更贴近生活的台式机、笔记本等。

Unix操作系统是什么

是一种多用户、多进程的计算机操作系统,源自于从20世纪70年代开始在美国ATT公司的贝尔实验室开发的 AT&T Unix 。

UNIX操作系统,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由Ken Thompson、Dennis Ritchie和Douglas McIlroy于1969年在ATT的贝尔实验室开发。

当前它的商标权由国际开放标准组织所拥有,只有匹配单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。

扩展资料

unix的历史

1965年时,贝尔实验室(Bell Labs)加入一项由通用电气(General Electric)和麻省理工学院(MIT)合作的计划;该计划要建立一套多使用者、多任务、多层次(multi-user、multi-processor、multi-level)的MULTICS操作系统。

直到1969年,因MULTICS计划的工作进度太慢,该计划被停了下来。当时,Ken Thompson(后被称为UNIX之父)已经有一个称为"星际旅行"的程序在GE-635的机器上跑。

但是反应非常慢,正巧被他发现了一部被闲置的PDP-7(Digital的主机),Ken Thompson和Dernis Ritchie就将"星际旅行"的程序移植到PDP-7上。

参考资料来源  百度百科-unix

什么是UNIX?

UNIX是历史最悠久的通用操作系统。1969年,美国贝尔实验室的K.Thompson和D.M.Ritchie在规模较小及较简单的分时操作系统MULTICS的基础上开发出UNIX, 当时是在DEC的PDP—7小型计算机上实现的,1970年正式投入运行。此后数年,UNIX一直是一个限于在ATT内部使用的操作系统。1971年,发展出以 PDP-11/20汇编语言所写成的V1版,包括最基本的文件系统和一些简单的软件,之后,又经历了一些改进。

1973年,D.M.Ritchie研制出系统描述语言C,并应用新的C来改写原来用汇编语言编写的UNIX,这就是V5,这使得UNIX修改更容易,并且具有在不同CPU平台上的可移植性,这便成为UNIX一大重要特点,自此以后,UNIX操作系统和应用程序几乎都用C语言编写,只需拥有相应平台上的C编译器(将C语言转变为相应平台机器语言的翻译软件),便可进行移植。C 与UNIX之间具有传统的非常密切的关系。同年,K.Thompson和D.M.Ritchie在美国计算机协会的第四届操作系统原理讨论会上提交“The Unix Time Sharing System ”一文,UNIX系统正式向外披露,此文后来刊登于1974年7月的Commnnication Of ACM杂志上。

1975年,V6推出,此后,Interactioe System Co. (已被SUN收购) 成为 UNIX的第一个转销商,UNIX步出贝尔实验室之外,配备于PDP-11机上开始广泛流传,在大学校园中尤其风行。剖析UNIX的结构,修正错误并作出改进,开发更好用的应用软件,这一切成为计算机专业的师生的最佳习作与毕业设计题材。在加州大学伯克利分校(UCB)以Willian Joy 为首的一些软件技术人员研制出由V6派生的BSD,成为UNIX家族的一名新成员,BSD在伯克利分校得到了很大的发展。直到1992年,UNIX商标持有人USL(ATT后来开设的一家子公司)控告伯克利不当使用 Unix执照,尽管USL最终败诉,但伯克利也在同年宣布不再发展BSD,BSD的终极版本是4.4BSD,此乃后话。以下附有UNIX两大流派ATT UNIX 与BSD各自的发展历程示意图。除UCB外,卡耐基美伦大学(CMU)的Mach计划也对UNIX的发展产生深远影响。现在许多流行的UNIX系统都与Mach有关。

ATT在V6推出后,于1978年又推出V7,包括了更多的命令并可支持大尺度的文件,V7后来被移植到VAX机上,称为32 V,1981年,研制出System III,1983年,推出适用于教育并且易于维护的System V。

除了两个主要流派外,还有一些软、硬件厂商在不同的CPU平台上开发的“类似于”UNIX的操作系统。这些系统尽管实现方法各不相同,但其所具有的功能及操作管理手段均与主要流派中的某些版本相似,我们称之为“兼容的”UNIX,下表为一张兼容UNIX的列表:

名称 公司 硬件平台 特点

AIX IBM RS6000, POWER PC 融合SVR2和BSD的特点,有特色的系统管理

IRIX SGI PC/工作站 最新版本V5.x基于SVR4

ULTRIX DEC PC 具有许多4.2BSD与4.3BSD的特点

SunOS

(Solaris) SUN 68K, Sparc, X86 基于4.3BSD,也有许多来自于SYSTEM V的内容,SUN自身开发的NFS、OPEN LOOK GUI标准

HP-UX HP X86, HP工作站 4.2BSD发展而来

NeXT NeXTstep 68K, X86 基于Mach核心的4.3BSD,用户界面友好,遵守Openstep标准

Xenix SCO/Microsoft X86 以SVR2为基础

SCO UNIX SCO X86 Xenix的后续产品,影响较大的PC UNIX

UNICOS Cray Cray超级电脑

Dell UNIX Dell X86 基于SVR4

Minix 个人作品 X86, Mac, Atari 与V7兼容,LINUX的鼻祖

有趣的是,它们大部分不叫“UNIX”,主要原因是UNIX商标为ATT(后来是它的子公司USL)所持有,1993年春,NOVELL将USL收购,UNIX商标从此归属NOVELL,“ATT UNIX”这一名称成为历史。在1994年,NOVELL令人吃惊地放弃了“UNIX”这一商标,将其转售给英国的X/OPEN,这使到所有符合X/OPEN标准的操作系统都可称为“UNIX”。不过,NOVELL仍然保留了原UNIX系统程序码的版权。

再后来,书里没说了,我这里补充,BSD出到4.4版就由于和ATT打版权官司而停止发展(后来部分开发成员在BSD工作的基础上,去掉和ATT有版权问题的代码,发展出今天的FreeBSD)。这场官司最后庭外和解,之后ATT面临反垄断控告,才把UNIX部分卖给了SCO,NOVELL把源码和他们的unixware产品一起卖给了SCO,而最近SCO又把他们的UNIX服务器部分卖给了Linux厂商Caldera...

UNIX的两个发明者由于他们的杰出贡献在80年代

获得IT界的诺贝尔奖——Turing奖

unix是什么东西?

UNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。

最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在ATT的贝尔实验室开发。它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。

Unix 操作系统因其开放性、可移植性、多用户多任务以及稳定性等特点,加上本身强大的网络通讯功能,被广泛的应用在各主要行业中  。

UNIX用户协会最早从20世纪80年代开始标准化工作,1984年颁布了试用标准。后来IEEE为此制定了POSIX标准(即IEEE1003标准)国际标准名称为ISO/IEC9945.它通过一组最小的功能定义了在UNIX操作系统和应用程序之间兼容的语言接口。

扩展资料

1974年,汤普逊和里奇合作在ACM通信上发表了一篇关于UNIX的文章,这是UNIX第一次出现在贝尔实验室以外。此后UNIX被政府机关,研究机构,企业和大学注意到,并逐渐流行开来。

1975年,UNIX发布了4、5、6三个版本。1978年,已经有大约600台计算机在运行UNIX。1979年,版本7发布,这是最后一个广泛发布的研究型UNIX版本。

20世纪80年代相继发布的8、9、10版本只授权给了少数大学。此后这个方向上的研究导致了九号计划的出现,这是一个新的分布式操作系统。

1982年,ATT基于版本7开发了UNIX System Ⅲ的第一个版本,这是一个商业版本仅供出售。为了解决混乱的UNIX版本情况,ATT综合了其他大学和公司开发的各种UNIX,开发了UNIX System V Release 1。

这个新的UNIX商业发布版本不再包含源代码,所以加州大学柏克莱分校继续开发BSD UNIX,作为UNIX System III和V的替代选择。BSD对UNIX最重要的贡献之一是TCP/IP。

BSD有8个主要的发行版中包含了TCP/IP:4.1c、4.2、4.3、4.3-Tahoe、4.3-Reno、Net2、4.4以及4.4-lite。

这些发布版中的TCP/IP代码几乎是现在所有系统中TCP/IP实现的前辈,包括ATT System V UNIX和Microsoft Windows。

其他一些公司也开始为其自己的小型机或工作站提供商业版本的UNIX系统,有些选择System V作为基础版本,有些则选择了BSD。BSD的一名主要开发者,比尔·乔伊,在BSD基础上开发了SunOS,并最终创办了升阳公司。

1991年,一群BSD开发者(Donn Seeley、Mike Karels、Bill Jolitz和Trent Hein)离开了加州大学,创办了Berkeley Software Design, Inc (BSDI)。

BSDI是第一家在便宜常见的Intel平台上提供全功能商业BSD UNIX的厂商。后来Bill Jolitz离开了BSDI,开始了386BSD的工作。

386BSD被认为是FreeBSD、OpenBSD和NetBSD、DragonFlyBSD的先辈。ATT继续为UNIX System V增加了文件锁定,系统管理,作业控制,流和远程文件系统。

参考资料来源:百度百科-unix

相关阅读

  • 母爱作文评语大全简短
  • 绥靖政策(绥靖政策时间)
  • 活出自我800字高中作文
  • 跋语(跋语和跋文的区别)
  • 新的校园新的环境作文初一600字
  • 种树的英语,种树的英语单词怎么写
  • 描写奇特景观的作文400字
  • 暂时性失忆,暂时性失忆是如何造成的
  • 制服的英文(制服的英文动词)
  • 标签: #