linux内核简介

linux体系结构分为用户空间和内核空间两个部分,以此来提高linux系统的安全性。
这里写图片描述
用户空间一般都是我们看得见的应用程序,C库,内核空间一般都是我们看不见的系统调用接口,kernel等等。
内核空间和用户空间是程序运行的两种不同状态,通过系统调用,硬件中断,程序可以从用户空间跳到内核空间。
linux内核空间由七部分构成:
这里写图片描述
1、系统调用接口。(read,write等)
2、进程管理模块。
3、内存的管理模块。
4、ARCH 和CPU相关代码
5、虚拟文件系统
6、网络协议栈
7、设备驱动程序
内核主要的目录介绍:
arch:下存放的是内核支持的各种CPU体系,该目录下都有对应的子目录,每个CPU子目录下又包含kernel、boot、mm等子目录分别包含系统调用、引导程序、内存管理等。
documentation:下存放的是内核文档,很重要。(驱动使用方法,内核版本)
drivers:驱动
include:内核所需的头文件,下边的linux子目录存放与平台相关的文件。
fs:文件系统。
net:网络协议的实现文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值