美文网首页
内核知识学习

内核知识学习

作者: 十一岁的加重 | 来源:发表于2017-11-26 20:48 被阅读21次
    image.png

    内核进行的是应用软件和计算机硬件的交互工作

    内核(kernel):是一个电脑程序,用来管理软件发出的数据I/O要求,将这些要求转译为数据处理的指令,交由CPU及电脑中其他电子组件进行处理。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并由内核决定一个程序在什么时候对某部分硬件操作多长时间。直接对硬件操作是非常复杂的。所以内核通常提供一种硬件抽象的方法,来完成这些操作。
    Linux 内核由如下几部分组成:内存管理、进程管理、设备驱动程序、文件系统和网络管理等。如图:


    image.png

    相关文章

      网友评论

          本文标题:内核知识学习

          本文链接:https://www.haomeiwen.com/subject/xwjlbxtx.html