揭秘!Windows 为什么会蓝屏?微软程序员竟说是这个原因…

出处:快科技

很早前用过 Windows 98 或者 Windows XP 的 PC 玩家,对蓝屏这回事应该很熟悉,大约是 Windows 2000 之后 PC 蓝屏现象开始减少,最近几代的 Windows 系统就更少了。

Windows 为什么会蓝屏之后为什么是蓝底白字的显示效果这些问题,前 Windows 8 系统开发者 Dave Plummer 日前在 YT 频道的视频中揭开了这些秘密。

首先是为什么会蓝屏,用户看到蓝屏会抓狂,但对 Windows 系统来说, 蓝屏实际上一种自我保护,确保内核不受损害,这是其他保护方式无效之后的最后选择了。

蓝屏主要是因为有操作试图往 OS 系统控制之外的内存中写入数据,这时候就会被 CPU 识别出来,并触发异常,进而显示蓝屏错误。

Dave Plummer 表示,之前的蓝屏错误主要是设备的驱动程序引发的,因为它们的运行级别跟 OS 内核相同,容易触发这个错误。

不过微软早就改进过了, 比如 Windows 10 中某些驱动程序就是运行在用户模式下 ,所以打印机驱动也不会像 Windows 98 那样容易蓝屏了,只会导致对应的任务崩溃。

最后,特别推荐一个分享C/C++和算法的优质内容,学习交流,技术探讨,面试指导,简历修改…还有超多源码素材等学习资料,零基础的视频等着你!

还没关注的小伙伴,可以长按关注一下:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月5日
下一篇 2021年1月5日

相关推荐