欢迎来到天天文库
浏览记录
ID:56960462
大小:418.00 KB
页数:100页
时间:2020-07-22
《网络操作系统应用(Linux)课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《网络操作系统应用(Linux)(第2版)》学习任务一:操作系统认知学习子任务1.1了解操作系统学习子任务1.2了解Linux操作系统学习子任务1.1了解操作系统操作系统(OperatingSystem,OS),是用于管理计算机软硬件资源,控制程序运行,合理组织计算机工作流程,提供各种服务,为用户使用计算机提供良好运行环境的一种系统软件。1.计算机系统的组成完整的计算机系统系统包括硬件系统和软件系统。硬件系统和软件系统互相依赖,不可分割,两者又由若干个部件组成(如图1-1-1所示)。通常,硬件系统由运算器、控制器、存储器、输入设备和输出设备组成。软件系统一般分为系
2、统软件和应用软件两个部分,系统软件包括操作系统、语言处理程序、数据库管理系统(DatabaseManagementSystem,DBMS)、编译系统等;应用软件则包括常见的办公软件、图形图像处理软件、媒体播放软件等。知识引导1.1.1操作系统概论2.操作系统和计算机系统的关系在计算机硬件的基础上加载操作系统后,计算机才是一个完整的系统,可以对外提供各种服务和应用。操作系统作为一种系统软件,主要功能包括管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用。图1-1-2描述了应用软件、操作系
3、统和硬件系统之间的关系。1.操作系统的形成2.操作系统的进一步发展3.推动操作系统发展的动力4.操作系统的分类●根据源代码的开放程度,可以分为闭源操作系统和开源操作系统。●根据对用户支持的数量,可以分为单用户操作系统和多用户操作系统。●根据不同的应用领域,可以分为桌面操作系统、服务器操作系统和嵌入式操作系统。●从系统的功能角度,可以将操作系统分为批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统几大类。知识引导1.1.2:操作系统的发展、分类与功能5.操作系统的主要功能(1)处理器管理处理器是计算机系统中最主要的资源,其管理功能是实现处理器的
4、分配和调度,最大限度的提高处理器的利用率。(2)存储管理操作系统对计算机中的主存储器进行管理,包括主存的分配和回收、主存的保护和扩充等。(3)设备管理操作系统对计算机系统各类外部设备的管理,包括设备的分配、回收与故障处理等。(4)文件管理计算机系统中的信息通常以文件形式存放在外存中。文件管理功能的主要任务是为用户提供存取、搜索、修改、删除和共享等操作。(5)接口管理为使用户能方便、灵活的使用计算机系统的功能,操作系统为用户提供了各种接口,分为程序接口和命令接口。用户可以通过这些接口调用系统的功能,有效地组织作业并进行管理,使系统更高效的运行。6.操作系统提供的服务
5、操作系统提供了许多服务,底层的服务通过系统调用实现,可被用户程序直接使用;高层的服务通过系统程序实现,用户不必自己编写程序,而是借助命令或shell请求执行完成各种功能的系统程序。学习子任务1.2了解Linux操作系统1.认识Linux20世纪70年代,UNIX操作系统的源程序大多是可以任意传播的。1979年,AT&T公司宣布了UNIX的商业化计划,进而软件行业成为一种版权专有式的产业。这种做法一方面产生了大批的商业软件,极大推动了软件行业的发展。由于商业模式下的封闭式开发模式,阻碍了软件行业的进一步提高。1984年,RichardStallman面对程序开发的封
6、闭模式,发起了一项国际性源代码开放(OpenSource)的GNU(Gnu’sNotUnix)计划。3年后,RichardStallman完成了11万行源代码开放的编译器(GNUgcc),取得了重大突破。1991年11月,一位名叫LinusTorvalds的计算机爱好者开发了一个小程序,取名Linux,放在了Internet上面,希望借此开发一个操作系统的“内核”。Linux的出现受到了GNU计划的追随者们极大喜爱,他们将Linux不断的完善,使其成为一个功能完备的操作系统,因此,Linux操作系统通常应称为GNU/Linux操作系统。1993年,Linux1.0
7、版发布,Linux开始转向通用公共许可协议(GeneralPublicLicense,GPL)版权协议。1995年1月,BobYoung创办了RedHat(红帽)公司,以GNU/Linux为核心,集成了几百个开源软件,形成一个新的“发行版”即RedHatLinux,通过免费发布,提供收费的技术支持服务的方式取得盈利。截止至2012年2月19日,红帽公司成为第一家收入超过10亿美元的开源公司。知识引导1.2.1:Linux的基本概念2.Linux的特点(1)免费(2)开放性(3)多用户、多任务(4)良好的界面(5)支持多种平台3.Linux的版本(1)内核版本(2)
8、发行版本①
此文档下载收益归作者所有