比较Linux与Unix操作系统,也可以比较Linux与最新的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),通称英国,是由大不列颠岛上的英格兰、苏格兰和威尔士,以及爱尔兰岛东北部的北爱尔兰以及一系列...
宠省五氟: 从系统的来源角度: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是有知识产权保护的!