Skip to main content

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

Tech Corp Deutsch (Review) Wir bauen uns eine Firma wie Apple oder Sony - Wirtschaftssim im Test (Април 2025)

Tech Corp Deutsch (Review) Wir bauen uns eine Firma wie Apple oder Sony - Wirtschaftssim im Test (Април 2025)
Anonim

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

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

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

Разлики и спектърни недостатъци

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

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

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

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

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

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

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

  • Windows 10 бе обвързан с актуализацията KB4056892, която може да бъде инсталирана ръчно от тази връзка, но най-добре е инсталирана чрез Windows Update.
  • Следните актуализации бяха публикувани за macOS: High Sierra 10.13.2, актуализация за сигурност 2018-001 за Sierra и актуализация за сигурност 2018-001 за El Capitan.
  • Устройствата с Android, които се изпълняват на ниво 2018-01-05 Security Patch Level и по-късно са защитени.
  • Устройствата на Apple iOS бяха защитени с iOS 11.2.2, за да "смекчат ефектите на Spectre" в уеб браузъра Safari.
  • Браузърите на Firefox, които са актуализирани поне до версия 57.0.4, са защитени. Вижте как мога да актуализирам Firefox? ако имате нужда от помощ.
  • Safari 11.0.2 бе пуснат за MacOS Sierra и OS X El Capitan.

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

Pentium FDIV Bug

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

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

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

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

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

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

  • Microsoft пусна лепенки за операционната система Windows и Microsoft Excel. Тези файлове са озаглавени WW1140.EXE и WE1136.EXE , и все още могат да бъдат изтеглени от уебсайта Mirror на Microsoft за софтуерна библиотека.
  • Wolfram пусна този кръпка за своята програма за изчисляване на Mathematica.

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