正在加载图片...
。7.1.3 Windows XP的线程调度 ·Windows XP处理机调度的对象是线程,进程只以资源和运行环境提供者的身份出 现。实施的是基于优先级的、抢占式的多处理机调度策略。调度时,只针对线程队列进 行,不考虑被调度线程属于哪一个进程。通常,一个线程可安排在任何可用处理机上运 行,但也可以限制只在指定的处理机(称为“亲合处理机”)上运行。 。引起线程调度的情况:一个线程进入就绪状态:一个线程运行的时间片到时:一 个线程的优先级被改变:一个运行线程改变其对亲合处理机的要求。 1.Windows XP进程的优先级 .在Windows XP里,进程可有四种优先级:实时、高、普通以及空闲。这四种优先 级的默认取值是:24、13、7/9、4。 ()实时优先级主要适用于核心态的系统进程,它们执行着存储器管理、高速缓存 管理、本地和网络文件系统、甚至设备驱动程序等。 (②)高优先级是为一些必须及时得到响应的进程设置的。 (3)用户进程创建时,都被默认赋予普通优先级。Windows XP根据进程是在前台还 是后台运行,给予9或7的优先级。 (4)空闲优先级是专为系统空闲时运行的进程设置的。具有空闲优先级的进程,是 那些在计算机无事可做时才去做的进程的优先级。 实时优先级主要适用于核心态的系统进程,它们执行着存储器管理、高速缓存 管理、本地和网络文件系统、甚至设备驱动程序等。 • 7.1.3 Windows XP的线程调度 Windows XP处理机调度的对象是线程,进程只以资源和运行环境提供者的身份出 现。实施的是基于优先级的、抢占式的多处理机调度策略。调度时,只针对线程队列进 行,不考虑被调度线程属于哪一个进程。通常,一个线程可安排在任何可用处理机上运 行,但也可以限制只在指定的处理机(称为“亲合处理机”)上运行。 引起线程调度的情况:一个线程进入就绪状态;一个线程运行的时间片到时;一 个线程的优先级被改变;一个运行线程改变其对亲合处理机的要求。 1. Windows XP进程的优先级 . 在Windows XP里,进程可有四种优先级:实时、高、普通以及空闲。这四种优先 级的默认取值是:24、13、7/9、4。 高优先级是为一些必须及时得到响应的进程设置的。 用户进程创建时,都被默认赋予普通优先级。Windows XP根据进程是在前台还 是后台运行,给予9或7的优先级。 . . (1) (2) (3) (4) 空闲优先级是专为系统空闲时运行的进程设置的。具有空闲优先级的进程,是 那些在计算机无事可做时才去做的进程的优先级
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有