CPU Bugs & Flaws: Sejarah Singkat

Berikut adalah pepijat dan kekurangan CPU dan apa yang boleh anda lakukan terhadap mereka

Masalah dengan CPU , "otak" komputer anda atau peranti lain, biasanya boleh dikategorikan sebagai pepijat atau cacat . Dalam konteks ini, pepijat CPU adalah apa-apa masalah dengannya yang boleh diperbaiki atau berfungsi tanpa menjejaskan sistem yang lain, sementara kecacatan CPU adalah isu asas yang memerlukan perubahan seluruh sistem.

Isu seperti ini dengan CPU biasanya berlaku kerana kesilapan yang dibuat semasa reka bentuk atau pengeluaran cip. Bergantung pada pepijat / kecacatan CPU tertentu, kesannya boleh menjadi apa-apa dari prestasi yang lemah kepada kelemahan keselamatan pelbagai keparahan.

Memperbaiki kecacatan atau bug CPU melibatkan sama ada mengolah semula bagaimana perisian peranti berfungsi dengan CPU, yang biasanya dilakukan melalui pembaruan perisian, atau menggantikan CPU dengan satu yang tidak memiliki masalah. Sama ada ia digantikan atau dikendalikan melalui pembaruan perisian bergantung kepada keparahan dan kerumitan masalah CPU.

Kemerosotan & amp; Kelemahan spek

Kesalahan CPU Meltdown pertama kali diturunkan kepada orang ramai oleh Google Project Zero pada 2018, serta Teknologi Cyberes dan Universiti Teknologi Graz. Ribut didedahkan pada tahun yang sama oleh Rambus, Google Project Zero, dan penyelidik di beberapa universiti.

Pemproses menggunakan apa yang dipanggil "pelaksanaan spekulasi" untuk meneka apa yang akan diminta untuk dilakukan seterusnya untuk menjimatkan masa. Apabila melakukan ini, ia menarik maklumat dari RAM , memori komputer atau peranti anda, untuk mengumpulkan butiran tentang apa yang sedang berlaku dan apa yang perlu dilakukan di samping melakukan tindakan khusus berdasarkan maklumat baru itu.

Masalahnya ialah apabila pemproses menyiapkan tindakannya dan menyusun apa yang akan dilakukan seterusnya, maklumat itu mungkin terdedah dan "keluar terbuka" untuk perisian atau laman web yang berniat jahat untuk diambil dan dibaca sebagai mereka sendiri.

Ini bermaksud bahawa virus di komputer anda atau laman web penyangak boleh, berpotensi, mengakses maklumat itu dari CPU untuk melihat apa yang dikumpulkan dari ingatan, yang boleh menjadi apa-apa yang sedang dibuka dan digunakan pada peranti, termasuk maklumat sensitif seperti kata laluan , foto, dan maklumat pembayaran.

Kelemahan CPU ini menjejaskan pelbagai jenis peranti yang dijalankan pada Intel, AMD, dan pemproses lain, dan peranti yang berpengaruh seperti telefon pintar, komputer meja, dan komputer riba, serta akaun simpanan fail dalam talian, dan lain-lain.

Kerana sangat mendalam kekurangan ini berada di pemproses terjejas, menggantikan perkakasan adalah satu-satunya penyelesaian kekal. Walau bagaimanapun, memastikan perisian dan sistem operasi anda terkini dapat memberikan penyelesaian yang boleh diterima, mengkonfigurasi semula bagaimana perisian anda mengakses CPU, pada dasarnya mengelakkan masalah.

Berikut adalah beberapa kemas kini teras yang menepati Meltdown dan Specter:

Petua: Sentiasa pastikan anda memohon kemas kini ke sistem operasi dan perisian anda apabila tersedia! Ini bermakna tidak melangkau pemberitahuan pada komputer atau telefon pintar anda dan melakukan yang terbaik untuk memastikan program perisian anda dikemas kini sebagai versi baru dan kemas kini dikeluarkan.

Pentium FDIV Bug

Kesalahan CPU ini ditemui oleh profesor Lynchburg College Thomas Nicely pada tahun 1994, yang pertama kali didedahkan dalam e-mel.

Pentium FDIV menyerang cip Pentium FDIV sahaja, terutamanya dalam kawasan CPU disebut "unit titik terapung" yang merupakan sebahagian daripada pemproses yang melakukan fungsi matematik seperti penambahan, penolakan, dan pendaraban, walaupun bug ini hanya mempengaruhi bahagian operasi.

Pepijat CPU ini akan memberikan hasil yang salah dalam aplikasi yang menentukan kuah, seperti kalkulator dan perisian spreadsheet. Penyebab kesilapan ini adalah kesilapan pengaturcaraan di mana jadual carian matematik tertentu telah ditinggalkan, dan apa-apa pengiraan yang memerlukan akses kepada jadual-jadual itu tidak tepat seperti yang mungkin berlaku.

Walau bagaimanapun, telah dianggarkan bahawa pepijat FDIV Pentium akan memberikan hasil yang tidak tepat dalam hanya 1 daripada setiap 9 bilion pengiraan terapung yang terapung, dan ia hanya akan dilihat pada nombor yang sangat kecil atau benar-benar besar, biasanya sekitar digit ke-9 atau ke-10.

Yang mengatakan, terdapat kontroversi yang tidak dapat diselesaikan mengenai betapa kerap bug ini benar-benar menjadi isu, dengan Intel menyatakan bahawa ia hanya akan berlaku kepada pengguna biasa sekali setiap 27,000 tahun , sedangkan IBM mengatakan bahawa ia akan berlaku sesering setiap 24 hari.

Pelbagai patch telah dikeluarkan untuk mengatasi masalah ini:

Pada bulan Disember 1994, Intel mengumumkan dasar penggantian seumur hidup untuk menggantikan semua pemproses yang terjejas oleh pepijat itu. CPU dihantar kemudian tidak lagi dipengaruhi oleh bug ini, jadi peranti yang menggunakan pemproses Intel dibuat selepas 1994 tidak terjejas oleh masalah unit titik terapung ini.