General Protection Fault - CPU error which can be intercepted by the OS to perform different tasks or generate an error. Can be caused by:
- a process who violated its assigned resources and tried to access a resource which it was not granted (often unavailable memory due to pointer errors).
- a process who tried to acces memory in a lower ring (higher priority, usually kernel memory)
The GPF can also be used for memory swapping - the OS catches the GPF involved in reading a memory page which is in the swap file so it loads it into RAM and then resumes execution.
Usually a GPF results in a BSOD (Blue Screen of Death) in Windows
Video Graphics Array: Analog graphics standard introduced with the IBM PS/2 series. Backwards compatible with EGA at the BIOS level, but provides higher resolutions. Supports a maximum resolution of 640 x 480 pixels in 16 colors (mode 0x12) out of a palette of 262,144 colors. Mode switching can be done using int 0x10, func 0x00
The Game Dictionary™ is a trademark of GameDev.net LLC. No duplication, reproduction, or transmission of the Game Dictionary or its content is allowed without the consent of GameDev.net LLC.