操作系统的一些基本概念和知识点

与过程有关的各种时间

到达时间

进程进入就绪队列的时间称为到达时间。

突发时间

CPU执行整个过程所需的总时间称为突发时间。 这不包括等待时间间。

完成时间

进程进入完成状态的时间或进程完成其执行的时间称为完成时间。

周转时间

该过程从抵达到完成所花费的时间总量称为周转时间。

等待时间

进程等待CPU分配的总时间称为等待时间。

响应时间

到达时间和进程首次获取CPU的时间之间的差异称为响应时间。

时间运算

在这里插入图片描述

CPU调度

在多程序系统中,操作系统调度CPU上的进程以获得最大的利用率,此过程称为CPU调度。

上下文切换

每当运行进程请求某个I/O操作时,短期调度程序就会保存进程的当前上下文(也称为PCB)并将其状态从运行状态更改为等待状态。 在此期间,进程处于等待状态; 短期调度程序从就绪队列中选择另一个进程并将CPU分配给此进程。 这个过程被称为上下文切换。

操作系统对硬件设备的控制方式主要与三种:程序循环检测方式(Programmed I/O,简称PIO)、中断驱动方式(Interrupt-driven I/O)、直接内存访问方式(DMA, Direct Memory Access)。

参考资料:
操作系统教程https://www.yiibai.com/os/

猜你喜欢

转载自blog.csdn.net/weixin_51864831/article/details/112753210