Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Download
Faster access than browser!
 

General protection fault

Index General protection fault

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. [1]

52 relations: Blue Screen of Death, Byte, Code segment, Computer memory, Control register, Data, Data segment, Double fault, Error message, Global Descriptor Table, Hardware reset, IBM PC compatible, IBM Personal Computer/AT, Instruction set architecture, Intel 80286, Intel 80386, Interrupt, Interrupt descriptor table, Interrupt vector table, Kernel (operating system), Kernel panic, Linux, Microsoft, Microsoft Windows, Model-specific register, Opcode, Operating system, Page fault, Privilege (computing), Process (computing), Protection ring, Read-only memory, Segmentation fault, Streaming SIMD Extensions, Task state segment, Trap (computing), Triple fault, Unix, Virtual 8086 mode, Windows 10, Windows 2000, Windows 3.0, Windows 3.1x, Windows 95, Windows 98, Windows ME, Windows NT 4.0, Windows Server 2003, Windows Server 2008, Windows Vista, ..., Windows XP, X86. Expand index (2 more) »

Blue Screen of Death

A stop error, better known as a Blue Screen of Death (also known as a blue screen or BSOD) is an error screen displayed on a Windows computer system after a fatal system error, also known as a system crash: when the operating system reaches a condition where it can no longer operate safely.

New!!: General protection fault and Blue Screen of Death · See more »

Byte

The byte is a unit of digital information that most commonly consists of eight bits, representing a binary number.

New!!: General protection fault and Byte · See more »

Code segment

In computing, a code segment, also known as a text segment or simply as text, is a portion of an object file or the corresponding section of the program's virtual address space that contains executable instructions.

New!!: General protection fault and Code segment · See more »

Computer memory

In computing, memory refers to the computer hardware integrated circuits that store information for immediate use in a computer; it is synonymous with the term "primary storage".

New!!: General protection fault and Computer memory · See more »

Control register

A control register is a processor register which changes or controls the general behavior of a CPU or other digital device.

New!!: General protection fault and Control register · See more »

Data

Data is a set of values of qualitative or quantitative variables.

New!!: General protection fault and Data · See more »

Data segment

In computing, a data segment (often denoted.data) is a portion of an object file or the corresponding virtual address space of a program that contains initialized static variables, that is, global variables and static local variables.

New!!: General protection fault and Data segment · See more »

Double fault

On the x86 architecture, a double fault exception occurs if the processor encounters a problem while trying to service a pending interrupt or exception.

New!!: General protection fault and Double fault · See more »

Error message

An error message is information displayed when an unexpected condition occurs, usually on a computer or other device.

New!!: General protection fault and Error message · See more »

Global Descriptor Table

The Global Descriptor Table (GDT) is a data structure used by Intel x86-family processors starting with the 80286 in order to define the characteristics of the various memory areas used during program execution, including the base address, the size, and access privileges like executability and writability.

New!!: General protection fault and Global Descriptor Table · See more »

Hardware reset

A hardware reset or hard reset of a computer system is a hardware operation that re-initializes the core hardware components of the system, thus ending all current software operations in the system.

New!!: General protection fault and Hardware reset · See more »

IBM PC compatible

IBM PC compatible computers are computers similar to the original IBM PC, XT, and AT, able to use the same software and expansion cards.

New!!: General protection fault and IBM PC compatible · See more »

IBM Personal Computer/AT

The IBM Personal Computer AT, more commonly known as the IBM AT and also sometimes called the PC AT or PC/AT, was IBM's second-generation PC, designed around the 6 MHz Intel 80286 microprocessor and released in 1984 as System Unit 5170.

New!!: General protection fault and IBM Personal Computer/AT · See more »

Instruction set architecture

An instruction set architecture (ISA) is an abstract model of a computer.

New!!: General protection fault and Instruction set architecture · See more »

Intel 80286

The Intel 80286 (also marketed as the iAPX 286 and often called Intel 286) is a 16-bit microprocessor that was introduced on 1 February 1982.

New!!: General protection fault and Intel 80286 · See more »

Intel 80386

The Intel 80386, also known as i386 or just 386, is a 32-bit microprocessor introduced in 1985.

New!!: General protection fault and Intel 80386 · See more »

Interrupt

In system programming, an interrupt is a signal to the processor emitted by hardware or software indicating an event that needs immediate attention.

New!!: General protection fault and Interrupt · See more »

Interrupt descriptor table

The Interrupt Descriptor Table (IDT) is a data structure used by the x86 architecture to implement an interrupt vector table.

New!!: General protection fault and Interrupt descriptor table · See more »

Interrupt vector table

An "interrupt vector table" (IVT) is a data structure that associates a list of interrupt handlers with a list of interrupt requests in a table of interrupt vectors.

New!!: General protection fault and Interrupt vector table · See more »

Kernel (operating system)

The kernel is a computer program that is the core of a computer's operating system, with complete control over everything in the system.

New!!: General protection fault and Kernel (operating system) · See more »

Kernel panic

A kernel panic (sometimes abbreviated as KP) is a safety measure taken by an operating system's kernel upon detecting an internal fatal error in which it either is unable to safely recover from or cannot have the system continue to run without having a much higher risk of major data loss.

New!!: General protection fault and Kernel panic · See more »

Linux

Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: General protection fault and Linux · See more »

Microsoft

Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.

New!!: General protection fault and Microsoft · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: General protection fault and Microsoft Windows · See more »

Model-specific register

A model-specific register (MSR) is any of various control registers in the x86 instruction set used for debugging, program execution tracing, computer performance monitoring, and toggling certain CPU features.

New!!: General protection fault and Model-specific register · See more »

Opcode

In computing, an opcode (abbreviated from operation code, also known as instruction syllable, instruction parcel or opstring) is the portion of a machine language instruction that specifies the operation to be performed.

New!!: General protection fault and Opcode · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: General protection fault and Operating system · See more »

Page fault

A page fault (sometimes called #PF, PF or hard fault) is a type of exception raised by computer hardware when a running program accesses a memory page that is not currently mapped by the memory management unit (MMU) into the virtual address space of a process.

New!!: General protection fault and Page fault · See more »

Privilege (computing)

In computing, privilege is defined as the delegation of authority over a computer system.

New!!: General protection fault and Privilege (computing) · See more »

Process (computing)

In computing, a process is an instance of a computer program that is being executed.

New!!: General protection fault and Process (computing) · See more »

Protection ring

In computer science, hierarchical protection domains, often called protection rings, are mechanisms to protect data and functionality from faults (by improving fault tolerance) and malicious behaviour (by providing computer security).

New!!: General protection fault and Protection ring · See more »

Read-only memory

Read-only memory (ROM) is a type of non-volatile memory used in computers and other electronic devices.

New!!: General protection fault and Read-only memory · See more »

Segmentation fault

In computing, a segmentation fault (often shortened to segfault) or access violation is a fault, or failure condition, raised by hardware with memory protection, notifying an operating system (OS) the software has attempted to access a restricted area of memory (a memory access violation).

New!!: General protection fault and Segmentation fault · See more »

Streaming SIMD Extensions

In computing, Streaming SIMD Extensions (SSE) is an SIMD instruction set extension to the x86 architecture, designed by Intel and introduced in 1999 in their Pentium III series of processors shortly after the appearance of AMD's 3DNow!.

New!!: General protection fault and Streaming SIMD Extensions · See more »

Task state segment

The task state segment (TSS) is a special structure on x86-based computers which holds information about a task.

New!!: General protection fault and Task state segment · See more »

Trap (computing)

In computing and operating systems, a trap, also known as an exception or a fault, is typicallyThere is a wide variation in the nomenclature.

New!!: General protection fault and Trap (computing) · See more »

Triple fault

On the x86 computer architecture, a triple fault is a special kind of exception generated by the CPU when an exception occurs while the CPU is trying to invoke the double fault exception handler, which itself handles exceptions occurring while trying to invoke a regular exception handler.

New!!: General protection fault and Triple fault · See more »

Unix

Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

New!!: General protection fault and Unix · See more »

Virtual 8086 mode

In the 80386 microprocessor and later, virtual 8086 mode (also called virtual real mode, V86-mode or VM86) allows the execution of real mode applications that are incapable of running directly in protected mode while the processor is running a protected mode operating system.

New!!: General protection fault and Virtual 8086 mode · See more »

Windows 10

Windows 10 (codenamed Redstone, formerly Threshold) is a personal computer operating system developed and released by Microsoft, as part of the Windows NT family of operating systems.

New!!: General protection fault and Windows 10 · See more »

Windows 2000

Windows 2000 (codenamed NT 5.0) is an operating system for use on both client and server computers.

New!!: General protection fault and Windows 2000 · See more »

Windows 3.0

Windows 3.0, a graphical environment, is the third major release of Microsoft Windows, and was released on May 22, 1990.

New!!: General protection fault and Windows 3.0 · See more »

Windows 3.1x

Windows 3.1x (codenamed Janus) is a series of 16-bit operating environments produced by Microsoft for use on personal computers.

New!!: General protection fault and Windows 3.1x · See more »

Windows 95

Windows 95 (codenamed Chicago) is a consumer-oriented operating system developed by Microsoft.

New!!: General protection fault and Windows 95 · See more »

Windows 98

Windows 98 (codenamed Memphis while in development) is a graphical operating system by Microsoft.

New!!: General protection fault and Windows 98 · See more »

Windows ME

Windows Millennium Edition, or Windows ME (marketed with the pronunciation of the pronoun "me", commonly pronounced as an initialism, "M-E (Codenamed Millennium)", is a graphical operating system from Microsoft released to manufacturing in June 2000, and launched in September 2000.

New!!: General protection fault and Windows ME · See more »

Windows NT 4.0

Windows NT 4.0 is an operating system that is part of Microsoft's Windows NT family of operating systems.

New!!: General protection fault and Windows NT 4.0 · See more »

Windows Server 2003

Windows Server 2003 is a server operating system produced by Microsoft and released on April 24, 2003.

New!!: General protection fault and Windows Server 2003 · See more »

Windows Server 2008

Windows Server 2008 is the second major release of the Windows Server family of operating systems for server computers.

New!!: General protection fault and Windows Server 2008 · See more »

Windows Vista

Windows Vista (codenamed Longhorn) is an operating system by Microsoft for use on personal computers, including home and business desktops, laptops, tablet PCs and media center PCs.

New!!: General protection fault and Windows Vista · See more »

Windows XP

Windows XP (codenamed Whistler) is a personal computer operating system that was produced by Microsoft as part of the Windows NT family of operating systems.

New!!: General protection fault and Windows XP · See more »

X86

x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant.

New!!: General protection fault and X86 · See more »

Redirects here:

General Fault, General Protection Fault, General fault, Illegal operation, Memory fault, Uninterruptible Application Error, Unrecoverable Application Error.

References

[1] https://en.wikipedia.org/wiki/General_protection_fault

OutgoingIncoming
Hey! We are on Facebook now! »