Pentium F00F bug

Revision as of 22:56, 26 August 2017 by 2001:470:8:1122:90b4:3f2c:754d:b72d (talk)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The Pentium F00F bug is a hardware bug (design flaw) found in most original Pentium computer processors (but not in Pentium II, III, or 4). The bug allows a malicious program running as an unprivileged (non-root) user to crash the computer by running the instructions (in hexadecimal) F00FC7C8. In assembly language, this represents "lock cmpxchg8b eax". If the system has crashed because of this bug, the only way to fix it is to reboot the computer, usually by unplugging it and plugging it back in. It does no permanent damage to the computer, but it may cause data loss. The bug was discovered in November 1997. Many operating systems made since 1997 have protection against this bug.