欢迎来到天天文库
浏览记录
ID:20867584
大小:282.00 KB
页数:40页
时间:2018-10-17
《linux操作系统课件.》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux操作系统刘培顺提纲系统概述系统结构系统启动系统关闭系统概述Linux操作系统是可以运行在许多不同类型的计算机上的一种操作系统的“内核”。Linux操作系统可以说是UNIX操作系统的一个克隆体,它最初是在1991年10月5日由它的作者LinusTorvalds于赫尔辛基大学发布的。Linux操作系统的组成和特点Linux由三个主要部分组成:内核(kernel)是运行程序和管理诸如磁盘和打印机之类的硬件设备的核心程序。shell环境(environment)提供了操作系统与用户之间的接口,它接收来自用户的命令
2、并将命令送到内核去执行。文件结构(filestructure)决定了文件在磁盘等存储设备上的组织方式。文件被组织成目录的形式,每个目录可以包含任意数量的子目录和文件。内核、shell环境和文件结构共同构成了Linux的基础。Linux操作系统的组成和特点Linux操作系统几乎满足当今Unix操作系统的所有要求,因此,它具有Unix操作系统的基本特征。Linux操作系统适合作Internet标准服务平台,它以低价格、源代码开放、安装配置简单等特点,对广大用户有着较大的吸引力。目前,Linux操作系统已开始应用于Int
3、ernet中的应用服务器,例如Web服务器、DNS域名服务器、Web代理服务器等。与传统网络操作系统最大的区别是:Linux开放源代码。Linux操作系统的优点低成本由于Linux是开放源代码的操作系统,除了Kernel免费以外,它的许多系统程序以及应用程序也是自由软件,可以从网上免费获得。所以它的软件成本非常低廉。Linux能够在几乎所有的计算机平台上运行,包括PC、PC服务器、UNIX服务器、中型机、大型计算机上,给用户的应用软件在不同的平台之间的移植创造了极为便利的条件。Linux操作系统的优点操作系统的低占
4、用率Linux是由内核(kernel)以及在其之上的实用程序构成的,内核负责管理计算机的各种资源,如处理器和内存,而且必须保证合理地分配资源。当Linux启动时,内核被调入内存,并一直驻留在内存中直到关机断电。同大多数的Unix或者类Unix系统类似,Linux的内核在设计的时候被设计的尽量很小,把许多工作交给内核以外的实用程序执行。通过利用Linux这个特点,用户在安装Linux的时候可以定制安装的应用程序的多少,在某些情况下用户可以仅安装一个Linux的核心。Linux在高性能运算方面的优势在科学计算和石油勘探
5、等高性能计算领域应用最为广泛的是高性能计算群集技术(HighPerformanceComputingCluster,简称HPCCluster)。它是一种并行计算群集的实现方法。近年来,新的HPC系统正迅速崛起,这就是使用运行Linux操作系统的Intel平台的计算机来构建HPCCluster。由于使用Linux操作系统,通用的硬件平台和标准的网络组件,群集中的各个结点价格相对低廉,扩展容易实现,从而可以得到更高的性价比。全球超级计算机20强中,有19强使用的是Linux系列的操作系统。Linux操作系统的优点高可扩
6、展性标准的Linux实用程序有着大量的功能,开发人员可以通过修改源代码来进行功能的扩展。Linux可以在广泛的硬件平台上运行且有类似的接口,用户可以把应用程序从一个Linux系统很方便的移植到另外一个Linux系统。可维护性由于Linux的用户界面与各个商业版本的UNIX非常相近,几乎所有的IT技术人员都对其操作界面有相当的了解。开放的标准Linux是一个从公开源代码发展来的操作系统,因此奠定了Linux相较其他诸如Windows、以及各商业版本UNIX操作系统的先天优势,由于全世界无数的技术人员都可以帮助Linu
7、x修改系统错误,提升性能,因此到目前Linux已经迅速成为一个相对健壮的操作系统,并且也越来越多的跻身各种的企业关键业务之中。Linux系统结构Linux是一体化内核结构。硬件系统上面是硬件抽象层,在硬件抽象层上面是内核服务功能模块,这些模块通过系统调用接口向用户进程提供服务。进程管理的系统调用包括进程的创建、调度、中止、等待等。Linux支持内存管理控制器MMU,使用虚拟内存管理机制。虚拟内存管理系统调用包括:内存分配、内存回收、请求分页和交换页等。由于Linux使用了虚拟文件管理系统VFS,从而使它能够支持不同
8、的文件系统。文件管理系统允许用户进程通过一组通用的系统调用(例如open、close、read、wrlte、chmod等)对不同文件系统中的文件进行访问。Linux文件系统常用目录文件介绍/根目录/bin常用的命令binaryfile的目錄/boot存放系统启动时必须读取的档案,包括核心(kernel)在内/boot/grub/menu.lstGRUB设置/
此文档下载收益归作者所有