CPU Bugs & Flaws: Қысқаша тарихы

Мұнда CPU қателері мен кемшіліктері бар және олар туралы не істей аласың

CPU , компьютеріңіздің немесе басқа құрылғының «миы» туралы мәселе, әдетте, қате немесе кемшілік деп санауға болады. Бұл тұрғыда процессордың қатесі кез-келген мәселе болып табылады, ол жүйенің қалған бөлігіне әсер етпестен бекітілуі немесе жұмыс істей алады, ал процессордың жетіспеушілігі жүйелік өзгерістерді талап ететін іргелі мәселе болып табылады.

Мұндай процессорлар сияқты мәселелер, әдетте, чиптің дизайны немесе өндірісі кезінде жасалған қателерден туындайды. Қате процессордың қателігіне / кемшілігіне байланысты, әсерлер әртүрлі дәрежеде қауіпсіздік осалдықтарына кедергісіз әсер етуі мүмкін.

CPU кемшілігін немесе қатесін түзету, әдетте, бағдарламалық жасақтаманы жаңартумен немесе процессорды проблемасы жоқ біреуімен ауыстыру арқылы құрылғының бағдарламалық жасақтамасының процессормен қалай жұмыс істейтінін қайта өңдеуді қамтиды. Бағдарламалық қамтамасыздандыруды жаңарту арқылы ауыстырылған немесе жұмыс істемегенде, процессордың проблемасының күрделілігі мен күрделілігіне байланысты.

Meltdown & amp; Көрнекі кемшіліктер

Meltdown CPU кемшілігі алғаш рет 2018 жылы Google Project Zero компаниясының, сондай-ақ Cyberes Technology және Graz Technology University жұртшылығына ашылды. Specter сол жылы Rambus, Google Project Zero және бірнеше университеттерде зерттеушілер тарапынан ашылды.

Процессор уақытты үнемдеу үшін келесі әрекеттерді жасауды сұрастыру үшін «алыпсатарлық орындау» деп аталады. Ол мұны кезде, ол RAM , компьютеріңіз немесе құрылғыңыздың жұмыс жадысындағы ақпаратты қазіргі уақытта жүріп жатқан мәліметтерге және осы жаңа ақпаратқа негізделген нақты әрекетті орындау үшін не істеу керектігін жинауға мүмкіндік береді.

Мәселе мынада, процессор өз іс-әрекеттерін және келесі кезекте жасайтын кезектерді дайындаған кезде, бұл ақпаратты зиянды бағдарлама немесе веб-сайттар үшін өздері қабылдауы және оқуы үшін ашуы және «ашық» болуы мүмкін.

Бұл сіздің компьютеріңіздегі немесе зиянды веб-сайттағы вирус CPU-дан алынған ақпаратқа жадтан жиналғандығын көру үшін, ол қазіргі уақытта ашылып, құрылғыда қолданылатын нәрсе болуы мүмкін, оның ішінде құпия сөздер сияқты құпия ақпарат , фотосуреттер және төлем туралы ақпарат.

Бұл процессордың кемшіліктері Intel, AMD және басқа процессорлармен жұмыс істейтін құрылғылардың барлық түрлеріне әсер етті және смартфондар, үстел үсті және ноутбуктар сияқты құрылғыларға, сондай-ақ желідегі файлдарды сақтауға арналған есептік жазбаларға және т.б.

Бұл кемшіліктерді өңдеу процессорларында қаншалықты тереңдетілген болғандықтан, аппараттық құралдарды ауыстыру жалғыз тұрақты шешім болып табылады. Дегенмен, сіздің бағдарламалық жасақтамаңызды және операциялық жүйеңізді жаңартып отыру қолайлы уақытша шешімді қамтамасыз етуі мүмкін, бағдарламалық жасақтаманың процессорға қатынасу жолын қайта конфигурациялау, проблемаларды айтарлықтай айналып өтуі мүмкін.

Міне, Meltdown және Specter патчтары кейбір негізгі жаңартулар:

Кеңес: Қол жетімді бола тұра, амалдық жүйеңізге және бағдарламалық жасақтамаға жаңартуларды қолдана беріңіз! Бұл компьютердегі немесе смартфондағы хабарландыруларды өткізіп алмауды және жаңа нұсқалар мен жаңартулар шыққан кезде бағдарламалық жасақтаманың жаңартып отыруын қамтамасыз етуді білдіреді.

Pentium FDIV Bug

Бұл процессордың қатесін 1994 жылы Линчбург колледжінің профессоры Томас Никли ашып, алғаш рет электрондық пошта арқылы ашты.

Pentium FDIV қатесі тек Intel Pentium чиптеріне ғана әсер етті, әсіресе, процессордың құрамына қосу, алу және көбейту секілді математикалық функцияларды орындайтын процессордың бөлігі болып табылатын «жүзбелі нүкте бірлігі» деп аталатын аймақта. операциялар.

Бұл процессор қатесі калькуляторлар мен электрондық кестелер сияқты бағдарламалық қамтамасыз етуді анықтайтын қосымшаларда дұрыс емес нәтижелер береді. Бұл қатенің себебін бағдарламалау қателігі болды, кейбір математикалық іздеу кестелері алынып тасталды, сондықтан бұл кестелерге қол жеткізуді қажет ететін кез келген есептеулер олар сияқты дәл болмады.

Дегенмен Pentium FDIV қателігі 9 миллиард сайынғы өзгермелі есептеулердің тек 1-нен біреуінде дұрыс емес нәтижелерге әкелетінін бағалаған және ол тек 9-шы немесе 10-шы сандардың айналасында шын мәнінде кішкене немесе өте үлкен сандарда ғана көрінеді.

Дегенмен, бұл қате қаншалықты жиі болатыны туралы Intel шешілмеген пікірталастар болды, Intel бұл тек 27 000 жылда бір рет орташа пайдаланушымен болады деп айтқанымен, IBM бұл 24 күн сайын жиі болатындығын мәлімдеді.

Бұл қатені айналып өту үшін түрлі патчтар шығарылды:

1994 жылы желтоқсанда Intel корпорациясы қателерден зардап шеккен барлық процессорларды алмастыру үшін өмір бойы ауыстыру саясатын жариялады. Кейінірек жіберілген процессорлар осы қате туралы көп ешнәрсе жасырмады, сондықтан 1994 жылдан кейін жасалған Intel процессорын пайдаланатын құрылғылар осы өзгермелі нүкте мәселесіне әсер етпейді.