linux作系统的优势

linux作系统的优势

ID:5270715

大小:205.35 KB

页数:4页

时间:2017-12-07

linux作系统的优势_第1页
linux作系统的优势_第2页
linux作系统的优势_第3页
linux作系统的优势_第4页
资源描述:

《linux作系统的优势》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、万方数据第7卷第5期(2002)寸啬高秆子拒V01.7No.5(2002)LINUX操作系统的优势孙辉霞马振新摘要:LINU)(的出现,在计算机领域内添加了一个新的概念“自由软件”,由于这一软件的开放性和健壮性,它的发展速度及应用的普及是其它操作系统所不能相比的.关键词:操作系统;并发程序;进程中图分类号:TP316。1文献标识码:A文章编号:】008—9020(2002)05—022—03LINUX,一个新型操作系统,在其被公布后便引起了广大计算机用户的兴趣.从1991年研制至今,LINUx在不足十年的时间中,已逐步走向

2、成熟,并得到了广泛应用.与现存的其它操作系统相比,这种操作系统的发展及普及速度是相当快的.那么,LinuX在其发展过程中为何能取得如此成就,下面我们通过它的产生和其所具有的功能来对此作一分析.1LINUx的产生是计算机操作系统发展的需要1.1LINUx产生原因之一——用户的需求九十年代,多种操作系统已被研制出来,仅在PC机上适用的操作系统就有单用户操作系统和多用户操作系统之分,这两种操作系统中又各自包含了多种不同的系统,如(二P/M、0S/2、UNIx、wIⅫ)oWS等,而且每种操作系统都实现了操作系统所应实现的目标.所以

3、这一时期,对操作系统来说,是其发展的强盛时期,但是,这一阶段研制出的操作系统存在着一个相同问题:价格偏高并且其内核对用户是保密的.对一般用户来说,有些操作系统在其价格上是无法承受的,而且不可能根据自己的需要去修改操作系统,这时用户希望能有一种在价格上自己完全能够接受、在控制上能随意实现自己操作意图的操作系统的出现,在这种现状下,LINUx被开发研制,受到了用户的认可.1.2LINUX产生原因之二⋯对抗微软的垄断微软,在计算机产业发展中起了重要的作用,我们使用的软件中有很多是微软的产品,WlN】)C)WS、0FFICE、MS

4、—DOS、Ⅺ、NIx等,但是,正是由于微软的强大,它在计算机领域内采取了一些垄断的措施,尤其是到了九十年代,这种垄断在操作系统方面表现的更为突出,引起了广大计算机用户的不满,大家开始寻找对抗微软的出路,在这种背景下,LinuxTC.rvalds将其编写的LINux操作系统核心程序完全开放,通过互联网提供给用户,用以对抗微软的垄断.Linux的这一行为受到计算机用户的赞同,并且成立了互联网上的LINUX社团,互通交流,完善了LINUx.2从LINUX的实现来看,它具有现代操作系统的特征现代操作系统具有四个特征:程序的并发执行

5、、资源共享、设备虚拟性及程序执行的异步性.LINUX在其设计中,体现了这四个特征.2.1LINUX系统中程序的并发执行LINUx是一个多用户、多任务的操作系统,这种操作系统的实现,是以多道程序并·22·万方数据第7卷第5期(2002)孙辉霞马振新:LINUX操作系统的优势Vd.7No.5(2002)发执行为前提的,而程序是一个静态实体(PAssIVEENTITY),它们是不能并发执行的,为使程序能并发执行,系统必须分别为每个程序建立进程.让进程作为系统中独立运行和资源分配的基本单位在系统中以活动实体的形式存在,多个进程间可

6、迸发执行,从而实现程序的并发执行.进程,已作为并发程序系统中专有名词而存在.在Linu)c中,不仅有进程这一概念,而且有对进程进行管理的相关命令,如:K)RK创建进程;EXEC执行进程;。EXIT进程自我终止.可见,在LINUX中,已实现了通过进程的并发执行来让多道程序在系统中同时运行.2.2LINUX系统中资源的共享性资源共享,提供了多道程序并发执行的物理基础,LINUX实现的程序并发执行也是以资源共享为前提的,如:在系统中要同时运行三道程序,那么在其运__:亍期间CPU的分配、内存的分配以及一些程序运行中申请访问的数据

7、集、外设的分配都必须同时满足这三道程序,此时,这些资源都以共享资源的身份出现,因此,在作为非网络客户的LINUX系统中,实现了资源共享,而且,这一共享问题对用户不难理解.对用户,现在普遍存在的问题是LINU》(作为网络客户,其文件和打印机的共享问题.这一问题在LII吼Ⅸ中也被解决.如利用SMB(SeⅣerMeSSageBl()ck)技术解决上述问题的SA^儡A原理。2.3LINUX系统中,设备的虚拟性LlNUx系统在实现时,采用了分时设计技术,即,用户使用系统时,对设备的使用都是以“时间片”为单位进行的,对一个用户而言,他

8、使用系统资源是不连续方式,即按“执行——等待——执行”模式使用,但是,由于系统执行的速度比用户使用系统的速度要快得多,在执行效果上与用户独占机器让程序运行是一样的.对多个用户,在这种使用方式下,在其使用效果上可看成同时给多个用户分配了各自所需设备,这种一个设备与多个设备等效的设备使用方法,便是设备虚拟性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。