操作系统学习笔记——进程调度

执行模型:程序在CPU突发和I/O中交替

      每个调度决定都是关于在下一个CPU突发时将哪个工作交给CPU;

      在时间分片机制下,线程可能在结束当前CPU突发前被迫放弃CPU

CPU使用率:CPU处于忙状态所占时间的百分比

吞吐量:在单位时间内完成的进程数量

周转时间:一个进程从初始化到结束,包括所有等待时间所花费的时间

等待时间:进程在就绪队列中的总时间

响应时间:从一个请求被提交到产生第一次响应所花费的总时间

调度原则:人们需要“更快”的服务

减少响应时间:及时处理用户的输出并且尽快将输出提供给用户

减少平均响应时间的波动:在交互系统中,可预测性比高差异低平均更重要

增加吞吐量:减少开销(操作系统开销,上下文切换);系统资源的高效利用(CPU, I/O设备)

减少等待时间:减少每个进程的等待时间。

吞吐量是是操作系统的计算带宽,响应时间是操作系统的计算延迟。

未完……

猜你喜欢

转载自blog.csdn.net/qq_22080999/article/details/82285831