教师：在这节课中,
我们将讨论崩溃屏幕｡
崩溃屏幕本质上是一个屏幕,
当你的操作系统出现某种重大问题时,
它会显示一个错误｡
你经常会听到这些崩溃屏幕被称为三个不同的东西,
这取决于你使用的操作系统｡
如果你使用的是Windows,
你可能听说过这个叫做BSOD, 或者蓝屏死机｡
如果你使用MAC,
你会听到这个被称为死亡风车｡
如果你使用的是Linux, 这被称为内核恐慌｡
让我们快速浏览一下其中的每一个,
因为它们包含一些重要信息,
您可以在对系统进行故障排除时使用｡
首先, 我们有Windows, 在Windows内部,
任何时候出现严重故障,
你都会得到蓝屏死机或BSOD｡
现在, 蓝屏死机将表明底层硬件存在某种问题,
Windows无法解决｡
所以它基本上是恐慌的, 它只是崩溃｡
当它崩溃时, 它会在屏幕上显示一些信息｡
在过去, 这是一个蓝色的屏幕, 上面有白色的文字,
上面有很多技术数据｡
但随着时间的推移,
微软意识到这对用户来说有点可怕｡
所以他们实际上把这个看起来很技术化的屏幕变成了一个看起来更友好的东西｡
在Windows 10和11中,
你会看到一个蓝色屏幕, 上面有一张悲伤的脸,
这会说, “你的电脑遇到了问题,
需要重新启动｡
我们只是收集一些错误信息, 然后我们将为您重新启动｡
然后会有一个从零到100%的计数｡
在此基础上, 将有一个QR码,
您可以用智能手机扫描,
并能够获得有关Windows遇到的特定错误的更多信息｡
除此之外, 您还可以访问Windows｡ com/stopcode并获取有关您刚刚遇到的错误的一些信息｡
现在, 当涉及到Windows内部的停止代码时,
有很多不同的原因可能会发生错误或崩溃｡
这可能包括关键进程死亡､
未正确处理的系统威胁异常､
IRQ不小于或等于､ 检测到视频TDR超时､ 非分页区域中的页面错误､
系统服务异常和DPC看门狗违规｡
现在, 对于考试, 您不需要知道Windows中存在的所有不同类型的停止代码｡
我在这里列出的只是其中的一部分,
实际上还有很多｡
相反, 你需要知道的是,
如果你听到这个词, 蓝屏死机或BSOD, 我们谈论的是Windows内部的崩溃屏幕或错误屏幕,
错误代码也被称为停止代码, 因为系统停止操作并显示错误代码,
这样你就可以查找它并获得更多信息｡
大多数时候,
我发现这些蓝屏死机是由于某种潜在的硬件问题造成的,
最常见的是, 这与系统内存有关｡
如果你的内存中有一部分随着时间的推移而出现故障,
这可能会导致这些错误,
整个系统可能会恐慌和崩溃｡
现在, 我们要谈论的第二个操作系统是macOS,
也称为OS X｡
现在, OS X是由苹果公司制造的, 它运行在苹果的硬件上,
比如台式机和笔记本电脑｡
当苹果内部出现崩溃时, 它不会像Windows那样给你一个崩溃屏幕或蓝屏死亡,
而是会创造人们所说的旋转沙滩球, 或者更常见的死亡风车｡
原因是, 有一个多色的圆圈,
每当系统变得无反应时, 它就会旋转, 它在等待事情发生｡
一般来说, 你会看到旋转的沙滩球,
也被称为死亡风车, 任何时候macOS系统或OS X正在遭受某种灾难性的进程故障, 基本上,
该应用程序或进程只是变得完全没有响应｡
现在, 第三大操作系统被称为Linux｡
在Linux中, 我们没有蓝屏死亡或旋转的死亡风车｡
相反, 我们有所谓的内核恐慌｡
当这种情况发生时,
你会得到一个黑色的屏幕, 上面有白色的文本,
这将给你很多详细的信息｡
这是因为Linux倾向于由技术更熟练的人使用,
例如系统管理员或技术人员｡
现在, 在Linux内部, 操作系统的核心被称为内核,
它运行Linux内部的所有其他东西｡
因此, 当系统变得无响应或崩溃时,
我们称之为内核恐慌｡
现在, 如果出现内核恐慌,
系统实际上会将其输出到显示器上,
并给你一个所谓的退出代码, 这也是另一种形式的停止代码, 就像我们在Windows和OS
X中讨论的那样｡
在Linux中, 这些退出代码被写为0 X,
然后是8位数字, 全部以十六进制格式编写｡
这些十六进制数可以是从0到9的任何数字,
A到F表示从0到16的数字, 或二进制中的四位, 也称为半字节｡
因此, 作为一名技术人员, 您需要了解这些不同的停止代码,
而不是记住它们, 而是要了解当系统恐慌或崩溃时,
如果您使用Windows, 您将获得蓝屏死亡, 如果您使用MAC或OS X, 则会出现旋转的死亡风车,
或者如果您使用Linux, 则会出现内核恐慌｡
通过使用Windows或Linux提供的代码,
您将能够在线查找并获得有关导致该错误的原因的更多信息｡
现在, 与Windows或Linux不同,
MAC不会给你一个实际的代码, 相反, 当你等待系统再次响应时, 你只是得到这个旋转的死亡风车, 或者你进入并强制退出该过程,
以便能够释放这些资源并恢复系统功能｡
现在, 在Core One中, 我们并不关注不同的操作系统,
所以我们现在不打算深入研究如何真正做到这一点｡
相反, 你只需要意识到这些停止代码的存在,
你可以用它们来查找和获取更多关于你的不同错误的信息｡