一般保护错误

✍ dations ◷ 2024-12-22 16:31:08 #操作系统技术,计算机错误

一般保护错误(英语:General protection fault,缩写:GPF)是在英特尔x86和AMDx86-64架构和其它架构中的一种错误(或者一种中断),指正在运行的程序(内核或用户态程序)违反处理器架构中的保护措施的情况。此机制最初在1986年英特尔80386处理器的程序员参考手册第9.8.13节中描述。一般保护错误通过中断(向量值13)实现。

若处理器侦测到保护违例,会停止当前代码的执行,并发出GPF中断。大多数情形下,操作系统会简单地关闭触发GPF的进程,告知用户,并继续执行其它程序。但如果操作系统没能捕获这一错误(如在操作系统从GPF中断处理例程中返回前发生了另一次违例),处理器会发出双重错误(中断向量值8,一种常见的蓝屏情形)。如果再次发生了违例,则处理器会关闭(参见三重错误),其后只会响应复位(即按下机器的复位按钮)、启动(重新启动系统)或不可屏蔽中断(除非其之前在处理此类中断时出错)。

在一些版本的Microsoft Windows中,一般保护错误确实会被报告为“一般保护错误”。
但在大部分版本中,Windows会给出如下错误:

在类Unix的系统中,此错误会被分别报告(比如Linux下的段错误等)。

相关

  • 班贝格班贝格(德语:Bamberg),也译作班堡、班贝克或巴姆贝格,是德国巴伐利亚州的无属县城市,位于巴伐利亚北部,隶属于上弗兰肯行政区,也是班贝格县的首府。班贝格是一座大学城和行政城市,是
  • C3类植物光合作用是植物、藻类等生产者和某些细菌,利用光能把二氧化碳、水或硫化氢变成碳水化合物的过程。可分为产氧光合作用和不产氧光合作用。植物之所以称为食物链的生产者,是因为
  • 奥地利第二共和国面积以下资讯是以2019年估计家用电源国家领袖国内生产总值(购买力平价) 以下资讯是以2016年估计国内生产总值(国际汇率) 以下资讯是以2016年估计人类发展指数 以下资讯是以2018
  • TV2TV2是马来西亚广播电视(RTM)的一个免费电视频道。TV2于1969年11月17日开播,2006年4月3日起24小时播出。频道以马来语、华语、英语和淡米尔语播出,节目内容包括新闻、儿童节目、
  • 女桢属女桢属(学名:)是唇形目木樨科中的一属植物。女桢属植物是落叶的或者常绿的树或者灌木。它们成对生长的叶子很简单,柄短。花往往簇生。每朵花都是两性的,它们往往有香味。花的四枚
  • 兰开斯特王朝兰开斯特王朝(英语:House of Lancaster,又译兰卡斯特家族)是英国历史上的一个王朝。在1399年时,金雀花王朝支系兰开斯特公爵亨利趁国王理查二世远征爱尔兰时,夺去王位,成为兰开斯特
  • 博多尔甘杰乌帕齐拉博多尔甘杰乌帕齐拉(孟加拉语:বদরগঞ্জ,英语:Badarganj Upazila)是孟加拉国朗布尔县的一个乌帕齐拉,位于朗布尔专区的朗布尔县。。据1991年孟加拉国人口普查(英语:1991 Bangla
  • 楚河 (中国)楚河,古战场,今河南省荥阳市广武山鸿沟古运河地区。公元前203年,西楚霸王项羽与汉高祖刘邦会战于在此,双方皆不能取胜,遂签定协议:“中分天下。割鸿沟以西者为汉,鸿沟而东者为楚”
  • 奥索德区坐标:47°39′00″N 19°29′00″E / 47.6500°N 19.4833°E / 47.6500; 19.4833奥索德区(匈牙利语:Aszódi járás),是匈牙利的一个区,位于该国北部,由佩斯州负责管辖,首府设于奥
  • 第251海军航空队 (日本海军)第251海军航空队为第二次世界大战时期之大日本帝国海军之一航空部队。飞行分科=舰上战斗机、陆上侦察机、夜间战斗机(月光)开队=昭和17年11月1日原队=台南海军航空队原驻在地=