Linux内核空间与用户空间通信机制的研究资料.docVIP

  • 25
  • 0
  • 约1.73万字
  • 约 39页
  • 2016-04-14 发布于湖北
  • 举报

Linux内核空间与用户空间通信机制的研究资料.doc

Linux内核空间与用户空间通信机制的研究 Linux kernel space and user space communication mechanism 摘 要 Linux 是一个源码开放的操作系统,无论是普通用户还是企业用户都可以编写自己的内核代码,再加上对标准内核的裁剪从而制作出适合自己的操作系统,深受大家喜爱。Linux系统中,在使用虚拟内存技术的多任务系统上,内核和用户有不同的地址空间,因此,在内核与用户之间进行数据交换需要专门的机制来实现。一个或多个内核模块的实现并不能满足一般 Linux 系统软件的需要,因为内核的局限性太大,内核空间与用户空间进程通信的方法就显得尤为重要。本文将列举几种内核态与用户态进程通信的方法:Netlink通信机制,基于文件系统的通信机制,内核启动参数通信机制,并用实验板对几种重要的通信机制进行验证,详细分析它们的实现和适用环境,优缺点,并做出比较。提供用户适合使用这种通信机制的环境,以便更好的运用Linux操作系统。 关键字 内核空间 用户空间 地址空间 ABSTRACT Linux is an open source operating system, whether ordinary users or business users can write your own kernel code, with the mo

文档评论(0)

1亿VIP精品文档

相关文档