与过程有关的各种时间
到达时间
进程进入就绪队列的时间称为到达时间。
突发时间
CPU执行整个过程所需的总时间称为突发时间。 这不包括等待时间间。
完成时间
进程进入完成状态的时间或进程完成其执行的时间称为完成时间。
周转时间
该过程从抵达到完成所花费的时间总量称为周转时间。
等待时间
进程等待CPU分配的总时间称为等待时间。
响应时间
到达时间和进程首次获取CPU的时间之间的差异称为响应时间。
时间运算
CPU调度
在多程序系统中,操作系统调度CPU上的进程以获得最大的利用率,此过程称为CPU调度。
上下文切换
每当运行进程请求某个I/O操作时,短期调度程序就会保存进程的当前上下文(也称为PCB)并将其状态从运行状态更改为等待状态。 在此期间,进程处于等待状态; 短期调度程序从就绪队列中选择另一个进程并将CPU分配给此进程。 这个过程被称为上下文切换。
操作系统对硬件设备的控制方式主要与三种:程序循环检测方式(Programmed I/O,简称PIO)、中断驱动方式(Interrupt-driven I/O)、直接内存访问方式(DMA, Direct Memory Access)。