CPU bugs & kamchiliklari: qisqacha tarixi

CPU xatolar va nuqsonlari va ular haqida nima qilishingiz mumkin

CPU bilan bog'liq muammo, kompyuteringiz yoki boshqa qurilmangizning "miyalari" odatda xato yoki nuqson deb tasniflanadi. Shu nuqtai nazardan, protsessor xatosi tizimning qolgan qismiga ta'sir qilmasdan tuzatilishi yoki ishlay olishi mumkin bo'lgan har qanday masala. CPU nuqsoni esa butun tizimdagi o'zgarishlarni talab qiladigan asosiy masala.

CPU bilan bunday muammolar, odatda, chipni ishlab chiqarish yoki ishlab chiqarish jarayonida qilingan xatolardan kelib chiqadi. Muayyan CPU bug / kamchilikka bog`liq bo`lganidek, ta'sirlar turli xil zo'ravonliklarning xavfsizlik zaifligiga qadar yomon ishlashdan iborat bo'lishi mumkin.

CPU xatosini tuzatish yoki xatolikni tuzatish, odatda, dasturiy ta'minotni CPU bilan qanday ishlashini, yoki odatda dastur ta'minoti yangilanishlari orqali amalga oshirilishini yoki protsessorni muammoni yo'qligi bilan almashtirishni o'z ichiga oladi. Dasturiy ta'minot yangilanishi bilan almashtirilganmi yoki ishlamayaptimi, CPU muammosining jiddiyligi va murakkabligiga bog'liq.

Meltdown & amp; Spektrdagi kamchiliklar

Meltdown protsessorining kamchiliklari birinchi bo'lib 2018-yilda Google Project Zero tomonidan, shuningdek Cyberes Technology va Graz Texnologiya Universiteti tomonidan jamoatchilikka oshkor etildi. Spektor shu yili Rambus, Google Project Zero va bir necha universitetlarda tadqiqotchilar tomonidan e'lon qilingan.

Bir protsessor vaqtni tejash uchun nima qilish kerakligini so'rash uchun "spekulyativ ijro" deb nomlangan narsani qo'llaydi. Buni amalga oshirganda, u RAM , kompyuteringiz yoki qurilmangizning ishchi xotirasidan ma'lumotlarni olib chiqadi, hozirgi paytda sodir bo'lgan narsalarga oid ma'lumotlarni to'playdi va keyingi yangi ma'lumotlarga asoslangan aniq harakatni amalga oshirish uchun nima qilishi kerak.

Muammo shuni anglatadiki, protsessor o'z harakatlarini va keyingi navbatlarni keyingi holatlarga tayyorlayotganda, ushbu ma'lumot zararli dasturiy ta'minot yoki veb-saytlar uchun o'zlariga o'xshab o'qib chiqish va o'qish uchun "ochiqdan-ochiq" bo'lishi mumkin.

Bu degani, kompyuteringizdagi virus yoki nayrangbozlikdagi veb-sayt, potentsial ravishda, protsessordan olingan ma'lumotni xotiradan qanday yig'ilganligini ko'rish uchun, u hozirda ochiq bo'lgan va qurilmada ishlatiladigan bo'lishi mumkin, jumladan parollar kabi nozik ma'lumotlarni , rasmlar va to'lov ma'lumotlari.

Ushbu CPU kamchiliklari Intel, AMD va boshqa protsessorlarda ishlaydigan har qanday qurilmalarga ta'sir qilgan va smartfon, ish stoli va noutbuk kabi qurilmalarga, shuningdek, onlayn fayllarni saqlashdagi hisoblariga ta'sir ko'rsatgan.

Ushbu kamchiliklarning ta'sirlangan protsessorlarda chuqur rivojlanganligi sababli, apparat o'rnini bosadigan yagona echimdir. Ammo, sizning dasturiy ta'minotingiz va operatsion tizimingizni yangilab turish sizning dasturiy ta'minotingizni CPU ga qanday kirib borishini qayta konfiguratsiya qilib, muammolarni engib o'tishga imkon beradi.

Meltdown va Specter yamalgan ba'zi bir yangilanishlar:

Maslahat: Har doim mavjud bo'lgan holatlarda operatsion tizim va dasturiy ta'minotga yangilanishlarni qo'llayotganingizga ishonch hosil qiling! Bu sizning kompyuteringiz yoki smartfoningizdagi bildirishnomalarni atlamaslik va dasturiy ta'minotingizni yangi versiyalar va yangilanishlar yangilanib turishi uchun qo'lidan kelganicha harakat qilish demakdir.

Pentium FDIV bug

Ushbu protsessorning xatosi 1994 yilda Lynchburg kollejining professori Tomas Nicely tomonidan topilgan, u birinchi bo'lib elektron pochta orqali ochilgan.

Pentium FDIV buzilishi faqat Intel Pentium chipsiga ta'sir ko'rsatdi, ayniqsa, CPU-ning "floating point unit" deb nomlangan qismi doirasida, bu qo'shimcha, chiqarib olish va ko'paytirish kabi matematik funktsiyalarni bajaradigan protsessor qismidir operatsiyalar.

Ushbu protsessor xatoligi, hisob-kitoblar va elektron jadval dasturlari kabi bir qismni belgilaydigan ilovalarda noto'g'ri natijalar beradi. Ushbu xato sababi dasturiy xato bo'lib, u erda ma'lum matematik qidirish jadvallari chiqarib yuborildi va shuning uchun ushbu jadvallarga kirishga muhtoj bo'lgan har qanday hisoblashlar aniq bo'lishi mumkin edi.

Biroq, Pentium FDIV buglarining har 9 milliardlik suzuvchi nuqtali kalkulyatordan faqat 1tasida noaniq natijalar bo'lishi mumkinligi taxmin qilinmoqda va u faqat kichik yoki juda katta sonlarda, ko'pincha 9 yoki 10-raqamlar atrofida ko'rinadi.

Buning ustiga, Intel bu muammolarning qanchalik tez-tez yuz berishi borasida hal qilinmagan bahs-munozaralar borligini aytdi. Intelning aytishicha, bu faqat o'rtacha 27 ming yil ichida amalga oshishi mumkin, biroq, IBM bu har 24 kunda tez-tez sodir bo'lishi mumkinligini aytgan.

Ushbu xato bilan shug'ullanish uchun turli yamalar qo'yildi:

1994-yil dekabr oyida Intel butun buzilishdan ta'sirlangan barcha protsessorlarni almashtirish uchun umrbod almashtirish siyosatini e'lon qildi. Keyinchalik jo'natilgan CPU'lar ushbu xatolardan endi ta'sirlanmagan, shuning uchun 1994 yildan so'ng yaratilgan Intel protsessorlaridan foydalanadigan qurilmalar bu suzuvchi nuqta muammoni muammosidan befarq.