1 / 5
文档名称:

Linux 内核剖析.doc

格式:doc   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Linux 内核剖析.doc

上传人:xxj16588 2016/1/25 文件大小:0 KB

下载得到文件列表

Linux 内核剖析.doc

相关文档

文档介绍

文档介绍:Linux内核剖析Linux?内核是一个庞大而复杂的操作系统的核心,不过尽管庞大,但是却采用子系统和分层的概念很好地进行了组织。在本文中,您将探索Linux内核的总体结构,并学习一些主要的子系统和核心接口。您还可以通过其他IBM文章的链接更深入地进行学习。由于本文的目标是对Linux内核进行介绍并探索其体系结构和主要组件,因此首先回顾一下Linux的简短历史,然后从较高的层次审视Linux内核的体系结构,最后介绍它的主要子系统。Linux内核具有超过600万行的代码,因此本文不可能进行完整的介绍。请使用指向其他内容的链接进一步学习。Linux的简短历史尽管Linux绝对是最流行的开源操作系统,但是相对于其他操作系统的漫长历史来说,Linux的历史非常短暂。在计算机出现早期,程序员是使用硬件语言在裸硬件上进行开发的。缺少操作系统就意味着在某个时间只有一个应用程序(和一个用户)可以使用这些庞大而又昂贵的设备。早期的操作系统是在20世纪50年代开发的,用来提供简单的开发体验。包括为IBM701开发的GeneralMotorsOperatingSystem(GMOS)和NorthAmericanAviation为IBM709开发的FORTRANMonitorSystem(FMS)。在20世纪60年代,MIT(MassachusettsInstituteofTechnology)和一些公司为GE-645开发了一个名为Multics(putingService)的实验性的操作系统。这个操作系统的开发者之一AT&T后来退出了Multics,并在1970年开发了自己的名为Unics的操作系统。与这个操作系统一同诞生的是C语言,C语言就是为此而开发的,然后它们使用C语言对操作系统进行了重写,使操作系统开发具有可移植性。二十年后,AndrewTanenbaum创建了一个微内核版本的UNIX?,名为MINIX(代表minimalUNIX),它可以在小型的个人计算机上运行。这个开源操作系统在20世纪90年代激发了LinusTorvalds开发Linux的灵感(请参看图1所示)。。对于Linux来说,最为重要的决策之一是采用GPL(GNUGeneralPublicLicense)。在GPL保护之下,Linux内核可以防止商业使用,并且它还从GNU项目(RichardStallman开发,Linux还是GNU/Linux?您可能已经注意到Linux作为一个操作系统来说,有时会称为“Linux”,有时却称为“GNU/Linux”。这背后的原因在于Linux实际上是操作系统的内核。使这个操作系统变得非常有用的大量应用程序是GNU软件。例如,窗口系统、编译器、各种shell、开发工具、编辑器、实用工具以及内核之外的其他应用程序,其中很多都是GNU软件。由于这个原因,很多人都认为“GNU/Linux”更适合作为操作系统的名字,而“Linux”则适合作为内核的名字。其源代码要比Linux内核大得多)的用户空间开发受益。这允许使用一些非常有用的应用程序,(pilerCollection)和各种shell支持。Linux内核简介现在让我们从一个比较高的高度来审视一下GNU/Linux操作系统的体

最近更新

蠕动式缆索机器人模糊故障树分析与应用 3页

螺旋分选机研究 3页

蜂窝夹层复合材料不确定性参数识别方法 3页

表面形貌与特性 18页

虚拟化技术在漕溪能源转换工程技术研究中心的.. 3页

薄膜水墨应用过程中出现的问题及其原因 3页

蔬菜真空冷藏技术 3页

蒸发式冷凝器在12MW凝汽发电机组中的应用 3页

表格信息的加工和表达 20页

补充计算机绘图基本方法 79页

补充用牛顿第二定律解决问题(一) 23页

衣柜日常工作管理注意事项 27页

苯乙烯微乳液聚合的正交试验研究 4页

苏州古城区水体污染时空分异特征及污染源解析.. 3页

花青素类天然染料研究现状及展望 3页

2025年度个人车位租赁与车位租赁纠纷调解服务.. 8页

芦山地震经济重建研究——基于国内地震重建经.. 3页

2025年度个人抵押汽车贷款绿色金融合同 7页

2025年度个人安全操作事故处理服务合同 9页

2025年度个人住房贷款合同纠纷起诉状 8页

船舶铸钢尾轴架外形设计与技术要求 3页

行动成功张晓岚介绍 7页

2025年度专业技术人员创新创业基地建设聘用合.. 9页

舵机电位器的反馈位置误差补偿方法研究 4页

航道区海管回收与弃置主要施工程序研究 3页

2025年度5G通信技术入股合作协议书样本 8页

2025年多场合股份期权激励与股权变更合同 9页

2025年医学生培养定向就业协议书:医疗专业人.. 9页

2025年农村个人承包土地经营权抵押贷款合同书.. 8页

航天发动机壳体类零件电化学去毛刺加工工艺研.. 4页