Windows蓝屏为什么是蓝底白字?微软程序员揭开了秘密
2023-06-13 09:13:06 时间
很早前用过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那样容易蓝屏了,只会导致对应的任务崩溃。
至于Windows蓝屏为什么是蓝底白字,Dave Plummer解释说很早之前他的同事John Vert使用的办公机是MIPS RISC Box,它的固件就是蓝底白字显示的,同时他最喜欢的编辑器Slick Edit也是这样的设计,所以John Vert就设计了这样的样式,一直用到现在。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/29162.html
微软相关文章
- windows 10安装sqlyog详细步骤
- Windows编译ollvm_windows交叉编译linux
- 火绒企业版,成功拦截永恒之蓝,否则后果不堪设想!同时,也阻了病毒文件的传播,阻断了恶意网址的访问,谁说杀毒软件不需要购买和部署的,微软自带的Windows Defender能有这么强大的功能吗?
- 微软VC运行库下载-Windows常用运行库完整版 V2023下载-Windows
- java打开windows系统的浏览器详解编程语言
- 利用python计算windows全盘文件md5值的脚本详解编程语言
- Windows中安装macOS:让你在同一台电脑上实现双系统切换(windows安装macos)
- 雪藏20年 Windows Longhorn系统曝光:原计划取代XP
- 微软正式推出1.0版Windows软件包管理器
- 微软将于6月24日公布其下一代Windows系统
- 微软工程师不慎泄露Windows 365订阅价格 2核心4GB内存31美元/月
- OS X,iOS 与 Linux 的漏洞均多于 Windows
- 微软发布解决方案修复部分用户无法切换Windows 11 Beta通道的问题
- 微软正式宣布 Windows Phone 授权免费!
- 微软在Windows 10中引入包管理功能
- 一周开源新闻:信不信由你,Windows XP 上个月市场份额上升
- 研究发现对于 Windows 10 而言大多数零日漏洞都已无效
- 微软发布Windows App SDK 1.0.0实验版本 带来WinUI 3等改进
- 在Windows上安装Linux系统的步骤(windows安装linux系统)
- 便携式在Windows上运行Redis(window版redis)
- 微软中表示Windows 11使用的云母材料半透明效果和圆角不会影响性能