Linux内核模块介绍.pptVIP

  • 11
  • 0
  • 约1.85千字
  • 约 14页
  • 2019-02-02 发布于四川
  • 举报
Linux内核模块介绍 Lenky Gao gaoqunkai@ 内容 Linux内核概述 内核模块介绍 系统模块管理命令 示例/讨论 前提概述 内核(Kernel)在计算机科学中是操作系统最基本的部分,主要负责管理系统资源。 1,微内核(Micro kernel) 2,宏内核(Monolithic kernel) 前提概述:微内核 功能被划分成独立的过程,过程间通过 IPC进行通信,模块化程度高,一个服务过程失效不会影响另外一个服务过程。 优点: 1,各服务过程独立,有效避免了一个服务过程的 失效祸及另一个。 2,利于操作系统在不同硬件上的移植。 缺点: 消息传递开销导致效率降低 代表: Windows NT、Mac OS X 前提概述:宏内核 将内核从整体上作为一个大过程来实现,所有的内核服务都在一个地址空间运行,相互之间直接调用函数。 优点: 简单高效。 缺点: 灵活性和可维护性不及微内核 代表: Linux系统、大多数Unix系统 前提概述:Linux内核改进 Linux内核是整体式结构,各个子系统联系紧密,作为一个大程序在内核空间运行。 吸收微内核的部分精华: 1,模块化

文档评论(0)

1亿VIP精品文档

相关文档