《深入Linux内核架构》.pdf
Linux内核是什么?
Linux内核只是Linux操作系统一部分。对下,它管理系统的所有硬件设备;对上,它通过系统调用,向Library Routine(例如C库)或者其它应用程序提供接口。
linux内核设计与实现 pdf因此,Linux内核的任务有:
∙从技术层面讲,内核是硬件与软件之间的一个中间层
∙从应用程序的层面讲,应用程序与硬件没有联系,只与内核有联系,内核是应用程序知道的层次中的最底层
∙内核是一个资源管理程序。负责将可用的共享资源(CPU时间、磁盘空间、网络连接等)分配得到各个系统进程
∙内核就像一个库,提供了一组面向系统的命令
众所周知,Linux操作系统的源代码复杂、文档少,对程序员的要求高,要想看懂这些代码并不是一件容易事。最近很多小伙伴问我要一些 Linux内核 相关的资料,于是我翻箱倒柜,到了这本非常经典的电子书——《深入Linux内核架构》。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论