第一种分类: I/O-bound:频繁进行I/O,并且需要花费很多时间等待I/O完成 CPU-bound:计算密集,需要大量的CPU时间进行运算 第二种分类: 批处理进程:不必与用户交互,常在后台进行:不必很快响应(典型的批处理系统:编译程序.科学计算). 实时进程:有实时需求,不应被低优先级进程阻塞,响应时间短.要稳定(典型的实时进程:视频/音频.机械控制等). 交互式进程:需要经常与用户交互,因此要花很多时间等待用户输入操作,响应时间要快,平均延迟要低(典型的交互式程序:shell.文本编辑…