操作系统中的调度
来源:互联网 发布:电脑网络维护培训 编辑:程序博客网 时间:2024/05/18 03:34
调度机制由几个不同的部分组成。排队器,分派器,上下文切换器。
1.当一个进程/线程变为就绪状态时,它的描述表会被更新来反映这种变化。并且排队器组件将描述表指针放入等候cpu的进程列表。排队器在将进程插入就绪队列时,可以计算为该进程分配cpu的优先级,并作为将来考虑什么时候要将进程从就绪队列移除的根据。
2.当调度程序把cpu从一个正在执行的进程中切换到另一个进程执行时,上下文切换器组件将保存所有cpu寄存器的内容(PC,IR,条件状态,处理器状态,以及ALU状态),保存到正在被移出的线程和线程描述表。
3.当应用程序进程从cpu移出后,分派器就被激活了(当然,为了运行分派器,需要将分派器的上下文装入cpu,cpu的上下文就应用程序进程切换到调度程序的分派器部分)。分派器就从就绪队列中选择一个进程,而后完成从它自己到选择的进程间的又一次上下文切换,从而分配cpu给选定的进程。
0 0
- 操作系统中的调度
- 操作系统调度
- 操作系统---调度
- 调度---------操作系统
- [操作系统] 调度
- 操作系统中的几种常见进程调度算法
- 操作系统中的页面置换算法和磁盘调度算法
- 操作系统中的各类作业调度算法的优缺点比较
- java实现操作系统中的页面置换算法、进程调度算法、磁盘调度算法
- 【操作系统】多处理机系统中的进程调度和Unix的进程调度
- 操作系统--CPU调度
- 操作系统调度算法
- 调度--操作系统的欺骗
- 操作系统调度算法
- 操作系统__磁盘调度
- 操作系统之CPU调度
- 操作系统 任务管理 调度
- 操作系统之进程调度
- 找点
- 关于在myEclipse中对所有的文件进行相应的搜索的做法
- AFNetworking速成教程(1)
- Python can't find '__main__' module in ''
- java 集合的常用操作(排序、查找、打乱顺序)
- 操作系统中的调度
- 防弹组合,教训内幕,Kipley J. Lytel终审法院,Montecito的资本
- MySQL开发者需要了解的12个技巧与窍门
- css3中的transform中的matrix(矩阵)
- 黑马程序员------------方法参数返回值
- 接听服务为生命的救星
- 关于研究方向寻找
- 防弹笔记本电脑 - 如何强大是今天的坚固的笔记本电脑
- CocoaPods的安装与使用