比较Linux与Unix操作系统,也可以比较Linux与最新的Windows服务器操作系统。从性能和价格两方面进行比较。

作者&投稿:元莉 (若有异议请与网页底部的电邮联系)
Linux、UNIX操作系统与WINDOWS操作系统有什么主要区别?~

最显著的区别是,Linux重视开源,所有系统可以是完全自行构建的系统,而Windows系统、UNIX系统是不开源的,有专门团队维护、升级。
UNIX更侧重于客户端-服务器类型的大型远程连网应用,比如你要用UNIX,需要通过登录远方的服务器主机才能使用;Windows侧重单机运行,由于有微软的技术支持和服务,界面统一、操作也统一,缺点是要受强制升级的影响,开发无法自主,必须借助微软提供的开发包,对于系统是否安全无法控制,这也是政府机关不选用Win8的原因之一;Linux可以完全自主,自己可实现保证没有软件后门,免费,开源,充满活力,比前两个更适合嵌入式系统(比如手机)。另外提一下,苹果手机用的ios操作系统也是类Linux架构的系统,只不过不开源。

服务器操作系统一般是安装在大型计算机上,现在常用的服务器操作系统有Windows、Unix和linux三种。Windows的服务器操作系统企业用户比较多,Unix是高端服务器操作系统,linux服务器操作系统在电信领域、传媒领域和企业级的服务器领域应用比较广。新支点操作系统是一款电信级别操作系统,是广东新支点公司研发,在电信领域应用比较广泛。

Linux是一个主要运行于inetel架构的UNIX-like操作系统,它不仅具备UNIX系统的全部特征,而且与POSIX标准兼容。Linux的功能包括真正的多任务、虚拟内存、共享库、需求装载、共享的写时复制程序执行、优秀的内存管理以及TCP/IP网络支持等。它的发行遵守GNU的通用公共许可证。而Windows 操作系统却和Linux有着完全不同的开发模式和发展历史。
  进程管理及调度:Linux开销较小
  在进程管理及调度方面,Linux是一个单块式的操作系统,操作系统通常在用户进程的内存空间内进行,可免去发生系统调用时的进程切换开销。Windows是一个准微内核操作系统,许多功能以单独的进程实现,从而提高了系统的模块化程度,但进程切换上的开销要大一些。
  Linux支持内核级的线程,但它将线程定义为进程的另一个“执行上下文”,从而简化了进程/线程之间的关系和调度程序的设计,它的线程库提供了和POSIX兼容的线程同步机制。Windows支持的线程是典型的进程/线程模型。它的线程同步机制和Linux类似。Linux中进程是基本的调度单位,它提供了三种调度策略。
  进程间通信机制:Linux更灵活
  在进程间通信机制上,Linux提供了标准的UNIX IPC机制,而Windows 则在基本IPC机制的基础上,提供了许多直接面向应用程序的高级IPC机制。从本质上看,Linux的IPC机制接近于IPC原语,比较底层,提供了最大的灵活性,也可以在此基础上建立更加复杂的高级IPC机制,而Windows 在原语级提供的IPC机制有管道、命名管道、消息传递、共享内存、信号量等。
  内存管理:Linux优于Windows
  在内存管理上,Linux 和Windows 在面对相同的进程地址空间大小时,对内存布局的使用方式不同。Windows实际只为进程准备了2GB弱的可用虚拟地址空间,而Linux中的进程地址空间使用更灵活些。
  在虚拟内存的使用上,Linux内核为用户管理了非常多的细节问题,用户可以认为自己真正拥有4GB地址空间,而不用关心虚拟内存是否提交物理存储等问题。Windows为程序员提供了多种虚拟内存使用方案,虽然这些方案的使用有些复杂,但却提供了一定程度上的灵活性。它也支持DOS和Win16程序的执行,但为了提供这种兼容性,它的内存管理付出了极高的性能代价。
  Linux 和Windows虽然均提供了内存共享技术,但它们的实现有些细微的差别。Linux提供给用户的接口非常简单,只需将自己的虚拟内存空间区域附加到共享内存对象之上。Windows则是通过内存映射文件提供共享内存机制,从使用上讲,略显复杂。
  Linux的内存交换管理灵活性很强,用户可以在普通的文件系统上建立“无洞”的文件作为交换空间,还可以使用多个交换文件,从而可以动态增加交换文件。它也提供了利用交换分区作为交换空间的方法,此方法是优选的交换空间方案。Windows 的页面文件很难摆脱碎片化的危险,为了保证它采用无碎片的页面文件,必须采取一定的措施。
  Linux 和Windows 在高速缓存的使用上有一些共同之处,均尽量采用系统的全部空闲RAM作为高速缓存区域,但Linux在高速缓存管理上有一些独到之处,这是它性能之所以高的根本原因所在。
  安全性:Linux具有一定优势
  在安全性方面,Linux采用的是UNIX在安全性方面成功的技术,尽管有一些安全漏洞,但因为设计上的开放性,这些漏洞能够在很快的时间内发现并得到解决。Windows 虽然采用的ACL技术,更加复杂和严密,但因为其密码加密步骤过于简单,密码容易被破解。安全性设计上的不公开性也导致其有很多安全上的漏洞。
  一项最新的测试结果表明,采用linux下的samba文件服务器与windows 2003 server文件服务器性能比较,linux的表现是非常令人满意的。
原文地址:http://server.zol.com.cn/77/773618.html

在易用性上,windows自然更胜,但如果说到性能,那要看你做什么用途,比如你是拿来做web服务器或是数据库服务器,那Linux和Unix的性能是非常强的,同时在Linux和Unix之间的选择也要看你的着眼点,很难说谁就比谁更好,因为它们本就是同样的核心,而且同为Linux也有许多不同的发行版本,他们的侧重点也都不相同,比如更易用的Ubuntu和更稳定的Redhat,希望能帮到你!

Unix需要付费,没接触过。Linux系统免费安全性高,但是操作维护难学,如果雇佣维护员成本不会低。windows系列不用正版的话系统也是免费的。。安全性低,操作么也不简单但是关键是windows普及广泛,非server版本与server版本的基础操作大多一样,上手快。

其实,他们根本不属于一个档次,也无法比较,一些大型公司采用linux和unix系统,一般的都用windows系统,不知道楼主具体想问什么!

Linux是免费的开源系统,而最新的Windows服务器操作系统则是无法避开、至少不容易避开交费的!


...win7和unbun12.04的双系统 win7下可以上网 linux网口的灯不亮_百度...
ubuntu桌面版 有两个程序在管理网络,一个是图形界面的网络管理软件来配置网络 另一个是networkmanager,通过配置文件来配置网络。刚装系统默认用图形界面网络管理软件中的配置信息设置网络,但是如果 networkmanager的配置文件经过修改后,系统则自动以后者为配置依据,图形界面配置信息失效。

华为第三方Linux版un3481电脑怎么充电?
用windows系统u盘引导,然后格式化分区,重新分区,安装操作系统即可。

linux运行命令
linux运行命令  我来答 首页 在问 全部问题 娱乐休闲 游戏 旅游 教育培训 金融财经 ...cscript.exe 较本宿主版本 csrss.exe 客户服务器Runtime进程 (XP不可用) csvde.exe 格式转换程序 (...unlodctr.exe 性能监视器的一部分 upg351db.exe 升级Jet数据库 (XP不可用) ups.exe UPS service ...

linux系统启动出现warning: pci_mmcfg_int marking 256MB space uncac...
只要不是failed、error就行,warning不用管,当没看见即可。。

Linux读写锁linux的读写锁
指纹传感器来说是有一定的安全隐患,但电容指纹传感器由于通过电容值来测定活体,所以被骗过的几率相对较...在这种情况下,用户有可能读取到未完成事务(UncommitedTransaction)或回滚(RollBack)中的数据,即所谓的

grpunconv命令如何将群组投影密码从gshadow文件移除并存入group文件...
`[root@linuxcool~]# grpconv`然后查看group文件:`[root@linuxcool~]# cat \/etc\/group | grep cdy:`当执行grpunconv命令关闭投影密码后,这些密码将从gshadow文件中删除,只在group文件中保留用户和群组的基本信息,不会显示密码内容。这就是grpunconv命令的核心功能,它帮助管理员管理系统的安全设置...

Linux 解压缩的命令怎么用?
[root@linux ~]# cpio -covB > [file|device] [root@linux ~]# cpio -icduv 参数: -o :将资料 copy 输出到文件或装置上 -i :将资料自文件或装置 copy 出来系统当中 -t :查看 cpio 建立的文件或装置的内容 -c :一种较新的 portable format 方式储存 -v :让储存的过程中文件名称可以在萤幕...

unsignedchar和unchar分别定义
其中char和unsigned char的区别 在C中,默认的基础数据类型均为signed,如定义变量为int,long等,都为有符号的。如果要定义无符号类型,必须显式地在变量类型前加unsigned。char在我所用的linux中一般都是8位一个字节,表示范围为-128~127。unsigned char的表示范围为0~255。而ASCII的最大值是127。

ubunbtu linux登录的时候黑屏,无法登录,高分求助!!
从新启动吧,不行的话就从装系统,你也可以不用VM,直接用wubi.exe装的也是虚拟机,不过需要你把ios文件解压开

1wto. 2 un 3 prc 4 uk. 5 rm这些字母缩写都是什么意思
WTO世界贸易组织 UN联合国 prc(PRC),中华人民共和国 的英语缩写(The People's Republic of China)。UK英国。大不列颠及北爱尔兰联合王国,简称联合王国(英文:United Kingdom)或不列颠(英文:Britain),通称英国,是由大不列颠岛上的英格兰、苏格兰和威尔士,以及爱尔兰岛东北部的北爱尔兰以及一系列...

贺兰县19670354268: unix操作系统与linux操作系统的区别是什么? -
宠省五氟: 从系统的来源角度:Linux是Unix的开源实现,Unix一开始的时候也是开源的,后来才以授权方式闭源,这时候在原始Unix基础上诞生了AIX,HP-UX等这些都是正统Unix,但BSD被认为是Unix精神的继承者(BSD同样也是Unix的另外一个开源实现...

贺兰县19670354268: Linux和Unix有何异同? -
宠省五氟: Unix是一种开放式的系统,Linux来源于Unix,由其基础上发张出来的.只是内核形式已经稳定了,而且基本上从Unix中脱离独立出来了. Unix而言大多数还是用于大中型计算机,用作服务器的系统. Linux也可用于服务器同时也可用于微机,由...

贺兰县19670354268: linux与unix的区别?
宠省五氟: 你了解一下他们的历史就知道了,他们两个其实相差不大.个人用户用linux比较多,服务器用unix的比较多.百度文库的资料更全. 最大的区别就是linux是开发源代码的自由软件,而unix是有知识产权保护的!

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网