主页 > 数据处理 > 为什么 讲操作系统原理 都以Unix为例

为什么 讲操作系统原理 都以Unix为例

2023-11-17 10:11来源:m.sf1369.com作者:宇宇

为什么 讲操作系统原理 都以Unix为例

哥们,真正懂OS的人都了解,windows根本没法和Unix比,只是windows的图形界面对我们来说操作简单,也习惯了。服务器和安全、稳定要求性高的,都用Unix/Linux。这个系统设计简洁,占用资源少,和c语言完美配合。

很重要的一点是,它是开源的,可以得到源代码。这点如果你在公司接触服务器之类的就明白了。有兴趣的话强烈建议学习一下。我现在正自学AIX。

unix可以说是第一种现代意义的操作系统。它功能强大,结构简单,性能稳定,常常可以运行数年而不用重起,安全性和稳定性非常高,UNIX的主要特色是结构简炼、便于移植和功能相对强大,一直到现在都是政府、金融、科研等关键部门所使用的主要操作系统。 互联网上的各种服务器,大多也是用unix系统。

简单对Linux/unix做个介绍吧:

1. 多用户的分时操作系统,即不同的用户分别在不同的终端上,进行交互式地操作,就好像各自单独占用主机一样。

2. 可移植性好。硬件的发展是极为迅速的,迫使依赖于硬件的基础软件特别是操作系统不断地进行相应的更新。由于UNIX几乎全部是用可移植性很好的C语言编写的,其内核极小,模块结构化,各模块可以单独编译。所以,一旦硬件环境发生变化,只要对内核中有关的模块作修改,编译后与其它模块装配在一起,即可构成一个新的内核,而内核上层完全可以不动。

3. 可靠性强。经过十几年的考验,UNIX系统是一个成熟而且比较可靠的系统。在应用软件出错的情况下,虽然性能会有所下降,但工作仍能可靠进行。

4. 开放式系统,即 UNIX具有统一的用户界面,使得 UNIX用户的应用程序可在不同环境下运行。此外,其核心程序和系统的支持软件大多都用 C语言编写。

5. 它向用户提供了两种友好的用户界面。其一是程序级的界面,即系统调用,使用户能充分利用 UNIX系统的功能,它是程序员的编程接口,编程人员可以直接使用这些标准的实用子程序,例如,对有关设备管理的系统调用 read、 write,便可对指定设备进行读写,而 open和close就可打开和关闭指定的设备,对文件系统的调用除 read、 write、 close、 open外,还有创建( create),删除(unlink)、执行(execl)、控制(fncte)、加锁(flock)、文件状态获取(stat)和安装文件(mount)等。其二是操作级的界面,即命令,它直接面向普通的最终用户,为用户提供交互式功能。程序员可用编程的高级语言直接调用它们,大大减少编程难度和设计时间。可以说,UNIX在这一方面,同时满足了两类用户的需求。

6.具有可装卸的树型分层结构文件系统。该文件系统具有使用方便,检索简单等特点。

7.将所有外部设备都当作文件看待,分别赋予它们对应的文件名,用户可以像使用文件那样使用任一设,而不必了解该设备的内部特性,这既简化了系统设计又方便了用户的使用。

unix与windows的区别

windows只是用在个人电脑上,几乎可以兼容任意一种操作系统。windows最大的特点是,漏洞多多,病毒多多,系统有随机崩溃的习惯。

UNIX的特点、优点、缺点、市场份额和需求 字数多一点。。。演讲用

硬件支持和集成

不像Linux,因为操作系统与硬件如此紧密的联系,Unix通常都是与供应商的硬件打包在一起。由于Unix 操作系统已经针对一个特制的硬件平台进行了优化,所以Unix能够提供各种性能及可靠性优点。

操作系统(OS)的支持及可靠性

补丁管理,修复和维修的升级都是由你的Unix厂商来处理的。所以,你并不需要在网络上寻找修复问题的最佳方式。在许多情况下,手机支持会引导你去修复问题,甚至通过安装直接与进行通话。该操作系统支持厂商24x7服务,当你的系统出现问题(甚至每个系统出现问题)时,总会有人来处理的。

舒适程度

如果你愿意与一家能够同你联手处理各种类型问题的公司合作的话,那么Unix可以肯定地回答你。如果是Linux,你更多的是需要自己来处理,即使你选择的是三大Unix供应商之一支持的Linux发行版。在Unix环境中,24x7的供应商支持并不少见。

尽管说,Linux操作系统的变种开始做的慢慢好起来。但是一些管理员的非正式调查显示,一些像红帽(Red Hat)这样的公司相比于支持的Unix平台还有很长的路要走。

在硬件方面,你的销售团队对你也永远是一种资源,业务部门也会出售给你商品。如果出现了问题,你会一直能够找到负责的人。

下面是一些Unix的缺点:

灵活性

曾经是否试图建议Unix供应商将x、y、z融入到他们的核心当中,以便修复一个特殊的问题或者为他们的OS添加价值?我的猜测是没有,仅仅因为这似乎不可能发生。在Linux的世界中,你确实有核心的来源,如果你有渊博的知识,你才能真正地改变自己。

价格

相比于Linux来说,你会花费一个更高的价格来购买Unix供应商的专有Unix。这个成本所包含的授权成本并不是很高,主要是打包的其他东西的成本。这些包括维修协议、软件授权、更加昂贵的硬件以及市场营销人员的间接费用,等等。

市场份额

Linux和Windows操作系统的市场份额都在提升,但是Unix的市场份额却不断下降。.尽管我不确定Unix会消亡(我们都记得BYTE杂志的预言),但是它也肯定不会再有所增长。Linux比Unix更加接近消失,Linux才刚开始它创新的高度。

脱离困难

当你决定在Unix上运行AIX系统时,你必须与IBM时刻保持合作。其中包括硬件、支持、维护、他们的销售人员或是业务伙伴。我认为,这并不是一件糟糕的事情,IBM在各个领域都有比较强的实力,但是一旦合作,你也就脱离不了这个供应商了。如果是Linux操作系统,你就不需要这样了,你不需要依附于任何一个供应商。尽管说,现在有很多Linux发行版,但是它们的本质都是一样的。

支持

Unix系统管理员在你的IT员工的花费中比Windows或Linux系统管理员都要昂贵。在迁移到一个新的环境时,你必须要考虑到所有的费用。

相关推荐

车联网企业国内有哪些?

数据处理 2023-12-23

注册计量师-请教贴

数据处理 2023-12-19

逆光照片怎么处理

数据处理 2023-12-08