linux内核简介
来源:互联网 发布:type3软件下载 编辑:程序博客网 时间:2024/06/14 02:32
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
- Linux 内核驱动简介
- Linux内核简介
- Linux内核简介
- Linux内核2.6简介
- 第一章Linux内核简介
- Linux 内核简介
- Linux 内核简介
- linux内核简介
- Linux内核目录简介
- Linux内核简介
- Linux内核简介
- Linux内核简介
- linux内核模块简介
- linux 内核简介
- Linux内核简介
- Linux 内核 简介
- Linux内核简介
- linux内核参数简介
- hdu-2480-Steal the Treasure-贪心+缩点
- header( "Content-Type: application/vnd.ms-excel")
- UML类图中类与类之间的关系及画法
- Java synchronized详解
- 在R中,如何计算Row Number呢?或者说是partition rank呢?
- linux内核简介
- 配置百度地图开发环境
- 各种数据类型的取值范围(总结全)
- 基于OpenCV的立体相机标定StereoCalibration与目标三维坐标定位
- "=="和equals方法的区别
- 安卓5.0正常运行,5.0以下NoClassDefFoundError
- TODO: System design a recommendation system
- MathType保存GIF格式后相素发生变化怎么处理
- c++里字符串string的一些操作