本栏推荐

快讯信息

您现在的位置是:主页 > 科技圈快讯 > Windows >

揭秘:为何Windows蓝屏呈现蓝底白字?微软工程师分享真相

发布时间:2021年02月05日 17:38:00 Windows 人已围观

简介蓝屏现象在Windows 98和XP时代较为常见,自Windows 2000后有所减少,近年来更是罕见。蓝屏通常是由于系统错误、驱动程序冲突或硬件故障引起的,导致操作系统无法运行,用户需要重启电...

对曾经使用过Windows 98Windows XPPC用户而言,蓝屏现象应该不陌生。在大约Windows 2000推出之后,PC设备的蓝屏情况有所减少,而最近发布的几版Windows系统中,这种现象更是比较少见。

那么,是什么导致Windows出现蓝屏?为何蓝屏显示出蓝底白字的效果?这些问题在前Windows 8的开发者Dave Plummer最近在其YT频道的一段视频中揭开了谜底。

首先,关于蓝屏的成因,尽管看到蓝屏的用户往往会感到沮丧,但对于Windows系统而言,蓝屏是一种自我保护机制,旨在防止内核受到损害,这种情况通常是在其他保护措施失效之后采取的最后手段。

出现蓝屏主要是因为操作尝试向OS系统控制范围外的内存写数据,CPU会对此做出反应并触发异常,最终显示蓝屏错误。

Dave Plummer指出,早期的蓝屏错误常常是由驱动程序问题引起的,因为这些驱动程序运行在与OS内核相同的权限级别上,更容易导致错误的发生。

但微软对此进行了显著改进,例如在Windows 10中,一些驱动程序是以用户模式运行的,因此打印机驱动等不会像在Windows 98时代那样频繁出现蓝屏的问题,只会导致相应任务崩溃。

至于Windows蓝屏的蓝底白字,Dave Plummer解释说,早些时候他的同事John Vert使用的办公机是MIPS RISC Box其固件也是采用蓝底白字设计,他所喜欢的编辑器Slick Edit同样沿用这种风格,因此John Vert就将这一样式延续至今。

Tags: 微软  Windows操作系统