文章目录
一.进程优先级
1.三段论谈优先级
2.PRI和NI
二.进程切换
1.进程的四个特性
2.上下文数据保护和恢复
一.进程优先级
1.三段论谈优先级
什么是优先级?...最终PRI= 80 +nice值
ps:
Linux是给运行中的进程调整优先级,调整策略是修改niceness值
和成绩排名一样,最终PRI值越小表示优先级越高
2.PRI和NI
总体:PRI=80+NI...:
NI值被修改为了-19
最终PRI值被修正为了61
二.进程切换
1.进程的四个特性
竞争性:进程数众多,CPU只有少量,进程之间要抢占CPU资源
独立性:进程之间各自以为独占资源,互不干扰
并发...:多个进程在一个CPU上运行,采取进程切换/CPU时间片轮转的方式
并行:多给进程在多个CPU上运行,同时运行
2.上下文数据保护和恢复
CPU内有很多寄存器,但是总归就一套寄存器....寄存器是各个进程共享的,但是寄存器内的数据是私有的—-属于当前正在运行的进程.
由于大部分电脑都是单核CPU,所以属于并发机制,并发采用的是进程切换/时间片轮转的方式.