Windows 8系统曾有一只“ASCII猫” 帮助识别黑屏错误
来源:cnBeta.COM 发布时间:2022-02-26 22:25:05

Windows 开发者对猫真的是情有独钟。 除了 Windows 10 系统就出现的非官方吉祥物 NinjaCat 之外,事实上在 Windows 8 系统中开发人员就引入了一只 ASCII 码的猫图。 只是因为绘制 ASCII 猫图像需要耗费时间和内存,Windows 性能团队最后要求开发团队移除了猫图像。

在 Windows 8 平板体验中,对各种组件的组织和管理可以认为是层的集合,每个层都堆叠在下一个层的上面。鉴于今天讨论的话题,重要的层是开始层(Start layer)和应用层(Apps layer)。如果你正在使用一个应用程序,那么应用层会是全屏的。如果你已经打开了开始从菜单,那么开始层会覆盖应用层。如果最后一个应用退出了,那么开始层就会自动打开。任何时候都应该有一个全屏层。

当然,在开发过程中,不可避免的会出现错误,如果开始层和应用层都不显示,那么就会导致黑屏。

导致黑屏的原因有很多种,例如显卡驱动不兼容导致的崩溃;或者显卡驱动正常工作,但是合成器崩溃,导致没有给显卡驱动提供任何东西;或者合成器正常工作,但是 Shell 崩溃了,所以合成器没有东西可以渲染;又或者 Shell 可以正常工作,但它忘记在屏幕上放点东西。

针对最后一种情况,Windows 8 Shell 创建了一个支持窗口(backstop window),位于所有其他层的下面。如果其他层都不存在,那么至少你有一个后背窗口。在早期的调试版本中,该支持窗口包含一个 ASCII 码的猫咪图。这样,如果你看到猫,你就知道你是在最后的失败案例中。shell 正在运行,但是忘记在屏幕上显示一些东西。

为什么是猫?

写支持窗口的开发者非常喜欢猫,他们使用了一系列猫的图像。在系统启动的时候,他们将第一幅猫的图像画在支持窗口上,每次支持窗口被要求重新绘制的时候,他们就循环到下一幅图片。这就像一个故事,每次都是一句话,每句话都在下一次出现灾难性故障时被揭示出来。

根据 微软 博客发布的博文,事实上该支持页面共有 9 个画面,均用 ASCII 进行绘制。

【来源:cnBeta.COM】

关键词: IT新闻

上一篇:

下一篇:

猜你喜欢

Windows 8系统曾有一只“ASCII猫” 帮助识别黑屏错误

Windows开发者对猫真的是情有独钟。除了Windows10系统就出现的非官方吉祥物NinjaCat之外,事实上在W...更多

2022-02-26 22:25:05

英特尔发布Ice Lake至强D-1700/D-2700系列处理器

赶在MWC2022移动世界大会之前,英特尔推出了较上一代有显著改进的两条IceLake-D系列至强处理器产品...更多

2022-02-26 22:22:06

新专利显示苹果正在研究如何将Mac装进键盘里

苹果公司的魔力键盘有一天可能会变得更加神奇,而且可能会更厚一些,因为该公司正在研究将整个Mac纳...更多

2022-02-26 19:13:36

Nikola公布财报:2021年出现严重亏损

通过SPAC上市的电动卡车初创公司NikolaCorp 在经历了过度承诺、错过最后期限及对其创始人向投资者...更多

2022-02-26 18:58:17

苹果将很快提供Face ID模块单独维修服务

一份泄露的内部备忘录显示,AppleStore和苹果授权服务供应商将很快能够维修iPhoneXS和更新版本的Fac...更多

2022-02-26 19:40:16

梅赛德斯-奔驰今年将在美国提供解放双手的L3自动

即使目前市场上还没有真正的自动驾驶汽车,但自动驾驶汽车正在向未来发展。实际上,每家汽车制造商...更多

2022-02-26 19:11:21

2021年顶级订阅应用程序收入增长41% 达到183亿美元

一份新的报告显示,排名前100位的非游戏、基于订阅的应用程序的消费者支出在2021年增长了41%,达到1...更多

2022-02-26 19:00:32

沃尔沃正在通过为工程师提供Apple Watch转变汽车

瑞典汽车制造商沃尔沃透露,它已将AppleWatch加入其服务部门,为工程师和技术人员提供最新的信息并...更多

2022-02-26 19:25:26

阿里云第三财季营收195亿元 非互联网客户占比过半

2月25日消息,据国外媒体报道,阿里巴巴集团发布的财报显示,他们的云计算业务在2022财年第三季度营...更多

2022-02-26 15:32:51

华为设备终于打通iOS!可微信支付

一直以来,iPhone用户在使用华为智能设备的时候,App的功能使用都非常受限,功能性上大打折扣,尤其...更多

2022-02-26 15:44:07


© 2012-2020 财经快报网 版权所有

网站联系邮箱:98 28 36 7@qq.com