正在加载图片...
第三章处理机调度与死锁 2低级调度 Low Level scheduling 1)非抢占方式( Non-preemptive Mode) 在采用非抢占调度方式时,可能引起进程调度的因素可 归结为这样几个:①正在执行的进程执行完毕,或因发生 某事件而不能再继续执行;②执行中的进程因提出IO请求 而暂停执行;③在进程通信或同步过程中执行了某种原语 操作,如P操作(wait操作)、 Block原语、 Wakeup原语等。这 种调度方式的优点是实现简单、系统开销小,适用于大多数 的批处理系统环境。但它难以满足紧急任务的要求一立即 执行,因而可能造成难以预料的后果。显然,在要求比较严 格的实时系统中,不宜采用这种调度方式。第三章 处理机调度与死锁 2. 低级调度(Low Level Scheduling) 1) 非抢占方式(Non-preemptive Mode) 在采用非抢占调度方式时,可能引起进程调度的因素可 归结为这样几个:① 正在执行的进程执行完毕, 或因发生 某事件而不能再继续执行; ② 执行中的进程因提出I/O请求 而暂停执行;③ 在进程通信或同步过程中执行了某种原语 操作,如P操作(wait操作)、Block原语、Wakeup原语等。这 种调度方式的优点是实现简单、系统开销小,适用于大多数 的批处理系统环境。但它难以满足紧急任务的要求——立即 执行,因而可能造成难以预料的后果。显然,在要求比较严 格的实时系统中,不宜采用这种调度方式
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有