linux kernel 简介
来源:互联网 发布:软件使用权销售税率 编辑:程序博客网 时间:2024/06/08 20:07
linux kernel construction overview
linux kernel 大致分为上图五大部分。
1、进程管理
负责进程的创建和销毁,进程的调度。
2、内存管理
负责内存的分配和回收,记录哪些内存被哪些进程使用,管理虚拟内存,将内存的物理地址和逻辑地址做一个映射,主要由MMU进行转换,页表的方式。
3、文件系统
这里的文件系统不仅仅只是硬盘的抽象管理,它也可以是某些io口的抽象;文件系统屏蔽了底层的细节,为上层提供统一的接口;linux中一切皆文件。
4、设备管理
设备管理功能主要由驱动程序提供,主要任务是控制设备完成输入或输出操作;linux把设备看作是特殊的文件,系统通过处理文件的接口(虚拟文件系统VFS)来管理和控制各种设备。
5、网络功能
网络功能值的是除了驱动程序提供的基本硬件操作外,还有系统提供的机制和功能,比如TCP协议,地址解析等。
阅读全文
0 0
- linux kernel 简介
- linux kernel 存储管理简介
- Linux kernel启动流程简介
- linux网络简介(摘自linux kernel)
- 【读书笔记】【Linux Kernel Development】【linux内核简介】
- Linux kernel development Chapter1 内核简介
- Linux Kernel: 简介HZ, tick and jiffie
- opencore Linux kernel 2.6 porting steps ----- 1. 简介
- Linux内核简介——Introduction of the kernel
- Linux kernel 性能优化(一)之优化简介
- Android HAL层与Linux Kernel层驱动开发简介
- 嵌入式 Linux开发Kernel移植(一)——kernel内核简介
- linux kernel
- Linux Kernel
- Linux kernel
- Linux kernel
- linux kernel
- linux kernel
- C++的STL之容器<1>
- 第四周-项目2
- 美团和京东的社招面试总结(我的第一篇博客)
- 练习题7
- Java中for-each语句
- linux kernel 简介
- BZOJ 1012[JSOI2008]最大数maxnumber (线段树解法)
- Android组件及UI框架大全
- Coursera/py4inf/access network data 笔记 密歇根大学
- tensorflow学习——TensorBoard可视化
- 六.java多线程之常用函数理解
- myself
- java 排序
- 【正念奇迹】-ZQ0013-《创始人:新管理者如何度过第一个90天》