计算机冷知识:电脑死机的时候,它到底在做什么?

走出抑郁的小叮铛 2022-11-28 17:57:16

又一个冷知识,电脑死机的时候,主机依然在运行,那么这个过程,电脑在干什么呢?

“电脑死机”是十分常见的电脑问题,在我们使用电脑的时候,突然屏幕中的画面就卡住不动了,包括鼠标点击了也没有任何的反应。

有的小伙伴想试着调出任务管理器,却差点就把键盘上的【CTRL+ALT+DELETE】按烂。不管怎么操作键盘,电脑都没有一点反应。

最后,只能用粗暴的方法强制按关机键关机重启。

好奇,在死机的时候,电脑到底在干什么?

电脑的大脑是“CPU”,它的主要作用是进行运算和控制,处理着各种信息。

电脑的CPU是一根死脑筋,它是不断地取出指令来一条条执行,直到关机方休!

所以,电脑不会那么容易死机,除非出现这两种情况。

一种是CPU摆烂不干了,不再执行下一条指令。这属于硬件死机,出现这种情况是让用户感到最头疼的。不过出现的概率很低,基本上不会发生。

另外一种就是软件方面的死机。CPU被困在了某个地方出不来,导致无法响应用户的输入,本该执行的程序得不到执行电脑就和死机了一样。

突然有个问题,我们是不是可以创建一个死循环命令让电脑执行,故意把CPU困在里面让它出不去呢?

当然不行,用死循环就想把电脑搞死机是不可能的。

因为操作系统会用“中断”进行干预。

有了中断的加入,CPU指令就多出了一个检查中断的步骤。中断就是可以打断CPU正常的工作,让它去执行别处的指令程序。

我们最常见的是“时间中断”,即便某个线程进入了死循环,在一定的时间后也要把CPU放出来,让别的程序来接手。

另外,现在的cpu大都是多核,如果一个线程进入死循环,也有别的核可以参与系统调度呀,所以不会这么容易就死机。

接着回到连中断都搞不定的死机问题,cpu被困在哪里出不来呢?

首先,中断是有优先级的,低优先级的中断无法打断高优先级的中断。

例如cpu正在执行程序,突然发生了一个中断事件,cpu会保存当前执行的去处理这个中断事件,然而中途又出现了一个新的中断。在处理中断的时候,cpu运作在一个高的优先级上,一般的中断是无法把执行权抢过来的,所以就导致这颗cpu没有响应,电脑就死机了。

另外一种情况,中断抢到了执行权,却发现没有线程可以调动!

比如,两个线程a等待b,b等待a,且互相等待对方让步,局面僵持,最后就成为“死锁”。

“死锁”出现在应用上,就会导致两个应用崩了。而出现在内核中,就会让电脑死机:

24 阅读:16936
评论列表
  • 2022-11-29 00:10

    不知道你们读过书的人怎么样,反正我每个字都认识,合在一起就不知道什么意思了

    ft 回复:
    说白了就是工程烂尾[笑着哭]
    沙漠神话 回复:
    你什么意思?有意思吗?
  • 2022-11-29 07:47

    这你得问特斯拉。

    老张 回复:
    答:保护数据啊
    清风抚水 回复:
    你是懂软件和嵌入式的[呲牙笑]
  • 2022-11-29 08:23

    简单的解释就是交警出车祸了,没有多余的交警来疏通,这条路就不通了。现在多核心和多线程在win7和win10的加持下已经没有死机的情况发生了,卡住了也是结束程序完事

    突然有人说阿姨洗铁路你怕不 回复:
    胡扯,排除硬件故障比如过热或供电不足,如果硬件驱动或系统是有问题,很容易出问题死机,版本不兼容也容易死机
    俾蒗錵蒗一點 回复:
    win10一年半了,没死过机
  • 2022-11-29 15:02

    win98时代经常蓝屏,xp以后就少了[呲牙笑]

    FX 回复:
    XP以后软件就不允许直接对CPU进行操作了
    orange 回复:
    毕竟现在流行的是多核处理器,有足够的资源可以使用。不用出现蓝屏
  • 2022-11-29 02:30

    电脑的大脑一片空白了

    落雪 回复:
    拨电
  • 2022-11-30 17:54

    特斯拉对这个比较精通。

    息灭贪瞋痴 回复:
    它很努力,一定加油
  • 2022-12-01 03:30

    电脑死机就和堵车一回事,停在哪里不动[得瑟]

  • 2022-12-01 15:10

    兴许可以用人海战术把系统怼死,你不是抢中断吗?我把循环for进程复制它千八百亿份,纵向抢你系统中断,横向直接爆你内存,然后底层提高权限至最高级别挤死你系统生存空间。当然了如果能调用硬件飙电压,无视温度就更爽了

    用户12xxx70 回复:
    好厉害,每个字我都认识,你一拼我看不懂
    路过的风 回复:
    最朴实无华的攻击手段之一,瞬间数据流挤爆
  • 2022-12-02 22:53

    CPU当时肯定在想,我在干啥呢?一直想,然后就啥也不干了

  • 2022-12-04 00:55

    怪了,以前死机系统一按热启就跳出窗!麻滴现在CTRL+ALT+DELETE狂按都没用,真怀疑这微软是病得不轻啊[笑着哭]

  • Qovd 6
    2022-12-10 22:53

    一核发烧7核围观,8核处理器

    Qovd 回复: 路过的风
    你说的是明年才上市的产品吗?你在市场上可以买到吗?
    路过的风 回复:
    现在都有128核了
  • 2022-11-30 13:28

    [吃瓜]

  • 2022-12-05 00:20

    你以为系统保护有用吗?我直接干爆io[笑着哭][笑着哭][笑着哭]

  • 2022-12-05 16:48

    为啥死,就是给小学生出大学的题

  • 2022-12-07 14:08

    它不想理你了

  • 2022-12-02 22:23

    从前山里有座庙,庙里有个老和尚和小和尚,老和尚给小和尚讲故事,老和尚说:从前山里有座庙,庙里有个老和尚和小和尚,老和尚给小和尚讲故事,,,,,,

  • 2022-12-04 21:22

    学过单片机的这些个还是比较好理解的

  • 电脑:啊!我死了,然后开始吐泡沫[呲牙笑]

  • 2022-12-01 21:56

    有一个更深奥的问题,死机的时候,为什么背景是蓝色?

    July 回复: 清水山山
    很遗憾,三哥上任后开出来的win11只有二维码是蓝的,屏背景是绿色的,,,只有三哥感想,黄色也不是不可能[得瑟]
    清水山山 回复:
    总不能出现黄色吧,那样男人总想电脑死机了[笑着哭]
  • 2022-12-06 07:05

    现在的垃圾,微软系统没有两年我都不会装。

  • Qovd 3
    2022-12-10 22:52

    Win10几乎没有,有的话一般是内存有问题了,要么系统不完整,软件冲突导致。

  • 2022-12-12 23:23

    把指令集一删试试…

  • 2022-11-30 08:27

    没有锁池?

  • 在唱歌

  • 2022-12-02 02:17

    还是没看明白[汗]

  • 2022-12-02 21:10

    电脑便秘了,所以死机啦!

  • 2022-12-05 13:45

    它对我不仁,我就对它不义,一边骂骂咧咧一边强制重启,我管它有什么理由[好生气]。重启后只要它还能听听话话,咱俩就还是好基友[笑着哭]

  • 2022-12-05 13:04

    那得等死机才知道,好几年电脑没死机了

  • 2022-12-08 17:32

    每次蓝屏九成显示硬盘某区文件问题[大笑],实际都是内存松了[笑着哭]

  • 2022-11-29 21:29

    写的不错

  • 2022-11-30 18:58

  • 2022-12-01 06:54

    你说的好有道理,但我喜欢关机重启,我的电脑开机只要6秒

    爱我你幸福 回复:
    一定要加油,争取开机600秒的荣耀巅峰![笑着哭]
    息灭贪瞋痴 回复:
    新机一周之内[吃瓜]
  • 2022-12-02 18:34

    经常是程序引起的死机

    FX 回复:
    那都是假死,现在多数是硬件造成的死机了!
  • 2022-12-03 12:11

    用户:快刹车! 特死啦:刹个毛线,继续开[得瑟]

    民国三年的那场雨 回复:
    用户:踩下刹车。特斯拉:503[得瑟]
    剑仙 回复:
    要刹车可以,不过你要先看30秒广告[呲牙笑][呲牙笑]
  • 2022-12-03 21:08

    先搞清楚自己为什么偶尔会断片、发楞、大脑一片空白。能生有的毛病,所生一定不差——有其父必有其子

  • 2022-12-11 11:57

    [得瑟]特斯拉:这个我特别熟

  • 2022-12-10 19:33

    最后一种情况是不会死机的。如同两个人到银行取钱,不可能两个人耗到下班,后面有人来,得重新到后面排队。哪怕两人'业务'太多,处理一批,就得后面再排队。完美的系统对排队系列做了合理规划想搞死机太难。除非你搞到高于系统的系列。

  • 2022-12-02 23:56

    用盗版系统的古董,运行现在流行的软件。要司机,简直不要太容易![呲牙笑]

  • 2022-12-03 10:47

    原来如此 怪不得现在都不死机了 只会说什么已崩溃 重启程序

  • 2022-12-13 19:29

    标题党