挂起进程在 *** 作系统中可以定义为暂时被淘汰出内存的进程,机器的资源是有限的,在资源不足的情况下, *** 作系统对在内存中的程序进行合理的安排,其中有的进程被暂时调离出内存,当条件允许的时候,会被 *** 作系统再次调回内存,重新进入等待被执行的状态即就绪态,系统在超过一定的时间没有任何动作。
挂起进程的原因
1、终端用户的请求。当终端用户在自己的程序运行期间发现有可疑问题时,希望暂停使自己的程序静止下来。
使正在执行的进程暂停执行;若此时用户进程正处于就绪状态而未执行,则该进程暂不接受调度,以便用户研究其执行情况或对程序进行修改,把这种静止状态成为“挂起状态”。
2、父进程的请求。有时父进程希望挂起自己的某个子进程,以便考察和修改子进程,或者协调各子进程间的活动。
3、负荷调节的需要。当实时系统中的工作负荷较重,已可能影响到对实时任务的控制时,可由系统把一些不重要的进程挂起,以保证系统能正常运行。
4、 *** 作系统的需要。 *** 作系统有时希望挂起某些进程,以便检查运行中的资源使用情况或进行记账
5、对换的需要。为了缓和内存紧张的情况,将内存中处于阻塞状态的进程换至外存上。
扩展资料
进程状态的切换
一个进程从创建而产生至撤销而消亡的整个生命期间,有时占有处理器执行,有时虽可运行但分不到处理器、有时虽有空闲处理器但因等待某个事件的发生而无法执行,这一切都说明进程和程序不相同,它是活动的且有状态变化的,这可以用一组状态加以刻画。
为了便于管理进程,按进程在执行过程中的不同情况至少要定义三种不同的进程状态:
1、运行(running)态:进程占有处理器正在运行。
2、就绪(ready)态:进程具备运行条件,等待系统分配处理器以便运行。
3、等待(wait)态:又称为阻塞(blocked)态或睡眠(sleep)态,指进程不具备运行条件,正在等待某个事件的完成。
通常,一个进程在创建后将处于就绪状态。每个进程在执行过程中,任意时刻当且仅当处于上述三种状态之一。同时,在一个进程执行过程中,它的状态将会发生改变。引起进程状态转换的具体原因如下:
1、运行态一一等待态:等待使用资源或某事件发生,如等待外设传输等待人工干预。
2、等待态一一就绪态:资源得到满足或某事件己经发生,如外设传输结束;人工干预完成。
3、运行态一一就绪态:运行时间片到,或出现有更高优先权进程。
4、就绪态一一运行态:CPU空闲时被调度选中一个就绪进程执行。
参考资料来源:百度百科—挂起状态
参考资料来源:百度百科—进程
如果电脑应用程序已挂起且无法关闭,可以尝试以下解决方法。
尝试使用任务管理器关闭应用程序。在 Windows 系统中,可以按 Ctrl+Alt+Delete 键打开任务管理器,然后在“进程”选项卡中找到对应的应用程序,点击“结束任务”按钮关闭应用程序。
尝试强制关闭应用程序。在 Windows 系统中,可以使用终止进程命令强制关闭应用程序。打开命令提示符(在开始菜单中输入 cmd,然后按 Enter 键),输入 taskkill /f /im 应用程序名称.exe 命令,按 Enter 键执行。
尝试重启电脑。如果以上两种方法都无法关闭应用程序,可以尝试重启电脑,这样可以强制关闭所有程序,并重新启动电脑。
如果以上方法都无法解决问题,建议您尝试卸载该应用程序,然后重新安装。这样可以消除应用程序可能存在的损坏或异常。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)