linux内核基础
来源:互联网 发布:淘宝如何重新申请退款 编辑:程序博客网 时间:2024/06/15 01:49
下面这张图是每个接触内核的人都必须了解的。这张图描绘了linux的体系结构
从图可以看出,linux由用户空间和用户空间两大部分组成。
用户空间包括:
用户应用程序
GNU C库
内核空间包括:
系统调用接口(system call interface)
内核实现的相关代码(kernel)
平台相关的内核代码(architecture dependent kernel code)
硬件平台(hardware platform)
kernel通常包括以下几部分:
PM 进程管理(process management)
VFS虚拟文件按系统(virtual file system)
MM内存管理(memory management)
网络协议栈(network stack)
内核态与用户态是程序执行的两种状态,他们使用不同的地址区间。
linux系统只能通过系统调用和硬件中断才能完成从用户空间到内核空间的转移。
0 0
- linux内核基础
- linux内核相关基础
- Linux内核模块基础
- Linux内核编译基础
- linux内核分析基础
- Linux内核定时器基础
- Linux内核模块基础
- Linux内核基础
- Linux内核基础
- Linux内核基础-container_of
- linux内核基础
- Linux内核中断基础
- linux内核分析基础
- Linux内核编程基础
- linux 内核基础
- (一) linux内核基础
- linux内核的基础
- linux内核基础
- MVP详解---利用MVP模式实现一个登录界面
- MySql Join理论以及SQL的解析步骤
- 学习笔记: 源码 relu_layer.cpp 略见
- 字符数组和字符串的区别
- Android中Dialog的使用
- linux内核基础
- 知识点记录
- Thrift compiler代码生成类解析
- C++头文件
- BZOJ 2097: [Usaco2010 Dec]Exercise 奶牛健美操 二分 贪心
- 【poj1804】【poj2299】【模板】求逆序对
- 解决mysql使用java web程序连接发生异常,数据库连接没问题的异常
- MVC4 Model View Controller分离成独立项目
- 在Linux/centos下查看网卡型号,如何查看主板型号,CPU/显卡信息,硬盘型号等硬件信息