始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

unix与linux有哪些区别和联系?unix操作系统简介

发布时间:  2012/8/26 11:17:31

互联网虽然已经在我们生活中得到了普及,但是关于一些专业性的内容,也只是专业的技术人员才知道,比如我们经常用到的操作系统,都有哪些分类,具体的分类都有哪些功能,这些我们可能都不知道,今天就给大家普及一下我们常见的UNIX操作系统。


UNIX操作系统最早是由肯·汤普逊(Kenneth Lane Thompson)、丹尼斯·里奇(Dennis MacAlistair Ritchie)和Douglas McIlroy开发美国AT&T公司于1971年在PDP-11上运行的操作系统。这种操作系统的特点是具有多用户、多任务,并且可以支持多种处理器架构。目前它的商标权由国际开放标准组织(The Open Group)所拥有。


对于一个典型的计算机系统包括硬件、系统软件和应用软件这三部分。操作系统则是控制和协调计算机行为的系统软件。当然UNIX操作系统也是一个程序的集合,其中包括文本编辑器、编译器和其他系统程序。

 

UNIX的分层结构


一个操作系统是由不同的分层结构组成的,下面我们就来认识一下这个分层结构:


内核:在UNIX中,也被称为基本操作系统,负责管理所有与硬件相关的功能。这些功能由UNIX内核中的各个模块实现。其中包括直接控制硬件的各模块,这也是系统中最重要的部分,用户当然也不能直接访问内核的。


常驻模块层:常驻模块层提供了执行我们请示的服务例程。它提供的服务包括输入/输出控制服务、文件/磁盘访问服务以及进程创建和中止服务。我们的程序通过系统调用来访问常驻模块层。


工具层:是UNIX的用户接口,就是常用的shell。它和其他UNIX命令和工具一样都单独的程序,是UNIX系统软件的组成部分,但不是内核的组成部分。


虚拟计算机:是向系统中的每个用户指定一个执行环境。这个环境包括一个与用户进行交流的终端和共享的其他计算机资源,如最重要的CPU。如果是多用户的操作系统,UNIX视为一个虚拟计算机的集合。而对每一个用户都有一个自己的专用虚拟计算机。但是由于CPU和其他硬件是共享的,虚拟计算机比真实的计算机速度要慢一些。


进程:UNIX通过进程向用户和程序分配资源。每个进程都有一个作为进程标识的整数和一组相关的资源。当然它也可以在虚拟计算机环境中执行。


随着互联网的发展,在Unix的成长过程中,会衍生出来很多的版本,如AIX、Solaris、HP-UX、IRIX、OSF、Ultrix等等。Unix之所以能够衍生这么多的版本 ,一个很重要的方面是Unix是由C语言写的,修改和移植都很容易,因此,很多企业及学术机构都会研发这个操作系统,这就促使了各个不同版本的Unix蓬勃发展。


Unix的衍生版本分为三大派,分别为:UNIX System V、BSD UNIX (386BSD)、UNIX Like。


UNIX System V


主要有 A/UX、AIX、Solaris、HP-UX、IRIX等


A/UX(Apple Unix)是苹果电脑(Apple Computer)公司所开发的UNIX操作系统,此操作系统可以在该公司的一些麦金塔电脑(Macintosh)上运行,最新的一套A/UX是在Macintosh II、Quadra及Centris等系列的电脑上运行。A/UX于1988年首次发表,最终的版本为3.1.1版,于1995年发表。A/UX至少需要一颗具有浮点运算单元及标签页式的存储器管理单元(Paged Memory Management Unit,PMMU)的68k处理器才能运行。


AIX(Advanced Interactive eXecutive)是IBM开发的一套UNIX操作系统。它符合Open group的UNIX 98行业标准(The Open Group UNIX 98 Base Brand),通过全面集成对32-位和64-位应用的并行运行支持,为这些应用提供了全面的可扩展性。它可以在所有的IBM ~ p系列和IBM RS/6000工作站、服务器和大型并行超级计算机上运行。


Solaris是SUN公司研制的类Unix操作系统。运行在两个平台:Intel x86及SPARC/UltraSPARC,目前最新版为Solaris 11。


HP-UX(Hewlett Packard UniX)是惠普科技公司(HP,Hewlett-Packard)以SystemV为基础所研发成的类UNIX操作系统。HP-UX可以在HP的PA-RISC处理器、Intel的Itanium处理器的电脑上运行,另外过去也能用于后期的阿波罗电脑(Apollo/Domain)系统上。较早版本的HP-UX也能用于HP 9000系列200型、300型、400型的电脑系统(使用Motorola的68000处理器)上,和HP-9000系列500型电脑。


IRIX是由硅谷图形公司以System V与BSD延伸程序为基础所发展成的UNIX操作系统,IRIX可以在SGI公司的RISC型电脑上运行,即是采行32位、64位MIPS架构的SGI工作站、服务器。


BSD UNIX (386BSD)


主要有:FreeBSD、NetBSD、OpenBSD、DragonFly BSD、NEXTSTEP、Mac OS X等


不同的BSD操作系统针对不同的用途及用户,可应用于多种硬件构架。在政府机构中常能看到BSD的身影。虽然下面的BSD功能可能并非独有,但每种BSD在各自的领域,都逐渐具有了良好声誉,有的专注于性能,有的则以安全见长。


FreeBSD是一种类UNIX操作系统,但不是真正意义上的UNIX操作系统,它是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支,它支持 x86 兼容(包括 Pentium; 和Athlon(TM))、amd64 兼容(包括 Opteron(TM)、Athlon 64 和 EM64T)、 Alpha/AXP、IA-64、PC-98以及 UltraSPARC® 架构的计算机。


NetBSD 是一份免费,安全的具有高度可定制性的类Unix操作系统,适于多种平台,从64位AMDAthlon服务器和桌面系统到手持设备和嵌入式设备。它设计简洁,代码规范,拥有众多先进特性,使得它在业界和学术界广受好评,用户可以通过完整的源代码获得支持。


OpenBSD在密码学和安全方面特别出众,可移植性也很好,当然略逊于NetBSD。安全功能如OpenSSH,是由OpenBSD率先开创的。OpenBSD作为安全请求机器(security demanding machines)运行,受到好评。


DragonFly是一个以与 FreeBSD 采用的实现方式不同的方式来实现并发、SMP、集群以及其他操作系统特性的 BSD 分支。是一套开放源代码的类Unix操作系统,自FreeBSD 4.8分支。


DragonflyBSD可以说是最年轻的BSD,专门提供比FreeBSD更优秀的对称多处理机系统,并使内核直接支持SSI集群,以取得更好的计算效果。这个项目在此方向上,才开始数年,主要关注i386平台。


Mac OS X是苹果公司(原苹果电脑公司)为麦金塔电脑开发的专属操作系统Mac OS的最新版本。它是一套Unix基础的操作系统,包含两个主要的部份:核心名为Darwin,是以FreeBSD源代码和Mach微核心为基础,由苹果公司和独立开发者社区协力开发;及一个由苹果电脑开发,名为Aqua之专有版权的图形用户界面。


UNIX Like


主要有GNU / Linux、Minix、QNXUnix的特点
 

Minix的名称取自英语Mini UNIX,是一个迷你版本的类Unix操作系统(约300MB),其它类似的系统还有Idris,Coherent,和Uniflex等。这些类Unix操作系统都是重新发展的,并没有使用任何AT&T的程序码。


Unix与Linux有哪些区别和联系


UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。


Linux是一种外观和性能与UNIX相同或更好的操作系统,但,Linux不源于任何版本的UNIX的源代码,并不是UNIX,而是一个类似于 UNIX的产品。Linux产品成功的模仿了UNIX系统和功能,具体讲Linux是一套兼容于System V以及BSD UNIX的操作系统,对于System V来说,目前把软件程序源代码拿到Linux底下重新编译之后就可以运行,而对于BSD UNIX来说它的可执行文件可以直接在Linux环境下运行。


linux就是模仿unix界面和功能的操作系统,但是源代码和unix一点关系都没有。换句话讲,linux不是unix,但像unix。(Linux is not unix!)


另外两大区别:


1) UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上。


2) UNIX有些版本比如aix,hp-ux是商业软件是闭源的(不过solaris,*bsd等unix都是开源的),而Linux是自由软件,免费、公开源代码的。



本文出自:亿恩科技【www.enkj.com】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线