摘要: 4.1多任务 多任务操作系统:同时并发地交互执行多个进程的操作系统 多任务操作系统会使多个进程处于堵塞或者睡眠状态。这些任务尽管位于内存,但是并不处于可运行状态。这些进程利用内核堵塞自己,直到某一事件发生。 多任务系统可以划分为两类:非抢占式和抢占式。 抢占:强制挂起。 时间片:分配给每个可运行进程 阅读全文
posted @ 2016-04-14 11:57 linux20135104 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 一、原理分析 1.调度时机 背景不同类型的进程有不同的调度需求第一种分类I/O-bond:频繁的进行I/O;通常会花费很多时间等待I/O操作的完成CPU-bound:计算密集型;需要大量的CPU时间进行运算 第二种分批处理进程(batch process):不必与用户交互,通常在后台运行;不必很快响 阅读全文
posted @ 2016-04-14 11:44 linux20135104 阅读(1219) 评论(0) 推荐(0) 编辑