当前位置:文档之家› 最新整理Linux和Unix操作系统的详细介绍

最新整理Linux和Unix操作系统的详细介绍

L i n u x和U n i x操作系统的详细介绍L i n u x和U n i x操作系统之间有区别但也有联系。

下面由学习啦小编为大家整理了L i n u x和U n i x操作系统的详细介绍,希望对大家有帮助!L i n u x和U n i x操作系统的详细介绍1.U n i x操作系统U N I X操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由K e n T h o m p s o n、D e n n i s R i t c h i e和D o u g l a s M c I l r o y于1969年在A T T的贝尔实验室开发。

目前它的商标权由国际开放标准组织所拥有,只有符合单一U N I X规范的U N I X系统才能使用U N I X这个名称,否则只能称为类U N I X(U N I X-l i k e)。

操作系统,是美国A T T公司于1971年在P D P-11上运行的操作系统。

具有多用户、多任务的特点,支持多种处理器架构,最早由肯m i d d o t;汤普逊(K e n n e t h L a n e T h o m p s o n)、丹尼斯m i d d o t;里奇(D e n n i s M a c A l i s t a i r R i t c h i e)于1969年在A T T的贝尔实验室开发。

U N I X系统是一个多用户,多任务的分时操作系统。

U N I X的系统结构可分为两部分:操作系统内核(由文件子系统和进程控制子系统构成,最贴近硬件),系统的外壳(贴近用户)。

外壳由S h e l l解释程序,支持程序设计的各种语言,编译程序和解释程序,实用程序和系统调用接口等组成U N I X系统大部分是由C语言编写的,这使得系统易读,易修改,易移植。

U N I X提供了丰富的,精心挑选的系统调用,整个系统的实现十分紧凑,简洁。

U N I X提供了功能强大的可编程的S h e l l语言(外壳语言)作为用户界面具有简洁,高效的特点。

U N I X系统采用树状目录结构,具有良好的安全性,保密性和可维护性。

U N I X系统采用进程对换(S w a p p i n g)的内存管理机制和请求调页的存储方式,实现了虚拟内存管理,大大提高了内存的使用效率。

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

2.L i n u x操作系统L i n u x操作系统即l i n u x。

L i n u x是一套免费使用和自由传播的类U n i x操作系统,是一个基于P O S I X和U N I X的多用户、多任务、支持多线程和多C P U的操作系统。

它能运行主要的U N I X工具软件、应用程序和网络协议。

它支持32位和64位硬件。

L i n u x继承了U n i x以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

L i n u x操作系统诞生于1991年的10月5日(这是第一次正式向外公布的时间)。

L i n u x存在着许多不同的L i n u x版本,但它们都使用了L i n u x内核。

L i n u x可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

严格来讲,L i n u x这个词本身只表示L i n u x内核,但实际上人们已经习惯了用L i n u x来形容整个基于L i n u x内核,并且使用G N U工程各种工具和数据库的操作系统。

L i n u x的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。

其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。

至于说L i n u x是基于U n i x的,很大程度上也是因为这两者的基本思想十分相近。

这使得可以在L i n u x下通过相应的模拟器运行常见的D O S、W i n d o w s的程序。

这为用户从W i n d o w s转到L i n u x 奠定了基础。

许多用户在考虑使用L i n u x时,就想到以前在W i n d o w s下常见的程序是否能正常运行,这一点就消除了他们的疑虑。

L i n u x支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。

多任务则是现在电脑最主要的一个特点,L i n u x可以使多个程序同时并独立地运行。

L i n u x同时具有字符界面和图形界面。

在字符界面用户可以通过键盘输入相应的指令来进行操作。

它同时也提供了类似W i n d o w s图形界面的X-W i n d o w系统,用户可以使用鼠标对其进行操作。

在X-W i n d o w环境中就和在W i n d o w s中相似,可以说是一个L i n u x版的W i n d o w s。

L i n u x可以运行在多种硬件平台上,如具有x86、680x0、S P A R C、A l p h a等处理器的平台。

此外L i n u x还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。

20**1月份发布的L i n u x 2.4版内核已经能够完全支持I n t e l64位芯片架构。

同时L i n u x也支持多处理器技术。

多个处理器同时工作,使系统性能大大提高。

L i n u x/U n i x操作系统的区别和联系区别和联系L i n u x和U N I X的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。

这应该是他们最大的不同,这种不同体现在用户对前者有很高的自主权,而对后者却只能去被动的适应;这种不同还表现在前者的开发是处在一个完全开放的环境之中,而后者的开发完全是处在一个黑箱之中,只有相关的开发人员才能够接触的产品的原型。

L i n u x的源头要追溯到最古老的U N I X。

1969年,B e l l 实验室的K e n T h o m p s o n开始利用一台闲置的 P D P-7计算机开发了一种多用户,多任务操作系统。

很快,D e n n i s R i c h i e加入了这个项目,在他们共同努力下诞生了最早的U N I X。

R i c h i e受一个更早的项目m d a s h;m d a s h;M U L T I C S的启发,将此操作系统命名为U n i x。

早期U N I X是用汇编语言编写的,但其第三个版本用一种崭新的编程语言C重新设计了。

C是R i c h i e设计出来并用于编写操作系统的程序语言。

通过这次重新编写,U n i x得以移植到更为强大的 D E C P D P-11/45与11/70计算机上运行。

后来发生的一切,正如他们所说,已经成为历史。

U n i x从实验室走出来并成为了操作系统的主流,现在几乎每个主要的计算机厂商都有其自有版本的U n i x.L i n u x起源于一个学生的简单需求。

L i n u sT o r v a l d s,L i n u x的作者与主要维护者,在其上大学时所买得起的唯一软件是M i n i x.M i n i x是一个类似U n i x,被广泛用来辅助教学的简单操作系统。

L i n u s对M i n i x 不是很满意,于是决定自己编写软件。

他以学生时代熟悉的U n i x作为原型,在一台I n t e l 386 P C上开始了他的工作。

他的进展很快,受工作成绩的鼓舞,他将这项成果通过互连网与其他同学共享,主要用于学术领域。

有人看到了这个软件并开始分发。

每当出现新问题时,有人会立刻找到解决办法并加入其中,很快的, L i n u x 成为了一个操作系统。

值得注意的是L i n u x并没有包括U n i x源码。

它是按照公开的P O S I X标准重新编写的。

L i n u x大量使用了由麻省剑桥免费软件基金的G N U软件,同时L i n u x自身也是用它们构造而成。

另外两大区别:1) U N I X系统大多是与硬件配套的,而L i n u x则可运行在多种硬件平台上.2)U N I X是商业软件,而L i n u x是自由软件,免费、公开源代码的.U N I X(5万美圆)而L i n u x免费[历史]U n i x的历史久于l i n u x.L i n u x的思想源于U n i x[产品]u n i x和l i n u x都是操作系统的名称.但u n i x这四个字母除了是操作系统名称外,还作为商标归S C O所有. L i n u x商业化的有R e d H a t L i n u x、S u S e L i n u x、s l a k e w a r e L i n u x、国内的红旗等,还有T u r b o L i n u x. U n i x主要有S u n的S o l a r i s、I B M的A I X,H P的H P-U X,以及x86平台的的S C O U n i x/U n i x w a r e补充:L i n u x/U n i x操作系统的其它区别l i n u x的核心是免费的,自由使用的,核心源代码是开放的.而u n i x的核心并不公开在对硬件的要求上,l i n u x比u n i x要低,没有u n i x那么苛刻.在安装上l i n u x比u n i x容易掌握.在使用上,l i n u x相对没有u n i x那么复杂.U n i x多数是硬件厂商针对自己的硬件平台的操作系统,主要与C P U等有关,如S u n的S o l a r i s作为商用,定位在其使用S P A R C/S P A R C I I的C P U的工作站及服务器上,当然S o l a r i s也有x86的版本,而L i n u x也有其于R I S C的版本。

但确切的讲,拿R I S C上的U n i x与x86上的L i n u x 的进行比较不太合适。

至于价格,个人使用的L i n u x基本上算是免费的,不同的L i n u x发行厂商针对企业级应用在基本的系统上有些优化,如R e d H a t的E n t e r p r i s e产品,这些产品包括支持服务是比较贵的。

像I B M/H P/S U N的U n i x,因为主要是针对其硬件平台,所以操作系统通常在设备价格中。

(没有人单独去买一个U n i x操作系统的)在性能上,l i n u x没有u n i x那么全面,但基本上对个人用户和小型应用来说是绰绰有余.通常情况下,如果你有机会使用到U n i x环境,比如银行、电信部门,那一般都是固定机型的U n i x。

相关主题