a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 127|回复: 0

[其他] 思科认证:Linux系统与Windows操作系统的技术比较

[复制链接]
发表于 2012-8-3 10:16:48 | 显示全部楼层 |阅读模式
Linux是一个首要运行于inetel架构的UNIX-like操作系统,它不仅具备UNIX系统的全数特征,而且与POSIX尺度兼容。Linux的功能搜罗真正的多使命、虚拟内存、共享库、需求装载、共享的写时复制轨范执行、优异的内存打点以及TCP/IP收集撑持等。它的刊行遵守GNU的通用公共许可证。而Windows 操作系统却和Linux有着完全分歧的开发模式和成长历史。; m" k( G5 s- [
 5 j3 K4 @" W# @6 J( c
  历程打点及调剂:Linux开销较小! g0 u+ Y; A9 W6 W6 B! l
 ! J( S! K; V, \: u0 w0 M& n
  在历程打点及调剂方面,Linux是一个单块式的操作系统,操作系统凡是在用户历程的内存空间内进行,可省失踪发生系统挪用时的历程切换开销。Windows是一个准微内核操作系统,良多功能以零丁的历程实现,年夜而提高了系统的模块化水平,但历程切换上的开销要年夜一些。
% h- n( K& j+ w) D6 m1 i/ _# B8 h+ _ " t" L" C) S  N1 W/ T
  Linux撑持内核级的线程,但它将线程界说为历程的另一个“执行上下文”,年夜而简化了历程/线程之间的关系和调坚贞范的设计,它的线程库供给了和POSIX兼容的线程同步机制。Windows撑持的线程是典型的历程/线程模子。它的线程同步机制和Linux近似。Linux中历程是根基的调剂单元,它供给了三种调剂策略。/ V9 Z- i7 ~7 d( a
 # U' w; |9 O$ c- {4 n% U- J
  历程间通信机制:Linux更矫捷
; |  P5 ^" f0 P# r* e7 O2 N; } 
3 k% d; B( D% q  在历程间通信机制上,Linux供给了尺度的UNIX IPC机制,而Windows 则在根基IPC机制的基本上,供给了良多直接面向应用轨范的高级IPC机制。年夜素质上看,Linux的IPC机制接近于IPC原语,斗劲底层,供给了最年夜的矫捷性,也可以在此基本上成立加倍复杂的高级IPC机制,而Windows 在原语级供给的IPC机制有管道、命名管道、动静传递、共享内存、旌旗灯号量等。
+ R3 D* n7 m) F3 h) k+ q9 S2 A1 ~ $ f+ B& I) P6 O+ L) Q
  内存打点:Linux优于Windows4 u# x$ U) ?' R( E- k% q
 
+ X7 H1 D) b9 @) v- O: s3 K) U  在内存打点上,Linux 和Windows 在面临不异的历程地址空间巨细时,对内存结构的使用体例分歧。Windows现实只为历程筹备了2GB弱的可用虚拟地址空间,而Linux中的历程地址空间使用更矫捷些。
1 T! y: q, l1 ~; _4 h & g# V  p- d* l/ q
  在虚拟内存的使用上,Linux内核为用户打点了很是多的细节问题,用户可以认为自己真正拥有4GB地址空间,而不用关心虚拟内存是否提交物理存储等问题。Windows为轨范员供给了多种虚拟内存使用方案,虽然这些方案的使用有些复杂,但却供给了必然水平上的矫捷性。它也撑持DOS和Win16轨范的执行,但为了供给这种兼容性,它的内存打点支出了极高的机能价钱。  c1 u4 r; W3 F1 c
 3 I4 {" {7 \3 A
  Linux 和Windows虽然均供给了内存共享手艺,但它们的实现有些细微的分歧。Linux供给给用户的接口很是简单,只需将自己的虚拟内存空间区域附加到共享内存对象之上。Windows则是经由过程内存映射文件供给共享内存机制,年夜使用上讲,略显复杂。5 Y( H" L% ]. ]$ ?/ z  s
 - N  q5 |: z( Y3 |( h0 K
  Linux的内存交流打点矫捷性很强,用户可以在通俗的文件系统上成立“无洞”的文件作为交流空间,还可以使用多个交流文件,年夜而可以动态增添交流文件。它也供给了操作交流分区作为交流空间的体例,此体例是优选的交流空间方案。Windows 的页面文件很难解脱碎片化的危险,为了保证它采用无碎片的页面文件,必需采纳必然的法子。' W+ [' E% \; @- H6 k. Y
 5 d& @( C/ r$ ?, B8 I, y8 r6 |
  Linux 和Windows 在高速缓存的使用上有一些配合之处,均尽量采用系统的全数余暇RAM作为高速缓存区域,但Linux在高速缓存打点上有一些独到之处,这是它机能之所以高的根柢原因地址。
, J  q( n- N0 k0 z# X' @. R1 U! D 0 p& Q' j. b% _4 \8 A5 E
  平安性:Linux具有必然优势3 H- \4 I1 h6 j! y! x: i
 3 {' w1 A9 E: u/ \- E0 N
  在平安性方面,Linux采用的是UNIX在平安性方面成功的手艺,尽管有一些平安裂痕,但因为设计上的开放性,这些裂痕能够在很快的时刻内发现并获得解决。Windows 虽然采用的ACL手艺,加倍复杂和雅缦丬,但因为其密码加密轨范过于简单,密码轻易被破解。平安性设计上的不公开性也导致其有良多平安上的裂痕。
5 l( D/ B( N7 u  Y& q+ {7 i9 [ 5 i# t9 e! f! f
  一项最新的测试结不美观剖明,采用linux下的samba文件处事器与windows 2003 server文件处事器机能斗劲,linux的默示长短常令人对劲的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-17 06:34 , Processed in 0.363106 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表