1Linux绪论.pptx

  1. 1、本文档共87页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ch1_1 Linux 操作系绪论目录Linux操作系统概述利用VMWare搭建学习平台1、Linux操作系统概述1.1 操作系统简介1.2 操作系统接口1.3 操作系统功能1.4 操作系统结构1.5 Linux操作系统介绍1.1 操作系统简介操作系统:负责控制、管理计算机的所有软件、硬件资源是惟一直接和硬件系统打交道的软件,是整个软件系统的基础部分,同时还为计算机用户提供良好的界面。操作系统是协调计算机各组成部分之间、人机之间关系的重要软件系统。1.1 操作系统简介对于普通用户: 是把操作系统当作一个资源管理者,通过系统提供的系统命令和界面操作等工具,以某种易于理解的方式完成系统管理功能,有效地控制各种硬件资源,组织自己的数据,完成自己的工作并和其他人共享资源。对于程序员:操作系统提供了一个与计算机硬件等价的扩展或虚拟的计算平台。操作系统提供给程序员的工具除了系统命令、界面操作之外,还有系统调用。系统调用抽象了许多硬件细节,程序可以以某种统一的方式进行数据处理,程序员可以避开许多具体的硬件细节,提高程序开发效率,改善程序移植特性。1.1 操作系统简介图1.1 计算机系统层次结构示意图1、Linux操作系统概述1.1 操作系统简介1.2 操作系统接口1.3 操作系统功能1.4 操作系统结构1.5 Linux操作系统介绍1.2操作系统接口操作系统提供的接口可以根据服务对象的不同而划分为两类:程序级的接口,提供给程序员使用,即系统调用;作业级的接口,提供给用户使用,即操作命令。1.2操作系统接口程序员级接口系统调用是一组由操作系统提供的广义指令。应用程序通过系统调用来操纵系统内核中特定的函数, 当应用程序需要进行文件访问、网络传输等操作时,必须通过系统调用来完成。程序员在设计应用程序时,涉及到系统资源,都必须使用系统调用来实现,可以说,系统调用是操作系统提供给程序员的惟一接口。系统调用可以根据功能划分为不同的类型。熟悉系统调用是一个优秀程序员必备的条件。1.2操作系统接口用户级接口操作系统提供给用户使用的接口是操作命令,用户可以使用这些操作命令来组织和控制作业的执行或者管理整个计算机系统。实际上,计算机的操作命令界面是在系统调用的基础上开发而成的。操作系统发展的主要方向除了提高系统资源利用率之外,就是改善用户界面友好性。图形用户界面是操纵命令界面发展的一个里程碑。图形用户界面,降低了计算机操作的门槛,千万个家庭成为计算机普及的对象。现在流行的操作系统一般都同时提供图形和文本用户界面。Linux系统就是如此,文本界面是shell接口,图形界面是XWindow系统。1、Linux操作系统概述1.1 操作系统简介1.2 操作系统接口1.3 操作系统功能1.4 操作系统结构1.5 Linux操作系统介绍1.3操作系统功能按照其功能划分为处理机管理、进程管理、存储管理、设备管理、文件系统管理,对于现代流行的操作系统,还具有完整的网络管理功能。这些管理功能都是由操作系统内核实现的。处理机管理作业、进程需要适当的分配、调度,以便协调相互关系,共享有限的处理机资源,这是处理机管理的主要内容。处理机管理是操作系统管理功能的关键,操作系统功能的一个主要指标即是提高处理机的使用率,让处理机尽可能处于工作状态。1.3操作系统功能存储管理存储管理的目标是让有限的物理内存尽可能满足应用程序对内存的需求。存储管理的内容包括内存的扩充、分配、保护等。操作系统多采用了称为“虚拟内存”的内存管理方式。1.3操作系统功能设备管理除了CPU和内存之外,计算机的其他部件都统称为外部设备。这些设备在操作系统的控制下协调工作,共同完成信息的输入、存储和输出任务。操作系统要对所有的设备进行管理。一方面,让每一个设备尽可能发挥自己的特长,实现与CPU和内存的数据交换,提高外部设备的利用率。另一方面,隐蔽设备操作的具体细节,对用户提供一个统一、友好的设备使用界面。和处理机及内存相比,外部设备的速度要慢得多,而且性能差别大,类型品种多,因此,设备管理是一项复杂而又重要的工作。1.3操作系统功能文件系统 操作系统在控制、管理硬件的同时,也必须管理好软件资源。操作系统的文件系统就是针对计算机的软件资源而进行的。文件系统主要提供以下服务:文件存取, 使每个用户能够对自己的文件进行快速的访问、修改和存储。文件共享, 指提供某种手段,使存储空间只保存一个副本, 而所有授权用户能够共同访问这些文件。文件保护, 指提供保护系统资源防止非法使用的手段。1.3操作系统功能网络管理计算机的发展已经进入了互联网时代,现在流行的操作系统一般都具有内嵌的网络功能,能够在内核级别控制、管理网络。操作系统一般都提供网络通信和网络服务等基本功能。内核中网络部分,主要实现网络设备

文档评论(0)

you9391 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档