用户态核心态进程(线程)状态的基础


1 核心态、用户态

核心态:就是执行一些特权指令
用户态:在核外的用户程序不允许执行特权指令

2 进程/线程状态

挂起状态是针对进程来说的。挂起状态就是由于内存不足,将先从放到磁盘上去。其实除了挂起状态,线程的生命周期和进程一样。
引入挂起功能后进程的状态及其转换

提交
提交
调度
等待事件发生
事件发生
激活
挂起
yield、时间片用完
挂起
挂起
激活
事件发生
后备队列
创建状态
就绪状态
挂起就绪状态
运行状态
阻塞状态
终止结束
挂起阻塞状态

3 后备队列、就绪队列、阻塞队列

后备队列:放在外部辅助存储中,这里放的是作业,还不能叫做线程,进程。
就绪对列:当线程、进程获取资源后,但还没有获取CPU时,就放进就绪队列
阻塞队列:当线程阻塞时,就进入这个状态。

4 参考

我们学校老师出的书《操作系统》罗俊松、唐云(唐老表)。

猜你喜欢

转载自blog.csdn.net/wobushixiaobailian/article/details/84235141