0xF00FC7C8 — послідовність байтів, що формувала команду lock cmpxchg8b eax
процесорів сімейства x86. У процесорах Pentium MMX та , внаслідок апаратного недоопрацювання, команда, будучи виконаною на будь-якому рівні привілеїв, призводила до «мертвого» зависання процесорів, що негативно позначалося на надійності системи в цілому.
Розв'язання проблеми
- Для ядра Linux, спільно з Intel був розроблений патч, що усував цю помилку.
- Компанія Microsoft також випустила патчі для своїх операційних систем сімейства Windows.
- Для операційної системи (OS/2) патч був випущений фірмою IBM у вигляді спеціального базового драйвера CMPXCHG8.SYS, виклик якого можна було прописати у файл конфігурації системи config.sys.
- Починаючи з процесора Pentium Pro помилка була виправлена на апаратному рівні.
- Компанія Intel проводила безкоштовну заміну дефектних процесорів.
Примітки
- . Архів оригіналу за 16 січня 2014. Процитовано 14 січня 2014.
Посилання
- Intel Pentium erratum. [ 14 березня 2009 у Wayback Machine.] (англ.)
- Microsoft Knowledge Base article. [ 16 січня 2014 у Wayback Machine.] (англ.)
- CNET Article. (англ.)
- The Pentium F00F Bug: Workarounds for a nasty problem provides a detailed description of the bug and possible workarounds. [ 30 квітня 2022 у Wayback Machine.] (англ.)
- CVE-1999-1476 [ 4 березня 2016 у Wayback Machine.], the Common Vulnerabilities and Exposures entry for the F00F bug. (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
0xF00FC7C8 poslidovnist bajtiv sho formuvala komandu lock cmpxchg8b eax procesoriv simejstva x86 U procesorah Pentium MMX ta vnaslidok aparatnogo nedoopracyuvannya komanda buduchi vikonanoyu na bud yakomu rivni privileyiv prizvodila do mertvogo zavisannya procesoriv sho negativno poznachalosya na nadijnosti sistemi v cilomu Procesor Intel Pentium z cim bagomRozv yazannya problemiDlya yadra Linux spilno z Intel buv rozroblenij patch sho usuvav cyu pomilku Kompaniya Microsoft takozh vipustila patchi dlya svoyih operacijnih sistem simejstva Windows Dlya operacijnoyi sistemi OS 2 patch buv vipushenij firmoyu IBM u viglyadi specialnogo bazovogo drajvera CMPXCHG8 SYS viklik yakogo mozhna bulo propisati u fajl konfiguraciyi sistemi config sys Pochinayuchi z procesora Pentium Pro pomilka bula vipravlena na aparatnomu rivni Kompaniya Intel provodila bezkoshtovnu zaminu defektnih procesoriv Primitki Arhiv originalu za 16 sichnya 2014 Procitovano 14 sichnya 2014 PosilannyaIntel Pentium erratum 14 bereznya 2009 u Wayback Machine angl Microsoft Knowledge Base article 16 sichnya 2014 u Wayback Machine angl CNET Article angl The Pentium F00F Bug Workarounds for a nasty problem provides a detailed description of the bug and possible workarounds 30 kvitnya 2022 u Wayback Machine angl CVE 1999 1476 4 bereznya 2016 u Wayback Machine the Common Vulnerabilities and Exposures entry for the F00F bug angl