linux操作系统概述

linux操作系统概述

ID:25042603

大小:2.80 MB

页数:91页

时间:2018-11-16

linux操作系统概述_第1页
linux操作系统概述_第2页
linux操作系统概述_第3页
linux操作系统概述_第4页
linux操作系统概述_第5页
资源描述:

《linux操作系统概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章Linux操作系统概述2.1Linux系统简介2.2安装Linux系统2.3设置安装选项习题2.1Linux系统简介2.1.1Linux系统的历史Linux系统是一个类似UNIX的操作系统,Linux系统是UNIX在微机上的完整实现。UNIX操作系统是1969年由KenThompson和DennisRitchie在美国贝尔实验室开发的一种操作系统。由于其良好而稳定的性能迅速在计算机中得到广泛的应用,在随后几十年中也有了不断的改进。UNIX操作系统正是发布于1974年美国计算机学会的杂志ACM上,到1975年引入了多道技术,从而使它成为一

2、个真正的多用户分时操作系统。此后短短两年时间,又出现了Xenix、SUNOS等UNIX操作系统的不同版本。1985年美国麻省理工学院在已有的基础上开发出了UNIX操作系统的图形化界面XWindow系统,它已经成为工作站图形界面的标准。在20世纪80年代,AndrewS.Tanenbaum为了满足教学的需要编写了一个与UNIX类似的Minix系统。1990年,芬兰人LinusTorvalds接触了Minix系统后,开始着手研究编写一个开放的与Minix系统兼容的操作系统。1991年10月5日,LinusTorvalds在赫尔辛基技术大学的一台F

3、TP服务器上发布了一个消息,这也标志着Linux系统的诞生。1984年,自由软件的积极提倡者RichareStallman组织开发了一个完全基于自由软件的软件体系GUN,并拟定了一份通用公共许可证(generalpubliclicense,GPL)。GPL的内容主要是保持软件的免费使用和传播,要求必须以源代码的形式发布软件,并且任何使用者都可以以源代码的形式复制或传播软件给任何人。LinusTorvalds在1993年将Linux系统转向GPL,并加入了GUN。从而最终使自由软件有了发展根基,即基于Linux系统的GUN。这一版权除了规定有自

4、由软件的各项许可权外,还允许用户出售自己的程序拷贝。在Linux系统性质发生变化时,Linux内核也在迅速更新着。Linux内核的官方版本是由LinusTorvalds本人维护着。其内核的版本号形式为major.minor.patchlevel。patchlevel是对当前内核版本的修订次数。例如,kernel2.0.30表示对内核版本的第30次修订。根据约定,次版本号为偶数时表示该内核为稳定发布版本,对它的修订主要是消除各种错误,为其添加新特性;次版本号为奇数时,则表示其为不稳定的开发版本,开发人员在其中添加了新特性。2.1.2Linux系

5、统的特点Linux源于UNIX,从一开始就继承了UNIX的先进性,是一个真正的多任务、多用户、具有复杂内核的操作系统。它充分利用了现行的CPU的任务切换功能,创造了多任务、多用户环境,允许多个用户同时使用一台计算机系统。同时,多个用户能从相同或不同的终端上用同一个应用程序的副本进行工作,真正实现了多用户的并行操作。与以往操作系统不同之处在于,它采用抢先式多任务机制,保证每一个程序都有机会运行,每个程序一直执行到操作系统抢占CPU让其他程序执行为止,这种机制将CPU的功能发挥出最大的作用。Linux系统是单内核,这种内核比微内核复杂。在这种内核

6、中,大量的功能是放在内核中直接实现,而在微内核系统中,许多功能是采用服务进程的形式放在内核外实现的。Linux支持现有的常见文件系统。如Linuxext2、FAT16、FAT32、ISO9660光盘文件系统和WindowsNT的NTFS文件系统等。它具有严紧的文件及目录结构。文件都是按照作用或者性质来存放的。其目录结构是标准的树状结构。此外,Linux将设备都当成文件来处理。这样,当要使用某一设备时,只需要简单读写该设备文件就行,极大方便了设备的使用。Linux的Shell提供了强大的程序设计功能。Shell是一个命令行解释器,它可以用来启动

7、、挂起、停止、编写程序。通过Shell程序设计,可以将多个应用程序连接在一起,并发运行,可快捷地完成复杂的工作。Linux完全支持POSIX(可移植性操作系统)规范,可以很容易地将UNIX下的应用程序移植到Linux下。可移植性使Linux/UNIX与其他任何机器进行通信成为可能,而不需要增加通信接口。Linux系统具有很强的适应性。Windows操作系统只能运行在Intel处理器上,各厂商的UNIX只能运行在各自的处理器上,但是Linux系统几乎能运行在所有常见的处理器上。Linux还支持广泛的外部设备,在Linux中可以找到几乎所有的设备

8、驱动程序。Linux平台下有大量的应用软件,如电子表格、字处理、数据库、联网工具以及游戏等。此外,Linux使用RPM包来包装软件,用rpm命令可以很方便地安装、查

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。