linux操作系统与Windows操作系统的区别___论文正稿.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《linux操作系统与Windows操作系统的区别___论文正稿.doc》由会员分享,可在线阅读,更多相关《linux操作系统与Windows操作系统的区别___论文正稿.doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北 京 大 学毕 业 论 文(设计)题 目:分析linux操作系统与Windows操作系统的区别 学 号:姓 名:年 级:学 院:系 别:专 业:指导教师:完成日期: 年 月 日 摘 要本文通过对Linux操作系统和Windows操作系统各自的发展特点与发展环境的比较,分析出windows与Linux的本质差别与存在此差别的根本原因。通过二者内在特点与组成浅述,对两种操作系统做了权限、费用、读取、命令、弹性化与刻板化、安全稳定等方面的差异性对windows与Linux进行比较。在硬件支持支持、购买能力、安装难易、占用内存、设备驱动、性能、稳定能力、编程、网络、安全、创新等10方面对window
2、s与Linux做了优劣势的简单比较。通过对windows与Linux更见详细的优劣势比较,以此对Linux与Windows操作系统的区别做出了详细而具体的分析与论述。借鉴以上分析结果,对不同人群、领域使用windows与Linux的优势劣势进行阐述,得出windows更适合初学者与工作需求低的人,而Linux更适合计算机高手与计算机专业人士使用。关键词:Linux、Windows、操作系统、区别、开放源代码、稳定性。目 录1.引言12.浅述windows操作系统22.1 发展22.2 特点22.3 组成33.浅述linux操作系统43.1 发展43.2 特点43.3 组成54. 操作系统:li
3、nux与windows的对决64.1 差异64.2 对比74.3 优劣比较 115.结论 14谢辞 15参考文献 161 引言从个人计算机到巨型计算机,乃至超级计算机,无一例外的都配置了一种或多种操作系统。操作系统是用户与计算机硬件之间的接口,用户只有理解了操作系统,才能更方便、更灵活地使用计算机,掌握了操作系统提供给用户的各种系统服务(如命令操作、系统调用、视窗环境等),才能更好地利用系统资源,更好地在操作系统的基础上建立用户自己的应用系统、开发自己的应用软件,而windows和linux系统是最为常用的两种操作系统。Windows是微软公司开发的操作系统, 其市场占有率很高, 无论是桌面计
4、算机、笔记本计算机、还是PC服务器,Windows都是主要的预装操作系统之一。嵌入式Linux操作系统正迅速发展,已经形成了能与Windows CE等嵌入式操作系统进行有力竞争的局面,Linux在21世纪有着无限广阔的发展前景。嵌入式Linux操作系统的迅速崛起,主要是由于人们对自由软件的渴望与嵌入式系统应用的特制性,要求提供系统源码层次上的支持,而嵌入式Linux正适应了这一需求,它不仅具有开放源代码,系统内核小、效率高、内核网络结构完整,裁减后的系统很适于如信息家电等嵌入式系统的开发。了解并掌握一定概念与技术必不可少。掌握操作系统的基本概念、设计原理与实施技术,才可以具有分析操作系统和设计
5、、实现、开发实际操作系统的能力。2 浅述Windows操作系统2.1发展Microsoft公司早就意识到建立行业标准的重要性,在1983年春季就宣布开始研究开发Windows,希望它能够成为基于Intel x86微处理芯片计算机上的标准GUI操作系统。它在1985年和1987年分别推出Windows 1.03版和Windows2.0版。但是,由于当时硬件和DOS操作系统的限制,这两个版本并没有取得很大的成功。此后,Microsoft公司对Windows的内存管理、图形界面做了重大改进,使图形界面更加美观并支持虚拟内存。Microsoft于1990年5月份推出Windows3.0并一炮打红。这个
6、“千呼万唤始出来”的操作系统一经面世便在商业上取得惊人的成功。一年之后推出的Windows3.1对Windows 3.0作了一些改进,引入TrueType字体技术,这是一种可缩放的字体技术,它改进了性能;还引入了一种新设计的文件管理程序,改进了系统的可靠性。更重要的是增加对象合嵌入技术(OLE)和多媒体技术的支持。Windows3.0和Windows3.1都必须运行于MS DOS操作系统之上。随后,Microsoft借Windows东风,于1995年推出新一代操作系统Windows95(又名Chicago),它可以独立运行而无需DOS支持。Windows95是操作系统发展史上一个里程碑式的作品
7、,它对Windows3.1版作了许多重大改进,包括:更加优秀的、面向对象的图形用户界面,从而减轻了用户的学习负担;全32位的高性能的抢先式多任务和多线程;内置的对Internet的支持;更加高级的多媒体支持(声音、图形、影像等),可以直接写屏并很好的支持游戏;即插即用,简化用户配置硬件操作,并避免了硬件上的冲突;32位线性寻址的内存管理和良好的向下兼容性等等。2.2 特点(1)直观、高效的面向对象的图形用户界面,易学易用: 从某种意义上说,Windows用户界面和开发环境都是面向对象的。用户采用“选择对象-操作对象”这种方式进行工作。比如要打开一个文档,我们首先用鼠标或键盘选择该文档,然后从右
8、键菜单中选择“打开”操作,打开该文档。这种操作方式模拟了现实世界的行为,易于理解、学习和使用。(2)用户界面统一、友好、漂亮: Windows应用程序大多符合IBM公司提出的CUA (Common User Acess)标准,所有的程序拥有相同的或相似的基本外观,包括窗口、菜单、工具条等。用户只要掌握其中一个,就不难学会其他软件,从而降低了用户培训学习的费用。(3)丰富的设备无关的图形操作: Windows的图形设备接口(GDI)提供了丰富的图形操作函数,可以绘制出诸如线、圆、框等的几何图形,并支持各种输出设备。设备无关意味着在针式打印机上和高分辨率的显示器上都能显示出相同效果的图形。(4)多
9、任务: Windows是一个多任务的操作环境,它允许用户同时运行多个应用程序,或在一个程序中同时做几件事情。每个程序在屏幕上占据一块矩形区域,这个区域称为窗口,窗口是可以重叠的。用户可以移动这些窗口,或在不同的应用程序之间进行切换,并可以在程序之间进行手工和自动的数据交换和通信。虽然同一时刻计算机可以运行多个应用程序,但仅有一个是处于活动状态的,其标题栏呈现高亮颜色。一个活动的程序是指当前能够接收用户键盘输入的程序.2.3 组成引导部分,资源管理部分,图形界面3浅述Linux操作系统3.1 发展Linux是一个日益成熟的操作系统,现在已经拥有大量的用户。由于其安全、高效、适合构建安全的网络应用
10、的众多特性,Linux已被越来越多的人了解和使用。要讲Linux的发展史,就不能不提Unix和Minix,Unix早期版本的源代码是可以免费获得的,但是当AT&T发布Unix7版时,在发布的版本7许可证中禁止在课程中讲授其源代码,导致学生们对实际的操作系统产生片面的认识。为了扭转这种局面,芬兰的Linus Torvalds开发了Linux操作系统,任何人都可以自由的复制、修改、发行、销售,但是不可以在发行时加入任何限制。他把源代码发布在网上,随即就引起了三个Linux爱好者的注意,他们通过因特网加入到Linux的内核开发工作。后来一大批高水平程序员的加入,使得Linux迅猛发展。3.2 特点(
11、1)公开源码:作为程序员,通过阅读LinuxLinux内核和Linux下其他程序的源代码,可以学到很多编程经验和其他知识。作为最终用户,使得Linux可避免使用盗版windows的尴尬,也免去了使用正版windows的庞大费用。(2)系统稳定:Linux采用了Unix的设计体系,寄去了Unix系统25年发扎你的经验。体现了现代操作系统的设计理念和最经得住时间考验的设计方案;因此在服务器操作系统市场上,Linux现在已超过windows成为服务器首选操作系统。(3)性能突出:德国CT公布了由Jurgen Schmidt组织的window和Linux的测试结果。结果表明:两种操作系统在各种应用情况
12、下,尤其是在网络应用环境中,Linux的总体性能更好。(4)设备独立性:设备独立性是指操作系统把所有外部设备统一当做文件看待,只要安装它们的驱动程序,任何用户都可以像使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。Linux是具有设备独立性的操作系统,他的内核具有高度适应能力;且随着更多的程序员加入Linux编程,会有更多硬件设备加入到各种Linux内核和发行 。另外,由于用户可以免费得到Linux的内核代码源,因此,用户可以修改内核代码源,一遍适应新增加的外部设备。(5)安全性强:各种病毒的频繁出现是的微软几乎每隔几天就要为windows公布补丁,而在针对Linux的病毒非常
13、少,而且Linux得公开源代码的开发方式使得各种漏洞都能够在Linux上得到与早发现和弥补。(6)跨平台:windows只能在Intel构架下运行,但是Linux除了可以运行于Intel平台外,还可以运行于Motorola公司的68K系统CPU,IBM、Apple、Motorola公司的PowerPC CPU,Compaq和Digital公司的Alpha CPU、MIPS芯片,以与Sun公司的SPARC和UltraSparc CPU。(7)完全兼容Unix:Linux和现今的Unix、system V、BSD三大主流的Unix系统几乎完全兼容,在Unix下运行的程序完全可以移植到Linux下运
14、行。(8)良好的可移植性:Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。可移植性为运行Linux的不同计算机平台与其他任何机器进行准确而有效地通信提供了手段,不需要另外增加特殊的通信接口。(9)强大的网络服务:Linux诞生于因特网,保证了它支持所有的标准因特网协议,而且Linux还内置了TCP/IP协议。事实上,Linux是第一个支持IPv6的操作系统。3.3 组成内核、Shell、文件结构和实用工具4操作系统:Linux与Windows的对决 4.1 差异(1)授权差异:有着GPL授权的Linux操作系统,是可以自由地修改、使用甚至发行或销售
15、软件;也可以下载单一套件的Linux相关应用程序,然后随用户喜爱想要安装至几台电脑都可以。而在微软授权下,上述的行为作为使用者最好别进行操作也可能无法操作,而用户想要在10台电脑上安装Windows操作系统,就必须付费购买10套软件授权。在window系统中,用户分为两类:计算机管理员和受限用户。受限用户不能安装一些软件,必须以管理员身份去安装,然而实际使用中,若同一台计算机有多个用户,一般都愿意设置为管理员,这样计算机的安全性和稳定性得不到保证。Linux用户分为4类:root、普通用户、同一组用户、其他用户。其中root拥有最高权限,可对计算机进行任何操作;普通用户分别有自己的主目录,对自
16、己目录下的文件拥有所有权,对其他文件操作则需要文件所有者的授权。普通用户不能修改系统文件,因此可以阻碍病毒对计算机进行攻击,大大提高了计算机的安全性与XX性。(2)各种在线支持与付费支持的差异:这可能是许多企业投向Linux怀抱的住要因素。在Linux,我们可以在广大的社区中获得支持,例如利用论坛、在线搜索以与许多专属来获得必要的支持。当然了,如果作为使用者自身我们要愿意也可以向各家大型Linux公司购买支持合约,如:红帽 ( Red Hat )跟Novell。在微软方面,使用者同样也可类似Linux的方式一样获得Windows支持,如:在线的一些协助或相关论坛,同样的也可以直接付费向微软购买
17、技术支持。(3)完全读取与不可读取的差异:这也可能是Linux与Windows之间的最大差异。由于Linux是属于GNU公开授权,因而能够允许用户读取、修改它的主要内核程序代码。但是,如果我们想要剥出Windows程序代码?除非是作为特别选定的人选团体,不然别想要一窥Windows操作系统的程序代码。(4)命令行与无命令行的差异:不管Linux操作系统是如何安装,或是桌面环境如何变动,毫无疑问它的命令行是管理上不可获缺的一项工具;对于Linux管理者而言,文字架构的编辑器是不可被取代的。但是微软似乎不想让用户使用命令行,尽避Windows还是拥有所谓“命令提示字符”功能。很多用户甚至不知道这项
18、功能隐藏在何方。(5)弹性化与刻板化的差异:要比喻Linux与Windows之间弹性化的差异,可以用一个房间的天花板跟地板是否可以变动调配来看。在Linux里,就像我们的房间天花板跟地板是可以随着我们自身的喜好来升高或降低;而在Windows方面,一切都是不可变动的,而且微软也认为没有此项必要。(举例而言,如果你付费购买了第三方程序,就有机会可以随着你的喜好来更改Linux桌面外观;但是如果在Windows,你将被限制在微软所谓最佳并且最适合你的桌面。)4.2 对比(1)硬件支持方面:由于开放源代码的特点LINUX得到AMD和INTEL公司的关注。因为这两家公司都希望在64位芯片时代能够和开放
19、源代码的操作系统系统紧密联系LINUX的发展速度急快,从它的内核就可以看出。LINUX比其他操作系统更能适应芯片技术发展。在2001年的LINUX大会上,IBM带来为LINUX制作的电子商务套间WEBSHERE COMMERCE 5.1,HP带来为LINUX制作的电子商务套间HP SECURE OS SOFTWARE FOR Linux。现在LINUX可以广泛运行在64位芯片构架中,包括Compaq Alpha,SGI MIPS,Sun UltraSparc。而WINDOWS落后一步。最新的Linux内核2。.52版中最引人注意的改进就是Iinux内核开始支持最新的usB技术。usB 2.0可
20、以确保数据传输速度达到480Mb/s,这个速度是usBl.1最高传输速度的40倍。usB 2.0模块一般没有内置在计算机系统当中。现在更为流行的是使用Firewire标准来实现高速连接功能,比如连接视频头、硬盘等等。微软已经编写了支持usB 2.0“的代码,但是在最新的操作系统windows xP中却不支持USB 2.0。在此方面,LINUX占了上风。(2)用户购买能力要求方面:这是一个不容回避的问题。因为价格原因,每个人都可以拥有正版的Linux。此外除了技术上的原因,它更大的意义是代表了一种开放性的软件开发与开放模式,并彻底打破了越优秀的软件价格越高这一传统定式Linux还是一个完全开放的
21、系统。它支持各种像POSIX标准这样的开放标准和TCP/IP的Internet工程任务组标准。由于避免了专有的API(应用程序接口)和协议,可以减少对单一供应商的依赖。这样就不会出现像使用专用系统的情况:一旦犯了错误,只能继续使用原来的系统供用商的产品。也就是不会出现先享受低价,而在后期需要付出高额服务费的情况。本篇中LINUX占了上风。(3)安装难易方面:早期的LINUX安装复杂对于新手更要冒丢失数据的风险。不过随着内核升级到2.4后各个主要LINUX软件提供商的产品安装已经变得简单。不过和微软件安装相比,Linux占了下风。(4)占用内存方面:Linux非常小,可以有效地利用硬件。Linu
22、x的最小安装仅需要4MB内存,而你也可以在你的486机器上安装Linux并将其用做防火墙或Web服务器。我记得的Linux论坛有人用二手386建立了路由器和防火墙。Linux内核允许在运行时装载和卸载硬件的驱动程序。这样因为不必装载全部的驱动程序,就可以最大化地使用内存。总之Linux可以使老机器获得新生,节省我们的财力。而Windows2000 SERVER在P166+64M下运行如同像蜗牛一样慢,有时会逼疯你。在此方面,LINUX占了上风。(5)设备驱动方面:早期的LINUX对硬件设备的支持不好,大家拒绝使用的一个重要方面是驱动程序不好找。不过随着内核升级到2.4各个主要LINUX软件提供
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 操作系统 Windows 区别 _ 论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内