obj是什么格式的文件
obj可以指一种3D模型格式的文件,也可以指一种程序编译中间代码文件。obj3D模型文件是一种文本文
CPU调度是什么
《进程调度是什么》一节,我们从进程的角度给您介绍了“多任务操作系统是如何同时执行多个进程的”。本节我们将从CPU的角度继续带您了解:多任务操作系统中CPU调度的具体实现细节。
CPU是最重要的计算机资源之一,CPU调度指的是操作系统将CPU资源分配给不同进程的过程。CPU调度的整个过程,由操作系统中的短期调度程序(一种进程调度程序)负责完成。每当CPU处于空闲状态时,短期调度程序就会从位于内存的就绪队列中挑选一个进程,交给CPU执行。
CPU调度方式
CPU调度的方式有2种,分别称为非抢占式调度和抢占式调度。
1)非抢占式调度
为了充分利用CPU资源,当进程正常执行结束或者由运行状态切换至等待状态(例如执行I/O操作、等待子进程执行完毕)时,调度程序会从就绪队列中挑选出一个进程并交给CPU执行,这样的CPU调度称为非抢占式调度。
也就是说,在非抢占式调度的模式中,执行的进程可以一直占用CPU资源,直至其执行完毕或者切换到等待状态。
2)抢占式调度
所谓抢占式调度,是指进程在执行过程中被强制中止执行,同时调度程序将CPU资源分配给另一个进程的过程。
//展示的文字