- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
自上世纪90年代初,Linux操作系统以其强大的功能和开源的特性快速占领了服务器市场和桌面应用领域。linux被业界认为是最有前途的操作系统之一,有人断言linux迟早将会代替unix在服务器市场的龙头老大的地位。本单元将简要介绍linux操作系统的功能和特点。;1.GNU公共许可证GPL
2.开放源代码软件
3.著名Linux发行版本对应的官方网站
;GNU来源于20世纪80年代初期,RichardStallman在软件业引发了一场革命。这个人坚持认为软件应该是“自由”的,软件业应该发扬开放、团结、互助的精神。这种在当时看来离经叛道的想法催生了GNU计划。截至1990年,在GNU计划下诞生的软件包括文字编辑器Emacs、C语言编译器gcc以及一系列UNIX程序库和工具。1991年,Linux的加入让GNU实现了自己最初的目标——创造一套完全自由的操作系统。
GNU是GNU’sNotUNIX(GNU不是UNIX)的缩写。GNU公共许可证(GNUPublicLicense,GPL)是包括Linux在内的一批开源软件遵循的许可证协议。下面来关心一下GPL中到底说了些什么(这对于考虑部署Linux或者其他遵循GPL的产品的企业可能非常重要)。概括说来,GPL包括下面这些内容。
1.软件最初的作者保留版权。
2.其他人可以修改、销售该软件,也可以在此基础上开发新的软件。但必须保证这份源代码向公众开放。
3.经过修改的软件仍然要受到GPL的约束——除非能够确定经过修改的部分是独立于原来作品的。
4.如果软件在使用中引起了损失,开发人员不承担相关责任。
完整的GPL协议可以在互联网上通过各种途径(如GNU的官方网站)获得,GPL协议已经被翻译成中文,读者可以在百度中搜索“GPL”获得相关信息。
;开放源代码软件(OpenSourceSoftware)简称开源软件,其最重要的一个特性是源代码开放,即任何人都可以免费获得开源软件的所有源代码。开源软件的出现对传统的商业软件模式(封闭源代码)是一个极大的挑战。自从20时间80年代起来,开源软件从诞生到逐渐兴起,再到今天的朝气蓬勃,已逐渐演变成了一种潮流。
广义上的开源软件包括任何开放源代码的软件,遵守GPL协议的所有自由软件都可以称为开源软件。但是,开源软件不一定就是自由软件(虽然这种情况比较少)。例如,微软公司曾经对部分国家开放过一小部分原代码,但这并不表示对应的Windows系统也是自由软件。;Linux的发行版本确实太多了,下表只列出了其中比较著名的一些。这些发行版本是按照字母顺序,而不是推荐或者流行程度排列的。;计算机系统由硬件和软件两个部分组成。操作系统是计算机中的底层软件,其它软件如数据库系统、编译系统、以及各种应用软件等都依赖于操作系统的支持。;操作系统是用户与计算机硬件之间的接口,是用于控制和管理系统资源,方便用户使用计算机程序的集合。通过操作系统,用户可以安全、快捷地操纵计算机硬件系统并运行自己的程序。同时,操作系统也便于对计算机中的各项资源进行管理。
用户使用计算机操作系统主要通过两种方式进行:
一种是通过执行Shell命令进行,
典型的如DOS操作系统的command、
Unix和lInux操作系统的bash、csh等;
另一种则是编写程序,通过调用操作系统
提供的系统调用接口,访问系统的各种资源。
用户使用操作系统的两种方式如图所示。;典型的计算机系统中,通常包含多种软、硬件资源,如处理器(CPU)、存储器(内存、磁盘存储器)、输入/输出设备、数据或程序等,其结构如图所示。
操作系统的主要功能就是对上述这些资源进行有效的管理。简要地说,操作系统的基本功能包括以下几个方面。
1.处理器管理:对处理器进行分配,并对其运行进行有效的控制和管理。通常情况下,处理器的分配是以进程为单位的,所以对处理机的管理也可以归结为对进程的管理。
2.存储器管理:负责内存的分配与回收。为程序的运行分配内存空间,提供其运行环境,方便进程合理使用存储器。
3.输入/输出设备管理:负责输入/输出设备的分配与控制,如打印机、键盘等。
4.文件管理:负责文件的存取。通常情况下,程序和数据总是以文件的形式存储在磁盘等介质中供用户使用。文件管理的主要任务,就是对文件进行有效的管理,以方便用户使用。;操作系统从诞生至今已有近50年的历史。上世纪60年代至70年代是操作系统发展的活跃时期。到上世纪80年代,操作系统已发展得比较成熟。经过多年的发展,操作系统的功能日趋完善,性能更加优异。按照通常的划分方法,操作系统可以划分为以下几种。
1.MS-DOS操
原创力文档


文档评论(0)