Linux操作系统 教学课件 ppt 作者 孙斌 1-5 第1章

上传人:E**** 文档编号:89347930 上传时间:2019-05-23 格式:PPT 页数:20 大小:177KB
返回 下载 相关 举报
Linux操作系统 教学课件 ppt 作者 孙斌 1-5 第1章_第1页
第1页 / 共20页
Linux操作系统 教学课件 ppt 作者 孙斌 1-5 第1章_第2页
第2页 / 共20页
Linux操作系统 教学课件 ppt 作者 孙斌 1-5 第1章_第3页
第3页 / 共20页
Linux操作系统 教学课件 ppt 作者 孙斌 1-5 第1章_第4页
第4页 / 共20页
Linux操作系统 教学课件 ppt 作者 孙斌 1-5 第1章_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《Linux操作系统 教学课件 ppt 作者 孙斌 1-5 第1章》由会员分享,可在线阅读,更多相关《Linux操作系统 教学课件 ppt 作者 孙斌 1-5 第1章(20页珍藏版)》请在金锄头文库上搜索。

1、1.1 Linux操作系统简述 1.2 Linux的起源与发展 1.3 Linux的技术特性 1.4 Linux的版本 本章小结 习题,第1章 概述,1.1 Linux操作系统简述,1.1.1 自由软件简介 软件按其提供的方式和是否赢利可分为三种模式,即商业软件(Commercial Software)、共享软件(Shareware)和自由软件(Freeware或Free Software)。,自由软件的自由(Free)有两层含义:其一是可自由下载,供任何用户使用;其二是它的源代码公开和可自由修改。所谓可自由修改是指用户可以对公开的源代码进行修改,以使自由软件更加完善,还可在对自由软件进行修改

2、的基础上开发上层软件。,1.1.2 Linux及Linux操作系统 Linux是一个基于开源文化、可供自由下载的类Unix系统,它属于自由软件范畴,其源代码在网络上自由、公开。编制开发它的一个主要目的是建立不受任何商品化软件版权制约、全世界都能自由使用的Unix兼容产品。而Linux操作系统是指基于Linux内核(Linux Kernel)以及各个功能性开源应用组件,同时根据不同地域文化和市场需要结合其它商业技术组件而构造成的商业化操作系统平台产品,可用于现实商业技术服务应用。通常说的Linux泛指可实际运用的Linux操作系统的发布版本。,1.1.3 使用Linux的原因 Linux引起众多

3、用户感兴趣的主要原因有: (1) Linux迎合了实际的需要,对软件开发人员来说,在实际工作中迫切需要这种效率高、故障低、方便、实用、占用存储空间小、防病毒、抗攻击的系统;,(2) 可以站在技术前沿,和高手交流,学习掌握核心技术,并能尽情发挥自己的优势,不断提高自己的计算机软件、网络和应用系统的专业水平; (3) 对实际工作有好处,计算机系统技术是个边缘学科,可以和任何人所从事的行业、工作领域的实际工作相结合,通过修改Linux使之更符合实际应用的要求; (4) 物美价廉,投入成本低; (5) 有利于嵌入式、Internet等技术的高效发展。,1.2 Linux的起源与发展,1.2.1 Lin

4、ux 操作系统的产生 Linux最初是芬兰赫尔辛基大学计算机系大学生Linus Torvalds在1990年末至1991年的几个月中为了完成自己的操作系统课程和上网用途而编写的。开始,Linus并没有想到要编写一个操作系统的内核,更是没有想到他的工作会在计算机界产生如此重大的影响。最初他只是设计了一个进程切换器,然后又为上网需要而自行编写了终端仿真程序,再后来又为从网上下载文件而编写了硬盘驱动程序和文件系统,这时他发现已经实现了一个几乎完整的操作系统内核。这就是最初的Linux。,1.2.2 Linux 操作系统的发展 随着Internet的发展,网络安全、网络服务器的效率已为人们广泛关注,而

5、Linux的高安全性、高效率满足了人们的需求。嵌入式Linux操作系统也正在以惊人的速度在各个行业发展。在国内也有多家公司在从事Linux的发展与推广工作。其中,拥有我国自主知识产权的红旗Linux操作系统是由北京中科红旗软件技术有限公司主导开发的。目前,红旗Linux操作系统已在电信、邮政、航空、航天及通信领域和嵌入式设备、智能仪器仪表等诸多方面得到了广泛应用。,1.2.3 Linux 操作系统的未来 Linux 的未来非常光明。作为开放源代码的操作系统,Linux的开发模式帮助其在发展和增加新特性的速度上超过了其它服务器操作系统。同样,价格低廉和技术支持广泛的特性也使Linux在同一层次的

6、环境下比其它竞争性平台更具吸引力。,Linux在存储领域的应用也充分显示了其特有的优势。一方面,Linux系统越来越成熟,并有很好的网络支持和文件系统支持。Linux支持几乎所有主流的网络硬件、网络协议和文件系统,是NAS(网络附加存储)的一个很好的平台。另一方面,由于Linux有很好的文件系统支持,因此也是数据备份、同步和复制的很好的平台。再之,在SAN(存储区域网络)领域,可以利用Linux系统和一般硬件作为存储服务器,这使得Linux在存储服务的主要领域起到了很大的作用。,1.3 Linux的技术特性,Linux操作系统在短短的几年之内能得到迅速的发展,当然与Linux具有的良好技术特性

7、相关。Linux包含了Unix的全部功能和特性。简单地说,Linux具有以下主要技术特性: (1) 开放性。Linux遵循开放系统互连(OSI)国际标准,可与遵循国际标准所开发的硬件和软件彼此兼容,可方便地实现互连。另外,源代码开放的Linux内核及组件构成的操作系统发布产品,可通过自由下载而方便地获得,而且使用Linux可节省费用。Linux开放了源代码,使用户能控制源代码,并按照需要对部件混合搭配,建立自定义扩展。,(2) 多用户。多用户是指系统资源可以被不同用户各自使用,互不影响,每个用户对自己的资源(如文件、设备)有特定的权限。Linux系统是通过配置严格权限访问管理机制来实现此功能的

8、。 (3) 多任务。多任务是指计算机同一时间内可执行多个程序,而且各个程序的运行互相独立。这是现代计算机的一个最主要的特点。Linux系统调度可以实现每一个进程平等地访问微处理器,从而实现多任务机制。,(4) 高可靠的稳定性。Linux可以连续运行数月、数年而无需重新启动。与NT(经常死机)相比,这一点尤其突出。即使作为一种台式机操作系统,与许多用户非常熟悉的Unix相比,它的性能也显得非常优越。Linux没有苛刻的对CPU速度的要求,可以把处理器的性能发挥到极致。在使用中用户会发现,系统性能的提高主要受限于其总线和磁盘I/O的性能。 (5) 良好的用户界面。Linux向用户提供了三种界面:用

9、户命令界面、系统调用界面和图形用户界面。,(6) 丰富的网络功能。Linux是在Internet基础上产生并发展起来的,因此,完善的内置网络是Linux的一大特点。Linux在通信和网络功能方面优于其它操作系统。 (7) 高可靠的安全性。Linux采取了许多安全技术措施,包括对读/写进行权限控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。,(8) 良好的可移植性。可移植性是指将操作系统从一个平台转移到另一个平台后,仍然能按其自身方式运行的能力。Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。可移植性为运行

10、Linux的不同计算机平台与其它任何机器进行准确而有效的通信提供了保障,而不需要另外增加特殊和昂贵的通信接口。,(9) 标准兼容性。Linux是一个与POSI(Portable Operating System Interface)相兼容的操作系统,它所构成的子系统支持相关的ANSI、ISO、IETF和W3C等业界标准。为了使Unix system V和BSD上的程序能直接在Linux上运行,Linux还增加了部分system V和BSD的系统接口,使Linux成为一个完善的Unix程序开发系统。Linux也符合X/Open标准,具有完全自由的X Windows实现。另外,Linux在对工业标

11、准的支持上做得非常好。各Linux发布厂商都能自由获取和接触Linux的源代码,但各厂家发布的Linux仍然缺乏标准,尽管这些差异非常小。它们的差异主要存在于所捆绑应用软件的版本、安装工具的版本和各种系统文件所处的目录结构。,1.4 Linux的版本,1.4.1 Linux 的内核版本 内核版本是在 Linus 领导下的开发小组开发出的系统内核的版本号。内核版本号由3个数字与版本序列分隔符r、x、y组成。其中,r代表目前发布的Kernel主版本;x若为偶数则表示稳定版本,x若为奇数则表示处于开发中的版本;y表示修改错误和补充的次数。,1.4.2 Linux的发行套件版本 发行套件版本是一些组织

12、或厂商将Linux系统内核与应用软件和文档包装起来,并提供方便的安装界面、系统设置与管理工具的一种完整的Linux操作系统。目前全世界已经有上百种各类发行版本,而且数量还在不断地增加。例如,最常见的Linux发行套件版本有:Red Flag Linux、Red Hat Linux、Debian Ubuntu Linux、Fedora等。发行套件的版本号随发布者的不同而不同,它与系统内核的版本号是相对独立的。,本 章 小 结,Linux是一个发展迅速的网络操作系统,其以稳定、实用、抗攻击、防病毒、满足现实需要而著称。工业和信息技术的发展需要软件的支撑,Linux以它所具有的一系列特点,如开放性、多用户、多任务、容易操作的用户界面、设备独立性以及丰富的网络功能等,而占据了一定的技术与市场优势。此外,本章还介绍了Linux的内核版本与发行版本的含义以及它们的区别。,习 题,1简述Linux操作系统的优点。 2市面上众多的Linux版本有何异同? 3Linux是多用户多任务的环境,何谓多任务(Multitask)与多用户(Multiuser)? 4试说明什么是GUI。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号