【第一章 linux内核简介】
1.应用程序通过系统调用界面陷入内核,是完成其工作的基本方式。
2.每个处理器在任何指定时间点上的活动必然概括为:
①运行于用户空间,执行用户进程。
②运行于内核空间,处于进程上下文,代表某个特定的进程执行。
③运行于内核空间,处于中断上下文,与任何进程无关,处理特定中断。
3.单内核:
将内核从整体上作为一个单独的大过程来实现,同时也运行在一个单独的地址空间上。
这样的内核经常以单个静态二进制文件存于磁盘,所有内核服务皆于大内核地址空间中运行。
4微内核:
内核的功能被划分为多个独立的过程,每个过程称为服务器,
只有特权服务的Server才运行于特权模式下,其他运行于用户空间中,
内核通信使用IPC机制。
5.linux内核版本
第一个数字是 主版本号
第二个数字是 从版本号
第三个数字是 修订版本号
第四个数字是 可选稳定版本号
副版本号若为偶数,则为稳定版,若为负数,则为开发版。
6.社区:
linux kernel mailing list
可在 https://lkml.org/ 上订阅邮件。