什么是页面错误?(a page fault?)

页面错误是在具有虚拟内存的计算机上发生的操作,这种技术允许硬盘的一部分增加计算机的物理内存。大多数页面错误发生在程序试图访问硬盘上虚拟内存文件中的信息时。这是虚拟内存的正常功能,计算机将通过将适当的信息加载到物理内存中进行响应。当程序在不存在或受保护的内存位置查找信息时,可能会发生与崩溃和计算机错误相关的更严重类型的页面错误。这可能是由于硬件故障或软件编写不当造成的。...

页面错误是在具有虚拟内存的计算机上发生的操作,这种技术允许硬盘的一部分增加计算机的物理内存。大多数页面错误发生在程序试图访问硬盘上虚拟内存文件中的信息时。这是虚拟内存的正常功能,计算机将通过将适当的信息加载到物理内存中进行响应。当程序在不存在或受保护的内存位置查找信息时,可能会发生与崩溃和计算机错误相关的更严重类型的页面错误。这可能是由于硬件故障或软件编写不当造成的。

A page fault involves errors in accessing the data on a computer's hard drive.

现代计算机系统将内存分成更小的块,称为页,每一页都由一个特定的地址访问。大多数系统还支持一种称为虚拟内存的概念,在这种概念中,页面可以从计算机的物理随机存取内存(RAM)中移出,进入存储在计算机硬盘驱动器上的虚拟内存文件,然后根据需要返回RAM。这个复杂的内存管理方案的细节对软件是隐藏的;应用程序无法知道给定地址的页面是加载到RAM中还是加载到虚拟内存中。当程序试图读取或操作未加载到RAM或位于意外地址的内存部分时,会发生页面错误。

The most serious page faults lead to the notorious blue screen of death.

尽管名称不祥,但页面错误通常是正常和预期的操作,而且大多数情况下用户永远不会注意到错误已经发生。这是一种被称为“陷阱”的操作,这意味着在计算机检查相关内存地址时,触发故障的程序的指令会被临时拦截或陷阱。如果地址有效,但当前未加载到计算机的RAM中,则信息将从硬盘上的虚拟内存文件传输到物理内存中,程序将恢复正常运行。这被称为“交换入”或“分页入”,几乎在每台个人计算机上都很常见,无论安装的操作系统或RAM数量如何。但是,RAM太少会导致计算机不断地在硬盘和物理内存之间移动内存页,这会降低性能。

当发现请求的内存地址无效或受保护时,页面错误的第二种可能结果发生。这种类型的错误,也称为分段错误,可能是由内存模块故障、硬盘故障或软件错误引起的。向触发故障的程序发送一个特殊信号,这通常会导致程序突然退出。根据操作系统的不同,最严重的页面错误可能会导致计算机操作系统故障,给用户留下神秘的蓝屏死机(BSoD)或内核死机消息。

  • 发表于 2021-12-11 22:19
  • 阅读 ( 207 )
  • 分类:互联网

你可能感兴趣的文章

过错(fault)和失败(failure)的区别

...会的规范或期望,任何偏离这些规范的行为都可能被贴上错误、错误或可能导致失败的错误的标签。 “错误”是错误和错误的同义词,尽管这些词在上下文中因应用方式不同而有所不同。错误可能是由于判断失误、粗心大意和...

  • 发布于 2021-06-23 15:04
  • 阅读 ( 169 )

正断层(normal fault)和逆断层(reverse fault)的区别

...逆断层是倾滑断层的两种主要类型。 覆盖的关键领域 1.什么是正断层-定义、特征、形成2。什么是反向断层-定义、特征、形成3。正断层和逆断层的区别是什么?主要区别的比较 关键术语 Fault, Normal Fault, Reverse Fault 什么是正断层...

  • 发布于 2021-07-02 14:16
  • 阅读 ( 541 )

过错(fault)和失败(failure)的区别

...最常用于指一个人犯的错误或错误。在当今社会,如果有什么事情做得不对,那一定是某人的错。它也可以被认为是一个人的缺点或缺陷,如果你必须的话,是一种智力上的缺陷。一个不能正确地听或看的人被认为有缺陷的耳朵...

  • 发布于 2021-07-13 15:39
  • 阅读 ( 90 )

使用javascript或html以窗口或框架为目标

窗口和框架是用来描述当你点击网站中的链接时会出现什么的术语。如果没有额外的编码,链接将在您当前使用的同一窗口中打开,这意味着您需要按“上一步”按钮才能返回到您所浏览的页面。 但是,如果链接定义为在新...

  • 发布于 2021-10-15 21:34
  • 阅读 ( 152 )

什么是双重过失?(a double fault?)

在计算中,双重故障是一种严重的错误,当中央处理器(CPU)无法充分处理需要CPU立即注意的特定类型的系统事件时,就会发生这种错误。双重故障可能导致计算机崩溃和...

  • 发布于 2021-12-10 11:56
  • 阅读 ( 225 )

什么是网关页面?(a gateway page?)

网关页面是一种旨在通过快速概述网站的目的和功能并为人们提供资源索引来吸引搜索引擎和潜在用户注意力的页面。从历史上看,网关页面对于搜索引擎优化(SEO)非常...

  • 发布于 2021-12-10 13:53
  • 阅读 ( 136 )

什么是一般保护故障?(a general protection fault?)

一般保护故障(GPF)是计算机微处理器中发生的一种错误,通常发生在软件程序试图访问其他软件当前正在使用的内存时。某些一般保护故障情况可能是由硬件故障引起的...

  • 发布于 2021-12-10 13:55
  • 阅读 ( 91 )

什么是登录页?(a landing page?)

...高。不难猜测,如果顾客只是来到宠物店的头版,会发生什么。他或她可能会关上窗户,看看别处。 ...

  • 发布于 2021-12-10 16:44
  • 阅读 ( 88 )

什么是维护页面?(a maintenance page?)

...。尤其是像网上银行这样的东西,人们通常喜欢提前知道什么时候他们将无法访问一个网站,这样他们就可以围绕它进行计划。 ...

  • 发布于 2021-12-10 17:52
  • 阅读 ( 125 )

什么是分割错误?(a segmentation fault?)

分段错误是当程序试图以无效方式访问内存区域时发生的计算机错误。这些错误可以是读取错误(试图读取未正确初始化的数据),也可以是写入错误(程序试图将数据写...

  • 发布于 2021-12-12 11:25
  • 阅读 ( 155 )
好ID全被猪拱了
好ID全被猪拱了

0 篇文章