1、虚拟处理器、虚拟内存:让进程感觉自己拥有所有
image.png
2、进程上限,cat /proc/sys/kernel/pid_max
3、进程的五种状态
image.png
set_task_state(task,state);
4、每个进程都有一个父进程
image.png
5、进程的创建:fork() exec()
image.png
6、写时拷贝COW
image.png
7、线程和进程的区别不大
image.png
8、孤儿进程,父进程先关掉,再设置一个父进程,如果没有,设置init
image.png
9、2.6内核后进程调度算法CFS:完全公平调度算法
10、进程分为IO消耗型和处理器消耗型
11、ps -eo state,uid,pid,ppid,rtprio,time,comm
-不是实时进程
12、CFS??
image.png
image.png
13、与调度相关的系统调用
image.png
14、系统调用在用户空间进程和硬件设备之间添加了一个中间层
image.png
15、中断
image.png
16、
image.png
17、工作队列、软中断、tasklet????
18、加锁
image.png
19、定时器与时间管理
20、slab??
21、虚拟文件系统:VFS
22、IO调度
23、页高速缓存和页回写
网友评论