运行的、等待的、终止的进程
进程是一个活动程序。又可以称之为执行中的程序。不仅仅是程序代码,还包括程序计数器、进程栈、寄存器、程序代码等等。
进程在执行时会经历不同的状态。下面是一张说明所有这些状态的图表:
运行进程、等待进程和终止进程的详细信息如下:
- 运行进程
当处理器正在执行进程指令时,进程被认为处于运行状态。一旦使用短期调度程序将进程分配给处理器,就会完成此操作。
- 阻塞进程
如果进程正在等待某些事件发生,则该进程处于阻塞状态。此事件可能是 I/O,因为 I/O 事件在主内存中执行且不需要处理器。事件完成后,进程再次进入就绪状态。
- 终止进程
进程完成执行后会终止。在终止状态下,进程将从主内存中删除,并且还会删除其进程控制块。
广告