一.什么是优先级
1.1 概念
优先级是指定进程获取某种资源的先后顺序
- cpu资源分配的先后顺序,就是指进程的优先权(priority)。
- 优先权高的进程有优先执行权利。配置进程优先权对多任务环境的linux很有用,可以改善系统性能。
- 还可以把进程运行到指定的CPU上,这样一来,把不重要的进程安排到某个CPU,可以大大改善系统整体性能
1.2 Linux下的优先级
在Linux操作系统中,进程优先级的信息储存在进程控制块task_struct中,在其内部字段中存储着一个整型值prio,操作系统就可以根据这个整型值的大小就可以控制进程的优先级
Linux下这个 整型值越小,优先级越高
1.3 优先级与权限的关系
- 权限:决定进程能否进行资源的获取
- 优先级:已经拥有获取资源的权限,决定获取资源的先后顺序
1.4.为什么会有优先级