执行模型:程序在CPU突发和I/O中交替
每个调度决定都是关于在下一个CPU突发时将哪个工作交给CPU;
在时间分片机制下,线程可能在结束当前CPU突发前被迫放弃CPU
CPU使用率:CPU处于忙状态所占时间的百分比
吞吐量:在单位时间内完成的进程数量
周转时间:一个进程从初始化到结束,包括所有等待时间所花费的时间
等待时间:进程在就绪队列中的总时间
响应时间:从一个请求被提交到产生第一次响应所花费的总时间
调度原则:人们需要“更快”的服务
减少响应时间:及时处理用户的输出并且尽快将输出提供给用户
减少平均响应时间的波动:在交互系统中,可预测性比高差异低平均更重要
增加吞吐量:减少开销(操作系统开销,上下文切换);系统资源的高效利用(CPU, I/O设备)
减少等待时间:减少每个进程的等待时间。
吞吐量是是操作系统的计算带宽,响应时间是操作系统的计算延迟。
未完……