执行状态是
进程的三种基本状态之一,执行状态进程已获得CPU,其程序正在执行。在
单处理机系统中,只有一个进程处于执行状态;在
多处理机系统中,则有多个进程处于执行状态。
在UNIX/Linux系统中,执行状态分为两种:1.用户态执行,表示进程正处于用户状态之中;2.
核心态执行,一个应用进程执行系统调用后(或I/O中断后,或
时钟中断后),进程便处于核心执行。
这两种状态的主要差别是:1.处于用户态执行时,进程所能访问的内存空间和对象受到限制;而处于
核心态执行中的进程则能访问所有的内存空间和对象。2.进程在
核心态运行时是不可被剥夺的;而在用户态运行态是可被剥夺的。以下是一些常用指令的执行状态。