阿里,腾讯,字节面试被问到的关于进程的问题

阿里,腾讯,字节面试被问到的关于进程的问题

进程的状态分类
在这里插入图片描述

运行态(Running):进程占有CPU,并在CPU上运行
就绪态(Ready):一个进程已经具备运行条件,但由于无 CPU暂时不能运行的状态(当 调度给其CPU时,立即可以 运行)
阻塞态(Blocked):指进程因等待某种事件的发生而暂时不能运行的状态(即使CPU空闲,该进程也不可运行)

进程状态转换

  1. 运行—阻塞
    当一进程必须等待如下事件时:
    OS尚未完成服务
    对一资源的访问尚不能进行
    初始化I/O且必须等待结果
    等待某一进程提供输入(IPC)

  2. 运行—就绪
    运行进程用完了时间片
    运行进程被中断,因为一高优先级进程处于就绪状态

  3. 就绪—运行
    调度程序选择该进程运行

  4. 阻塞—就绪
    所等待的事件已经发生

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值