挂起(
英语:suspend)是指在操作系统
中将一个正在运行的进程暂停并转入后台的动作。这样做可以让用户在前台执行其他的任务,同时挂起的进程会释放除CPU以外已经占有的系统资源,如
内存等。当需要时,用户可以恢复被挂起的进程,将其从后台转入前台,并从暂停的地方继续执行。
挂起进程在操作系统中可以定义为暂时被淘汰出内存的进程,机器的资源是有限的,在资源不足的情况下,操作系统对在内存中的程序进行合理的安排,其中有的进程被暂时调离出内存,当条件允许的时候,会被操作系统再次调回内存,重新进入等待被执行的状态即就绪态,系统在超过一定的时间没有任何动作。
(1)终端用户的请求。当终端用户在自己的程序运行期间发现有可疑问题时,希望暂停使自己的程序静止下来。亦即,使正在执行的进程暂停执行;若此时用户进程正处于就绪状态而未执行,则该进程暂不接受调度,以便用户研究其执行情况或对程序进行修改。我们把这种静止状态称为“挂起状态”。