【Linux】进程概念 -- 进程优先级

首先,我们可以简单区别一下权限和优先级的概念:权限?能or 不能做事;优先级? 可以做事,先后顺序是什么

进程优先级

1.优先级:当前进程获取某项资源的先后顺序(CPU资源分配的先后顺序,是给操作系统看的)

  • 优先权高的进程有优先执行权利
  • 在Linux中,查看优先级,用ps -l可以显示进程优先级,进程优先级由两部分构成,一部分是实际的优先级PRI,另一部分是nice值,用NI表示
    在这里插入图片描述
    UID:代表执行者的身份
    PID:代表这个进程的代号
    PPID:代表这个进程是由哪个进程发展衍生而来的(即父进程的代号)
    PRI:代表这个进程可被执行的优先级,其值越小越早被执行
    NI:代表这个进程的nice值

2. PRI & NI
PRI: 进程的优先级,此值约小进程的优先级越高
NI表示进程可被执行的优先级的修正数值
PRI(new)=PRI(old)+nice,所以调整进程优先级,在Linux下,就是调整进程nice值
nice其取值范围是-20至19,一共40个级别
优先级的范围是60至99(最高至最低)
用top命令更改已存在进程的nice: top->按r -> 输入进程PID ->输入nice值

其他概念:

竞争性:系统进程数目众多,而CPU资源只有少量,甚至1个,所以进程之间是具有竞争属性的。为了高效完成任务,更合理竞争相关资源,便有了优先级
独立性:多进程运行,需要独享各种资源,多进程运行期间互不干扰
并行:多个进程在多个CPU下分别同时进行运行
并发:多个进程在一个CPU下采用进程切换的方式,在一段时间之内,让多个进程都得以推进
CPU分时机制:为了能够实现操作系统上进程的均衡运行,因此每个操作系统调度每个进程在CPU上只处理一段很短的时间然后切换到下一个

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值