中国劳动关系学院高职学院计算机教研室2010ChinainstituteofindustrialrelationsTemplateversion1.0Linux的操作系统教程OperatingSystemCoursebasedonLinux中国劳动关系学院高职学院Linux的操作系统Indicationsingreen=LivecontentIndicationsinwhite=EditinmasterIndicationsinblue=LockedelementsIndicationsinblack=Optionalelements2010Chinainstituteofindustrialrelations2/36第一章操作系统引论课程要求通过linux操作系统这门课的学习,理论方面:要求大家掌握操作系统的概念和原理,对linux操作系统要有一定的认识。实践方面:要求大家可以熟练的操作linux,像linux系统的安装,应用软件的安装和使用,网络配置和管理,常用命令的使用,shell的使用,vi编辑器的使用等等。本课程将会讲授linux用户基础、linux系统管理和linux网络管理三方面的知识。中国劳动关系学院高职学院Linux的操作系统Indicationsingreen=LivecontentIndicationsinwhite=EditinmasterIndicationsinblue=LockedelementsIndicationsinblack=Optionalelements2010Chinainstituteofindustrialrelations3/36第一章操作系统引论课程要求考勤+平时表现20%+实验20%+期末考试(上机考试+笔试)60%中国劳动关系学院高职学院Linux的操作系统Indicationsingreen=LivecontentIndicationsinwhite=EditinmasterIndicationsinblue=LockedelementsIndicationsinblack=Optionalelements2010Chinainstituteofindustrialrelations4/36第一章操作系统引论第一讲操作系统引论下一页内容–操作系统概述–操作系统的发展过程中几种类型的操作系统–操作系统的功能和特征–常见操作系统介绍中国劳动关系学院高职学院Linux的操作系统Indicationsingreen=LivecontentIndicationsinwhite=EditinmasterIndicationsinblue=LockedelementsIndicationsinblack=Optionalelements2010Chinainstituteofindustrialrelations5/36第一章操作系统引论1.1.1操作系统的概述计算机由硬件和软件组成操作系统是计算机软件中最基本的系统软件在操作系统之上是其它的系统软件图1-1泛回本节首页中国劳动关系学院高职学院Linux的操作系统Indicationsingreen=LivecontentIndicationsinwhite=EditinmasterIndicationsinblue=LockedelementsIndicationsinblack=Optionalelements2010Chinainstituteofindustrialrelations6/36第一章操作系统引论1.1.2操作系统的发展过程中出现的典型系统多道批处理系统。用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”;然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使它们共享CPU、内存等资源。相比于单道系统,提高了CPU、内存以及外设的利用率,同时也提高了系统的吞吐量,减少了作业运作的时间。需要解决的问题是:处理机管理、内存管理、外设管理、文件管理、作业管理。下一页中国劳动关系学院高职学院Linux的操作系统Indicationsingreen=LivecontentIndicationsinwhite=EditinmasterIndicationsinblue=LockedelementsIndicationsinblack=Optionalelements2010Chinainstituteofindustrialrelations7/36第一章操作系统引论操作系统的发展过程中出现的典型系统分时操作系统(Time-SharingSystem)工作方式是:一台主机连接了若干个终端,每个终端有一个用户在使用,操作系统以时间片为单位,轮流为每个终端用户服务。由于时间片很短,使每个终端用户感觉不到其他用户的存在,就像自己独占一台主机一样,使用户可以享受到人-机交互的乐趣。可以说是宏观上看是多个人同时使用一个CPU,微观上是多个人在不同时刻轮流使用CPU。分时系统的特点是:多路性,独立性,及时性,交互性下一页中国劳动关系学院高职学院Linux的操作系统Indicationsingreen=LivecontentIndicationsinwhite=EditinmasterIndicationsinblue=LockedelementsIndicationsinblack=Optionalelements2010Chinainstituteofindustrialrelations8/36第一章操作系统引论操作系统的发展过程中出现的典型系统实时操作系统(Time-SharingSystem)实时操作系统是指使计算机能及时响应外部事件的请求在规定的严格时间内完成对该事件的处理,并控制所有实时设备和实时任务协调一致地工作的操作系统。实时操作系统要追求的目标是:对外部请求在严格时间范围内做出反应,有高可靠性和完整性。其主要特点是资源的分配和调度首先要考虑实时性然后才是效率。此外,实时操作系统应有较强的容错能力。下一页中国劳动关系学院高职学院Linux的操作系统Indicationsingreen=LivecontentIndicationsinwhite=EditinmasterIndicationsinblue=LockedelementsIndicationsinblack=Optionalelements2010Chinainstituteofindustrialrelations9/36第一章操作系统引论操作系统的发展过程中出现的典型系统网络操作系统(NetworkOperatingSystem)网络操作系统指的是能够控制计算机在网络中方便地传送信息和共享资源,并能为网络用户提供各种所需服务的操作系统。网络操作系统主要具有两种工作模式,一种是客户服务器模式,另一种是对等模式。网络操作系统除了具有操作系统的基本功能外,还应当具有网络通信、资源管理和网络管理等功能。下一页中国劳动关系学院高职学院Linux的操作系统Indicationsingreen=LivecontentIndicationsinwhite=EditinmasterIndicationsinblue=LockedelementsIndicationsinblack=Optionalelements2010Chinainstituteofindustrialrelations10/36第一章操作系统引论操作系统的发展过程中出现的典型系统分布操作系统(DistributedOperatingSystem)大量的计算机通过网络被连结在一起,可以获得极高的运算能力及广泛的数据共享。这种系统被称作分布式系统。分布操作系统的结构也不同于其他操作系统,它分布于系统的各台计算机上,能并行地处理用户的各种需求,有较强的容错能力。例如:巨型机。下一页中国劳动关系学院高职学院Linux的操作系统Indicationsingreen=LivecontentIndicationsinwhite=EditinmasterIndicationsinblue=LockedelementsIndicationsinblack=Optionalelements2010Chinainstituteofindustrialrelations11/36第一章操作系统引论1.2操作系统的功能及特征1.2.1操作系统的功能–操作系统作为计算机系统的资源管理器,主要职能是管理和控制系统中的软硬件资源,以有效的提高系统资源的利用率,作为虚拟机是为用户提供一个良好的工作环境和应用程序接口。返回本章首页中国劳动关系学院高职学院Linux的操作系统Indicationsingreen=LivecontentIndicationsinwhite=EditinmasterIndicationsinblue=LockedelementsIndicationsinblack=Optionalelements2010Chinainstituteofindustrialrelations12/36第一章操作系统引论1.2.1操作系统的功能1.OS作为用户与计算机硬件系统之间的接口OS处于用户与计算机硬件系统之间,用户通过OS来使用计算机系统。或者说,用户在OS帮助下,能够方便、快捷、安全、可靠地操纵计算机硬件和运行自己的程序。应注意,OS是一个系统软件,因而这种接口是软件接口。中国劳动关系学院高职学院Linux的操作系统Indicationsingreen=LivecontentIndicationsinwhite=EditinmasterIndicationsinblue=LockedelementsIndicationsinblack=Optionalelements2010Chinainstituteofindustrialrelations13/36第一章操作系统引论图1-1OS作为接口的示意图用户应用程序系统调用命令图标、窗口操作系统计算机硬件中国劳动关系学院高职学院Linux的操作系统Indicationsingreen=LivecontentIndicationsinwhite=EditinmasterIndicationsinblue=LockedelementsIndicationsinblack=Optionalelements2010Chinainstituteofindustrialrelations14/36第一章操作系统引论(1)命令方式。这是指由OS提供了一组联机命令(语言),用户可通过键盘输入有关命令,来直接操纵计(2)系统调用方式。OS提供了一组系统调用,用户可在自己的应用程序中通过相应的系统调用,来操纵计算机。操作系统的内核提供一系列的内核函数作为系统调用的接口,如fork创建进程,exit中止进(3)图形、窗口方式。用户通过屏幕上的窗口和图标来操纵计算机系统和运行自己的程序。中国劳动关系学院高职学院Linux的操作系统Indicationsingreen=LivecontentIndicationsinwhite=EditinmasterIndicationsinblue=LockedelementsIndicationsinblack=Optionalelements2010Chinainstituteofindustrialrelations15/36第一章操作系统引论1.2.1操作系统的功能(续)2.OS作为计算机系统资源的管理者在一个计算机系统中,通常都含有各种各样的硬件和软件资源。归纳起来可将资源分为四类:处理器、存储器、I/O设备以及信息(数据和程序)。相应地,OS的主要功能也正是针对这四类资源进行有效的管理,即:处理机管理;存储器管理;I/O设备管理;文件管理。可见,OS确是计算机系统资源的管理者。事实上,当今世界上广为流行的一个关于OS作用的观点,正是把OS作为计算机系统的资源管理者。中国劳动关系