第2题:
在动态调度方式中,调度的主要责任是什么?在调度时应遵循哪些原则?
答案:(1)主要责任:在动态调度方式中,操作系统的调度责任主要限于处理机的分配。(2)遵循原则:低空闲则分配,当一个或多个作业对处理机提出请求时,如果系统中存在空闲的处理机,就将它(们)分配给这个(些)作业,满足作业的请求。2、新作业绝对优先。所谓新作业,是指新到达的,还没有获得任何一个处理机的作业。对于多个请求处理机的作业,首先是将处理机分配给新作业,如果系统内己无空闲处理机,则从已分配多个处理机的任何一个作业中收回-个处理机,将其分配给这个新作业。3、保持等待。如果一个作业对处理机的请求,系统的任何分配都不能满足,作业便保持未完成状态直到有处理机空闲,可分配予之使用,或者作业自己取消这个请求。4、释放即分配。当作业释放了一个(或多个)处理机时,将为这个(或这些)处理机扫描处理机请求队列,首先为新作业分配处理机,其次按先来先服务(FCFS)原则,将剩余处理机进行分配。