CPU бъгове и недостатъци: Кратка история

Ето какво представляват грешките и недостатъците на процесора и какво можете да направите за тях

Проблемът с процесора , "мозъкът" на компютъра или друго устройство, обикновено може да бъде категоризиран като бъг или недостатък . В този контекст проблемът с CPU е проблем с него, който може да бъде отстранен или обработен, без да се засяга останалата част от системата, а недостатъкът на процесора е основен проблем, който изисква промени в цялата система.

Въпроси като тези с процесори обикновено се случват поради грешки, направени по време на проектирането или производството на чипа. В зависимост от конкретната грешка / недостатък на процесора, ефектите могат да бъдат всичко - от лошо изпълнение до уязвимости на сигурността с различна степен на строгост.

Определянето на недостатък или грешки на процесора включва или преработване на начина, по който софтуерът на дадено устройство работи с процесора, което обикновено се извършва чрез актуализация на софтуера, или замяната на процесора с такъв, който няма проблем. Дали е заменен или обработен чрез актуализация на софтуера зависи от тежестта и сложността на проблема на процесора.

Meltdown & amp; Спектър недостатъци

Грешката на Meltdown CPU бе открита за пръв път от Google Project Zero през 2018 г., както и Cyberes Technology и Техническия университет в Грац. Спектърът бе оповестен през същата година от Rambus, Google Project Zero и изследователи от няколко университета.

Процесорът използва това, наречено "спекулативно изпълнение", за да отгатне какво ще бъде поискано от него, за да спести време. Когато това се случи, тя извлича информация от оперативната памет на RAM , компютъра или устройството ви, за да събере подробности за това какво се случва в момента и какво трябва да направи, за да извърши конкретно действие въз основа на тази нова информация.

Проблемът е, че когато процесорът подготви своите действия и опашки за това, което ще направи по-нататък, тази информация може да бъде изложена и "на открито" за злонамерен софтуер или уеб сайтове, за да ги приемат и четат като свои собствени.

Това означава, че вирусът на компютъра ви или уебсайтът на измамник може потенциално да получи достъп до тази информация от процесора, за да види какво е събрал от паметта, което може да е всичко, което понастоящем е било отворено и използвано на устройството, включително деликатна информация като пароли , снимки и информация за плащане.

Тези недостатъци на процесора засягат всички видове устройства, работещи с Intel, AMD и други процесори, както и с ударени устройства като смартфони, настолни компютри и лаптопи, както и онлайн профили за съхранение на файлове и т.н.

Поради колко дълбоко вкоренени са тези недостатъци в засегнатите процесори, замяната на хардуера е единственото постоянно решение. Обаче, поддържането на актуализиран софтуер и операционна система може да осигури приемливо решение, което преконфигурира начина, по който вашият софтуер има достъп до процесора, като по същество заобикаля проблемите.

Ето някои основни актуализации, които са застъпили Meltdown и Specter:

Съвет: Винаги се уверявайте, че прилагате актуализации на операционната система и софтуера си, когато станат достъпни! Това означава да не прескочите известията на вашия компютър или смартфон и да направите всичко възможно, за да запазите актуализираните софтуерни програми, след като се освободят нови версии и актуализации.

Pentium FDIV Bug

Тази грешка на CPU бе открита от професор Томас Никели от колежа на Линчбург през 1994 г., която за пръв път разкри в имейл.

Грешката на Pentium FDIV засяга само Intel Pentium чипове, особено в рамките на процесор, наречен "единица с плаваща запетая", която е част от процесора, който изпълнява математически функции като добавяне, изваждане и умножаване, въпреки че този бъг засяга само разделянето операции.

Тази грешка на CPU би дала неправилни резултати в приложения, които определят коефициент, като калкулатори и софтуер за електронни таблици. Причината за тази грешка е програмна грешка, при която някои математически таблици за търсене са били пропуснати и затова всички изчисления, които са се нуждаели от достъп до тези таблици, не бяха толкова точни, колкото биха могли да бъдат.

Обаче е изчислено, че грешката на Pentium FDIV ще даде неточни резултати само при 1 от всеки 9 милиарда изчисления с плаваща запетая и ще се вижда само на наистина малки или много големи числа, често около 9-та или 10-и цифра.

Това каза, че имаше нерешен спор за това колко често тази грешка наистина би била проблем, като Intel заяви, че това ще се случи само на средния потребител веднъж на всеки 27 000 години , докато IBM съобщи, че това ще се случи толкова често, колкото на всеки 24 дни.

Различни кръпки бяха освободени, за да обсъдят тази грешка:

През декември 1994 г. Intel обяви политика за замяна през целия живот, за да замени всички процесори, засегнати от бъговете. Процесорите, изпратени по-късно, вече не са засегнати от тази грешка, така че устройствата, използващи процесор Intel, създаден след 1994 г., не са засегнати от този проблем с единица с плаваща запетая.