Windows蓝屏为什么是蓝底白字?程序员揭晓了答案

2018年12月19日21:29:31 发表评论 9,454

很早前用过Windows 98或者Windows XP的PC用户,对“蓝屏”这现象应该很熟悉,大约是Windows 2000之后电脑蓝屏现象开始减少,最近几代的Windows 7/10系统就更少了。

Windows系统为什么会蓝屏?蓝屏之后为什么是蓝底白字的显示效果?

对于这些问题,前Windows 8系统开发者Dave Plummer日前在YT频道的视频中揭开了这些秘密。

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

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

Windows蓝屏为什么是蓝底白字?程序员揭晓了答案

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

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

至于Windows蓝屏为什么是蓝底白字,Dave Plummer解释说:很早之前他的同事John Vert使用的办公机是MIPS RISC Box,它的固件就是蓝底白字显示的,同时他最喜欢的编辑器Slick Edit也是这样的设计,所以John Vert就设计了这样的样式,一直沿用到现在。

是不是你也感到挺有趣的呢?

weinxin
软件智库
微信扫一扫加关注,我爱分享网官方微信公众号,专注分享软件安装和视频教程,让你一号在手,软件无忧!
zsy

发表评论

您必须才能发表评论!