linux内核深度解析?

3小时前 (09:29:40)阅读2回复0
zaibaike
zaibaike
  • 管理员
  • 注册排名1
  • 经验值478670
  • 级别管理员
  • 主题95734
  • 回复0
楼主

linux内核深度解析?

理解Linux内核最好预备的知识点:

懂C语言

懂1点操作系统的知识

熟悉少量相关算法

懂计算机体系结构

Linux内核的特征:

linux内核深度解析?

结合了unix操作系统的1些基础概念

Linux内核的任务:

1.从技术层面讲,内核是硬件与软件之间的1个中间层。作用是将使用层序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设备和组件进行觅址。

2.从使用程序的层面讲,使用程序与硬件没有联系,只与内核有联系,内核是使用程序知道的层次中的最底层。在实际工作中内核抽象了相关细节。

3.内核是1个资源治理程序。负责将可用的共享资源(CPU时间、磁盘空间、网络连接等)分配得到各个系统进程。

4.内核就像1个库,提供了1组面向系统的命令。系统调用对于使用程序来说,就像调用普通函数1样。

0
回帖

linux内核深度解析? 期待您的回复!

取消