简单思路理解处理机调度

        首先有一点需要说明:计算机中一切事务的执行者只能够是处理机,处理机的直接执行对象只能是机器码。

      “进程管理”只是对处理器要做的单个作业进行了一些统筹,而作业的实际执行者是处理机。举个例子:一个人修建一个房子,他需要做很多工作。“进程管理”就是将建房的工作分类并组织,比如将工作分为:房屋设计图制作、购买器材和地基处理等等,并且规定:设计图制作必须首先完成,其他工作随意。则这个人(“处理机”)就可以随意安排除“设计图制作”外的其他工作的执行顺序(“处理机调度”)。

       因此,“进程管理”里的所有工作,诸如进程同步、进程通信等都是对处理机调度的限制,而“处理机调度”才是对所有作业的统筹。

       计算机执行作业的一般步骤:


      三级调度是具有一定的联系的,例如:作业调度是操作作业将其转换成就绪状态,但是不管对作业进行什么操作,它都不可能跳过中程、进程调度被处理机执行,我认为它们至少应该有这样的过程(单个作业执行过程模拟):


猜你喜欢

转载自blog.csdn.net/A_Pointer/article/details/79178951
今日推荐