Windows蓝屏为什么是蓝底白字?微软程序员揭开了秘密

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

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

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就设计了这样的样式,一直用到现在。

 

 

 

[[380917]]

 

责任编辑:庞桂玉 来源: 快科技
相关推荐

2013-10-29 10:24:31

程序员漫画

2015-09-24 09:04:36

程序员

2011-08-11 14:52:59

2011-09-18 09:42:08

程序员

2015-06-05 14:15:13

程序员难升职

2012-09-06 10:30:58

2014-08-15 11:07:09

程序员

2011-12-20 09:01:25

.NET

2016-03-15 08:51:12

程序员生活怪异

2015-08-11 09:18:44

程序员最好

2015-08-27 08:43:07

程序员保值

2013-02-21 10:21:45

2023-03-30 09:10:38

Linux打包

2010-10-09 09:20:08

.NET

2011-04-19 09:59:47

工资程序员

2019-11-08 13:57:53

程序员Excel软件

2013-09-26 09:34:56

女程序员

2012-08-07 09:34:31

程序员

2020-02-25 15:14:13

程序员人生第一份工作睡眠

2021-10-08 06:42:59

程序员社会性缺陷
点赞
收藏

51CTO技术栈公众号