General protection fault (original) (raw)
General Protection Fault (GPF) és un terme en anglès per a Fallada General de Protecció.
Property | Value |
---|---|
dbo:abstract | General Protection Fault (GPF) és un terme en anglès per a Fallada General de Protecció. (ca) A general protection fault (GPF) in the x86 instruction set architectures (ISAs) is a fault (a type of interrupt) initiated by ISA-defined protection mechanisms in response to an access violation caused by some running code, either in the kernel or a user program. The mechanism is first described in Intel manuals and datasheets for the Intel 80286 CPU, which was introduced in 1983; it is also described in section 9.8.13 in the Intel 80386 programmer's reference manual from 1986. A general protection fault is implemented as an interrupt (vector number 13 (0Dh)). Some operating systems may also classify some exceptions not related to access violations, such as illegal opcode exceptions, as general protection faults, even though they have nothing to do with memory protection. If a CPU detects a protection violation, it stops executing the code and sends a GPF interrupt. In most cases, the operating system removes the failing process from the execution queue, signals the user, and continues executing other processes. If, however, the operating system fails to catch the general protection fault, i.e. another protection violation occurs before the operating system returns from the previous GPF interrupt, the CPU signals a double fault, stopping the operating system. If yet another failure (triple fault) occurs, the CPU is unable to recover; since 80286, the CPU enters a special halt state called "Shutdown", which can only be exited through a hardware reset. The IBM PC AT, the first PC-compatible system to contain an 80286, has hardware that detects the Shutdown state and automatically resets the CPU when it occurs. All descendants of the PC AT do the same, so in a PC, a triple fault causes an immediate system reset. (en) General protection fault (GPF) pada Intel x86 dan AMD x86-64, dan arsitektur lainnya yang tidak berkaitan, adalah sebuah (sebuah jenis interupsi) yang dapat mencakup beberapa keadaan saat mekanisme proteksi di dalam dilanggar oleh program apapun yang sedang berjalan, baik kernel maupun program user. Mekanisme ini pertama kali dijelaskan di bab 9.8.13 dalam manual referensi programmer Intel 80386 pada tahun 1986. General protection fault diimplementasikan sebagai interrupt ( nomor 13 dalam desimal) dalam kedua arsitektur x86 dan AMD64. Aplikasi dapat dikatakan mengalami crash. Penyebab GPF yang paling umum adalah dua aplikasi yang mencoba menggunakan menggunakan blok memori yang sama, sehingga terjadi bentrok penggunaan memori. Beberapa sebab GPF lainnya adalah penggunaan device driver (perangkat penggerak) yang tidak tepat dan sistem operasi Windows yang terkorupsi. (in) Ogólny błąd ochrony (ang. general protection fault) – błąd pojawiający się w systemie architektury Intel x86, gdy bieżąco wykonywany program komputerowy w jakiś sposób narusza zasady korzystanie ze sprzętu, na którym jest wykonywany. Te zasady mają za zadanie chronić dane i inne programy przed oczywistymi i potencjalnie katastrofalnymi błędami wykonywania procesów. Błędy, które powodują wystąpienie ogólnego błędu ochrony, są zazwyczaj nieodwracalne i uważa się, że najbezpieczniejszą reakcją na nie jest przerwanie działania programu i usunięcie jego procesu (procesów) z systemu operacyjnego. (pl) General Protection Fault (GPF) é um termo em inglês para Falha Geral de Proteção, que indica um tipo de erro de exceção fatal que o Windows não consegue identificar, geralmente relacionado a violações de memória. (pt) 一般保护错误(英語:General protection fault,缩写:GPF)是在英特尔x86和AMDx86-64架构和其它架构中的一种错误(或者一种中断),指正在运行的程序(内核或用户态程序)违反处理器架构中的保护措施的情况。此机制最初在1986年英特尔80386处理器的程序员参考手册第9.8.13节中描述。一般保护错误通过中断(向量值13)实现。 若处理器侦测到保护违例,会停止当前代码的执行,并发出GPF中断。大多数情形下,操作系统会简单地关闭触发GPF的进程,告知用户,并继续执行其它程序。但如果操作系统没能捕获这一错误(如在操作系统从GPF中断处理例程中返回前发生了另一次违例),处理器会发出(中断向量值8,一种常见的蓝屏情形)。如果再次发生了违例,则处理器会关闭(参见),其后只会响应复位(即按下机器的复位按钮)、启动(重新启动系统)或(除非其之前在处理此类中断时出错)。 (zh) |
dbo:thumbnail | wiki-commons:Special:FilePath/Unrecoverable_Application_Error.png?width=300 |
dbo:wikiPageID | 573943 (xsd:integer) |
dbo:wikiPageInterLanguageLink | dbpedia-de:Allgemeine_Schutzverletzung |
dbo:wikiPageLength | 11064 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1099832244 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Read-only_memory dbr:Opcode dbr:Unix dbr:Double_fault dbr:Intel_80286 dbr:Interrupt_descriptor_table dbr:Virtual_8086_mode dbr:Control_register dbr:Global_Descriptor_Table dbc:Computer_errors dbr:Linux dbr:Local_Descriptor_Table dbr:Computer_memory dbr:Hardware_reset dbr:Kernel_(operating_system) dbr:Kernel_panic dbr:Page_fault dbr:Byte dbr:Data dbr:Data_segment dbr:Windows_10 dbr:Windows_2000 dbr:Windows_3.0 dbr:Windows_3.1x dbr:Windows_95 dbr:Windows_98 dbr:Windows_Me dbr:Windows_NT_4.0 dbr:Windows_Server_2003 dbr:Windows_Server_2008 dbr:Windows_Vista dbr:Windows_XP dbr:Blue_Screen_of_Death dbr:Fault_(computing) dbr:Privilege_(computing) dbr:Process_(computing) dbr:Interrupt dbr:Interrupt_vector dbc:Operating_system_technology dbr:Code_segment dbr:Triple_fault dbr:Windows_Server_2003_R2 dbr:IBM_Personal_Computer_AT dbr:Instruction_(computer_science) dbr:Instruction_set_architecture dbr:Intel_80386 dbr:Microsoft_Windows dbr:Operating_system dbr:X86 dbr:Current_privilege_level dbr:Model-specific_register dbr:Streaming_SIMD_Extensions dbr:Segmentation_fault dbr:Privilege_level dbr:Task_state_segment dbr:PC-compatible dbr:Error_screen |
dbp:align | right (en) |
dbp:alt | Error message for a general protection fault in Windows 3.1x (en) Error message in a white dialog box stating "UNRECOVERABLE APPLICATION ERROR: Terminating current application." (en) |
dbp:caption | Generic error message for a general protection fault in Windows 3.0 (en) Example error message for a general protection fault in Windows 3.1x (en) |
dbp:date | May 2017 (en) |
dbp:direction | vertical (en) |
dbp:image | Unrecoverable Application Error.png (en) General Protection Fault example in Windows 3.1.png (en) |
dbp:note | What does this mean? (en) |
dbp:width | 220 (xsd:integer) |
dbp:wikiPageUsesTemplate | dbt:Clarify dbt:Multiple_image dbt:Multiple_issues dbt:Refimprove dbt:Reflist dbt:Technical dbt:Operating_System |
dct:subject | dbc:Computer_errors dbc:Operating_system_technology |
gold:hypernym | dbr:Fault |
rdf:type | dbo:WorldHeritageSite yago:WikicatComputerErrors yago:Abstraction100002137 yago:Error107299569 yago:Event100029378 yago:Happening107283608 yago:PsychologicalFeature100023100 yago:YagoPermanentlyLocatedEntity |
rdfs:comment | General Protection Fault (GPF) és un terme en anglès per a Fallada General de Protecció. (ca) Ogólny błąd ochrony (ang. general protection fault) – błąd pojawiający się w systemie architektury Intel x86, gdy bieżąco wykonywany program komputerowy w jakiś sposób narusza zasady korzystanie ze sprzętu, na którym jest wykonywany. Te zasady mają za zadanie chronić dane i inne programy przed oczywistymi i potencjalnie katastrofalnymi błędami wykonywania procesów. Błędy, które powodują wystąpienie ogólnego błędu ochrony, są zazwyczaj nieodwracalne i uważa się, że najbezpieczniejszą reakcją na nie jest przerwanie działania programu i usunięcie jego procesu (procesów) z systemu operacyjnego. (pl) General Protection Fault (GPF) é um termo em inglês para Falha Geral de Proteção, que indica um tipo de erro de exceção fatal que o Windows não consegue identificar, geralmente relacionado a violações de memória. (pt) 一般保护错误(英語:General protection fault,缩写:GPF)是在英特尔x86和AMDx86-64架构和其它架构中的一种错误(或者一种中断),指正在运行的程序(内核或用户态程序)违反处理器架构中的保护措施的情况。此机制最初在1986年英特尔80386处理器的程序员参考手册第9.8.13节中描述。一般保护错误通过中断(向量值13)实现。 若处理器侦测到保护违例,会停止当前代码的执行,并发出GPF中断。大多数情形下,操作系统会简单地关闭触发GPF的进程,告知用户,并继续执行其它程序。但如果操作系统没能捕获这一错误(如在操作系统从GPF中断处理例程中返回前发生了另一次违例),处理器会发出(中断向量值8,一种常见的蓝屏情形)。如果再次发生了违例,则处理器会关闭(参见),其后只会响应复位(即按下机器的复位按钮)、启动(重新启动系统)或(除非其之前在处理此类中断时出错)。 (zh) A general protection fault (GPF) in the x86 instruction set architectures (ISAs) is a fault (a type of interrupt) initiated by ISA-defined protection mechanisms in response to an access violation caused by some running code, either in the kernel or a user program. The mechanism is first described in Intel manuals and datasheets for the Intel 80286 CPU, which was introduced in 1983; it is also described in section 9.8.13 in the Intel 80386 programmer's reference manual from 1986. A general protection fault is implemented as an interrupt (vector number 13 (0Dh)). Some operating systems may also classify some exceptions not related to access violations, such as illegal opcode exceptions, as general protection faults, even though they have nothing to do with memory protection. If a CPU detects (en) General protection fault (GPF) pada Intel x86 dan AMD x86-64, dan arsitektur lainnya yang tidak berkaitan, adalah sebuah (sebuah jenis interupsi) yang dapat mencakup beberapa keadaan saat mekanisme proteksi di dalam dilanggar oleh program apapun yang sedang berjalan, baik kernel maupun program user. Mekanisme ini pertama kali dijelaskan di bab 9.8.13 dalam manual referensi programmer Intel 80386 pada tahun 1986. General protection fault diimplementasikan sebagai interrupt ( nomor 13 dalam desimal) dalam kedua arsitektur x86 dan AMD64. Aplikasi dapat dikatakan mengalami crash. (in) |
rdfs:label | General protection fault (ca) General protection fault (en) General protection fault (in) Ogólny błąd ochrony (pl) General Protection Fault (pt) 一般保护错误 (zh) |
owl:sameAs | freebase:General protection fault yago-res:General protection fault wikidata:General protection fault dbpedia-ca:General protection fault dbpedia-id:General protection fault dbpedia-pl:General protection fault dbpedia-pt:General protection fault dbpedia-zh:General protection fault https://global.dbpedia.org/id/2MC1T |
prov:wasDerivedFrom | wikipedia-en:General_protection_fault?oldid=1099832244&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/General_Protection_Fault_example_in_Windows_3.1.png wiki-commons:Special:FilePath/Unrecoverable_Application_Error.png |
foaf:isPrimaryTopicOf | wikipedia-en:General_protection_fault |
is dbo:wikiPageDisambiguates of | dbr:GPF |
is dbo:wikiPageRedirects of | dbr:General_Protection_Fault dbr:Unrecoverable_Application_Error dbr:General_Fault dbr:General_fault dbr:Uninterruptible_Application_Error dbr:Memory_fault |
is dbo:wikiPageWikiLink of | dbr:Protection_ring dbr:Blue_screen_of_death dbr:Interrupt_descriptor_table dbr:GPF dbr:Error_message dbr:General_Protection_Fault dbr:Dangling_pointer dbr:Pointer_(computer_programming) dbr:Timeline_of_DOS_operating_systems dbr:Crash_(computing) dbr:Microsoft-specific_exception_handling_mechanisms dbr:Operating_system dbr:Illegal_operation dbr:Long_mode dbr:Unrecoverable_Application_Error dbr:Segmentation_fault dbr:Extended_memory dbr:Task_state_segment dbr:X86_debug_register dbr:X86_memory_segmentation dbr:General_Fault dbr:General_fault dbr:Uninterruptible_Application_Error dbr:Memory_fault |
is foaf:primaryTopic of | wikipedia-en:General_protection_fault |