Linux 内核分析概述.ppt

Linux 内核分析概述.ppt

ID:57311640

大小:735.50 KB

页数:34页

时间:2020-08-11

Linux 内核分析概述.ppt_第1页
Linux 内核分析概述.ppt_第2页
Linux 内核分析概述.ppt_第3页
Linux 内核分析概述.ppt_第4页
Linux 内核分析概述.ppt_第5页
资源描述:

《Linux 内核分析概述.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一讲Linux内核分析概述本讲内容Linux操作系统内核简介linux内核分析概论第一节Linux操作系统内核简介Linux操作系统简介Linux内核版本简介什么是linux操作系统Linux是:多任务的多用户多平台工作在保护模式下遵守POSIX标准遵守SYSV和BSD扩展遵守GPL许可32位(也有64位)的类UNIX开放源代码的免费的操作系统它是由芬兰赫尔辛基大学的学生LinusTorvalds在1991年开发出来的POSIXPOSIX表示可移植操作系统接口(PortableOperatingS

2、ystemInterface,缩写为POSIX是为了读音更像UNIX)。电气和电子工程师协会(InstituteofElectricalandElectronicsEngineers,IEEE)最初开发POSIX标准,是为了提高UNIX环境下应用程序的可移植性。然而,POSIX并不局限于UNIX。许多其它的操作系统,例如WinNT,都支持POSIX标准。POSIX.1已经被国际标准化组织(InternationalStandardsOrganization,ISO)所接受,被命名为ISO/IEC99

3、45-1:1990标准。SYSV和BSD扩展可以理解为和SYSV和BSD源代码级的兼容。简单一点,就是Linux下的应用程序同时也能在这两个系统上运行。。GPL(GeneralPublicLicense)公用许可证。Linux的来历Linux最早是LinusTorvalds在1991年开始设计开发的。linus是芬兰人,赫尔辛基是芬兰的首都,当时他正是赫尔辛基大学计算机系的学生,23岁。1990年的秋天,linus在赫尔辛基大学学习UNIX(一种操作系统,和linux有密切联系,在后面本章小节中我会

4、详悉介绍)课程,教材是Andrew Tanenbaum教授写的《操作系统:设计与实现》(现在中译本很多,大家可以找来看看)。《操作系统:设计与实现》是用Minix(Andy Tanenbaum教授所写的很小的Unix操作系统,主要用于操作系统教学。Linux的来历刚开始他是在Minix环境下写了一个处理多任务切换的程序,用他自己的话来描述这个程序:“这个程序包括两个进程,都是向屏幕上写字母,然后用一个定时器来切换这两个进程。一个进程写A,另一个进程写B,所以我就在屏幕上看到了AAAA,BBBB,如此

5、循环重复的输出结果。”linus在练习使用Minix时,发现其功能很不完善。于是他就有了一个目标:写一个比Minix更好的Minix。所以Minix是linux的父亲Linux的来历在1991的时候,主观上有了这样一个目标,当时linus又需要一个简单的终端仿真程序来存取Usenet新闻组的内容,于是他就开始在上面两个草草编写的进程的基础上又写了一个程序。他是这样描述的:“一个进程是从键盘上阅读输入然后发送给调制解调器,另一个进程是从调制解调器上阅读发送过来的信息然后送到屏幕上供人阅读。”然而要实现

6、这两个新的进程,他显然还需要一些别的东西,这就是驱动程序。他必须为不同的显示器、键盘和调制解调器编写驱动程序。1991年的夏季,也就是他购买了第一台PC机之后6个月,Linus觉得他还需要从网上下载某些文件,为此他必须读写某个磁盘。于是他又不得不写一个磁盘驱动程序,然后是一个文件系统。而一旦你有了任务切换器、文件系统和设备驱动程序之后,你当然就拥有了一个操作系统,或者至少是它的一个内核。linux也就这样诞生了。1994年,Torvalds终于推出了Linux的正式的1.0版本。此时这个操作系统已经

7、变得比较稳定并且拥有很多的高级特性了:支持抢先多任务、对称多处理和完全的POSIX兼容性等。它甚至有了自己的吉祥物!Torvalds在Linux的联机文档里这样描述到:"它是一只讨人喜欢的、让人一见就想拥抱的、刚刚饱餐了一顿鲱鱼的企鹅"。在1998年Linux获得了广泛支持,尤为重要的是几乎所有的大型软件公司都宣布推出或即将为Linux开发相应的产品。有人预测在2003年之前成为紧随微软WindowsNT之后的第二大操作系统。Linux的吉祥物是Linux企鹅,它是由LinuxTorvalds挑选的

8、代表他所创立的Linux操作系统.Linux的来历linux名字由来开始,linux还没有专门的新闻组。linus只是在赫尔辛基技术大学的一台FTP服务器上发了一则消息,说可以下载linux的公开版本。Linux是linus的笔名,他担心如果用Linux来命名的话有人会说他狂妄而且不会认真对它。于是他用了一个很怪的名字Freak(free+freak+X)---free就是自由;freak愿意是怪胎的意思。表示这个系统还有很多不完善的地方。加上X是模仿UNIX和MIN

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

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

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