Памылкі працэсара і Заганы: Кароткая гісторыя

Вось што памылкі працэсара і недахопы і што вы можаце зрабіць пра іх

Праблема з працэсарам , «мозг» вашага кампутара ці іншага прылады, як правіла , можа быць класіфікаваны як памылка або недахоп. У гэтым кантэксце памылка CPU любое пытанне з ім , якія могуць быць фіксаваным або працавалі вакол , не закранаючы астатнюю частку сістэмы, у той час як недахоп CPU з'яўляецца фундаментальным пытаннем , які патрабуе агульнасістэмных змяненняў.

Такія праблемы, як яны з працэсарамі звычайна адбываюцца з-за памылак, дапушчаных пры праектаванні або ажыццяўленнi чыпа. У залежнасці ад канкрэтных CPU памылкі / дэфекту, наступствы могуць быць чым-небудзь ад дрэннай працы да уразлівасцяў рознай ступені цяжкасці.

Замацаванне недахопу CPU або памылка мяркуе альбо пераробкі, як праграмнае забеспячэнне для прылады працуе з працэсарам, які звычайна робіцца з дапамогай абнаўлення праграмнага забеспячэння, або які замяняе працэсара з тым, якая не мае гэтую праблему. Няхай гэта будзе замяніць або працаваў вакол з дапамогай абнаўлення праграмнага забеспячэння залежыць ад сур'ёзнасці і складанасці праблемы КПУ.

Расплаўлення & амп; Specter Дэфекты

Недахоп Meltdown CPU быў першым паказаў публіцы па Google Project Zero у 2018, а таксама Cyberes тэхналогіі і Тэхналагічным універсітэце Грац. Прывід была раскрытая ў тым жа годзе Rambus, Google Зеро праекта і даследчыкаў у некалькіх універсітэтах.

Працэсар выкарыстоўвае тое, што называецца «спекулятыўнае выкананне», каб здагадацца, што гэта будзе прапанавана зрабіць наступны крок у мэтах эканоміі часу. Калі ён робіць гэта, ён здабывае інфармацыю з памяці , ваш кампутар або рабочая памяць прылады, каб сабраць падрабязную інфармацыю аб тым, што адбываецца ў цяперашні час і што яму трэба рабіць далей , каб выканаць пэўнае дзеянне на аснове гэтай новай інфармацыі.

Праблема заключаецца ў тым, што , калі працэсар рыхтуе свае дзеянні і чарга да таго, што ён будзе рабіць далей, што інфармацыя можа быць выкрыта і «ў адкрыты» для шкоднасных праграм або вэб - сайтаў , каб узяць і прачытаць , як свае ўласныя.

Гэта азначае, што вірус на вашым кампутары або ізгояў вэб-сайт можа, патэнцыйна, доступ да гэтай інфармацыі з цэнтральнага працэсара, каб убачыць, што яна сабраная з памяці, што можа быць усё, што было ў цяперашні час адкрыты і выкарыстоўваецца на прыладзе, у тым ліку канфідэнцыйную інфармацыю, як паролі , фатаграфіі і інфармацыя аб аплаце.

Гэтыя недахопы працэсара закрануты ўсе віды прылад, якія працуюць на Intel, AMD і іншыя працэсары, а таксама паўплывалі прылад, такіх як смартфоны, настольныя кампутары і наўтбукі, а таксама онлайн-рахунку для захоўвання файлаў і г.д.

З - за таго , наколькі глыбока ўкараніліся гэтыя недахопы ў закранутых працэсарах, замяніўшы абсталяванне з'яўляецца адзіным пастаянным рашэннем. Тым ня менш, захоўваючы сваё праграмнае забеспячэнне і аперацыйную сістэму ўдакладнены можа забяспечыць прымальны абыходны шлях, реконфігураціі , што Ваш кліент атрымлівае доступ да CPU, па сутнасці , абыходзячы праблемы.

Вось некаторыя асноўныя абнаўлення, якія латалі Meltdown і Спектр:

Савет: Заўсёды пераканайцеся , што вы падаеце абнаўлення аперацыйнай сістэмы і праграмнае забеспячэнне , як толькі яны становяцца даступнымі! Гэта азначае не прапускаючы паведамлення на свой кампутар або смартфон і робіць усё магчымае, каб захаваць вашыя кампутарныя праграмы абноўленымі, паколькі новыя версіі і абнаўлення выпускаюцца.

Pentium FDIV Bug

Гэтая памылка CPU была выяўленая прафесарам LYNCHBURG каледжа Томас Nicely ў 1994 годзе, які ён першы раскрыты ў электроннай пошце.

Pentium FDIV памылка ўплывае Intel Pentium чыпаў толькі, у прыватнасці, у галіне працэсара называецца «блок з якая плавае кропкай», якая з'яўляецца часткай працэсара, які выконвае матэматычныя функцыі, такія як складанне, адніманне, і множанне, хоць гэтая памылка ўплывае толькі падзел аперацыі.

Гэтая памылка CPU будзе даваць няправільныя вынікі ў прыкладаннях, якія вызначаюць фактар, як калькулятары і праграмнае забеспячэнне электронных табліц. Прычына гэтай памылкі была памылкай праграмавання, дзе былі апушчаны упэўнены матэматычныя табліцы пошуку, і таму любыя разлікі, якія неабходныя доступ да гэтых табліцах былі не гэтак дакладныя, як яны маглі б быць.

Тым не менш, было падлічана, што памылка Pentium FDIV дасць недакладныя вынікі толькі 1 з кожных 9 мільярдаў вылічэнняў з якая плавае кропкай, і гэта было відаць толькі ў вельмі маленькіх або вельмі вялікіх колькасцях, часта каля 9 або 10 лічбаў.

Тым ня менш, існуе нявырашанае спрэчка аб тым , як часта гэтая памылка будзе сапраўды праблема, з Intel аб тым , што гэта будзе адбывацца толькі для звычайнага карыстальніка кожныя 27000 гадоў, у той час як IBM кажа , што гэта адбудзецца так часта , як кожныя 24 дзён.

Розныя патчы былі выпушчаныя, каб абыйсці гэтую памылку:

У снежні 1994 года Intel абвясціла палітыку замены часу жыцця, каб замяніць усе працэсары, якія пацярпелі ад памылкі. ня працэсары пагружаныя пазней былі больш не пакутуюць ад гэтай памылкі, таму прылады, якія выкарыстоўваюць працэсар Intel, створаны пасьля 1994 году не ўплывае на гэтай канкрэтнай адзінкавай задачы з якая плавае кропкай.