当电脑死机的时候,电脑各部分都在干嘛?

2019-04-13 21:08发布

class="markdown_views prism-atom-one-light"> 这里写图片描述 显卡:喂CPU,算出结果了吗? CPU:等等,这道题好像不太对,我再算算。 内存:快点卸货啊,新的进程都没空间装了! 硬盘:你们先扯,暂时不要再来烦我了! CPU:内存你大爷,你刚给的题是错的,我再算一遍! IO:炒嘛呢?我说话没人听了是吧! 键盘、鼠标:“你们好了吗?这人在砸我” 电源:嘿嘿,你们作吧!主人马上要我停你们的电了! 打个比方,计算机运行程序比作在厨房做饭,最简单的两个进程互相占用的资源死锁:两个程序互相占着对方需要的资源,且完成工作之前都无法释放,那么两个进程只能干瞪眼,比如妈在做糖醋排骨,用着平底锅装着肉接下来要用大盆装糖醋汁裹包衣,这时候你爸在做煎饼,正用大盆装着面糊糊,接下来要用平底锅煎面饼。如果没有第三个容器,你爸妈估计只能干瞪眼了。你爸你妈都在厨房忙活,这顿饭却做不下去了。 这时候两个办法:
1蓝屏:全倒了饭不做了,这日子不过了。 2强制结束某个进程,你妈:一男人帮个忙都不会,做个屁的煎饼,还不倒了,把盆子拿过来。 那么放在电脑上,当电脑死机的时候有可能是以下情况: 1,可能处理器进入了某些不正确的状态,比如停机状态,或者时钟毛刺把环形计数器打死了,或者总线上出现了持续的等待周期。引起系统不能继续取指令-执行指令。这是真死机。 2,可能操作系统内核有bug或者某些其他问题。比如说关掉了中断后死循环了。或者出现了死锁情况。这也算真死。 3,应用程序向系统申请大量资源,进行大量处理工作,或者应用程序的死锁,进行耗时的系统调用(比如换入换出,大量外设I/O)。将引起系统压缩其他进程的处理器时间,比如explorer的,看起来就和真挂了一样。不同点是它可恢复,不会像前两种状况一样无法恢复。算假死。 这里写图片描述 所以.,可能就会出现这种场景: CPU:MMP,她打开了四十几个网页,还有几个是假淘宝,通知360告诉它拦截一下,老子快撑不住了。 内存:大哥,我进不去360的进程里啊!地方不够大,我通讯车开不进去了! CPU:这尼玛,告诉风扇给我使劲儿吹,显卡你哪儿怎么样? 显卡:顶不住顶不住,他网页里有视频! CPU:妈的,显卡风扇你给我过1800转!把所有能空出来的地方都给内存!让他看看能不能到达360那里抢救一下! 内存:好嘞,我这就 (下图)... cpu:我去! 这里写图片描述