UNIX进程调度详解

时间:2012-06-28 04:20:18
【文件属性】:

文件名称:UNIX进程调度详解

文件大小:84KB

文件格式:PDF

更新时间:2012-06-28 04:20:18

进程调度

像内存和终端一样,CPU 也是一个共享的资源,系统中的许多进程都争用CPU。操作 系统必须决定如何在所有的进程之间分配CPU 资源。调度器作为操作系统的一个组成部分, 它决定在任一给定时刻哪个进程去运行,以及这个进程能运行多长时间。从本质上讲, UNIX 是一个分时系统。也就是说,UNIX 允许多个进程并发执行。从某种程度上讲,这只是一个 假象(至少对于单处理器来说是这样)。因为在任一给定的时刻在一个处理器上只能有一个进 程在运行。UNIX 操作系统通过在分时的基础上交替执行进程来模拟并发。调度器把 CPU 分配给每一个进程一小段时间,接着就切换到另一个进程上。这个小的时间段就叫做时间段 或时间片


网友评论

  • 十分详细的解答,对问题分析很深入,谢谢分享