Skip to main content

CPU Bugs & Flaws: Sejarah Singkat & Apa yang Perlu Dilakukan Mengenai Mereka

History of Game Design Part 1: Space Invaders | Design Icons (April 2025)

History of Game Design Part 1: Space Invaders | Design Icons (April 2025)
Anonim

Masalah dengan CPU, "otak" komputer anda atau peranti lain, biasanya boleh dikategorikan sebagai bug atau a kecacatan . Dalam konteks ini, CPU bug adalah apa-apa masalah dengannya yang boleh diperbaiki atau berfungsi tanpa menjejaskan seluruh sistem, sementara CPU kecacatan 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.

Kelemahan & Kekacauan

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:

  • Windows 10 telah ditambal dengan kemas kini KB4056892, yang boleh dipasang secara manual dari pautan ini tetapi dipasang dengan baik melalui Kemas Kini Windows.
  • Kemas kini berikut dikeluarkan untuk macOS: High Sierra 10.13.2, Kemas Kini Keselamatan 2018-001 untuk Sierra, dan Kemas Kini Keselamatan 2018-001 untuk El Capitan.
  • Peranti Android yang dijalankan pada Tahap Keselamatan Patch 2018-01-05 dan kemudiannya dilindungi.
  • Peranti Apple iOS telah ditambal dengan iOS 11.2.2 untuk "mengurangkan kesan Spektrum" dalam penyemak imbas web Safari.
  • Pelayar Firefox dikemaskini sekurang-kurangnya versi 57.0.4 dilindungi. Lihat Bagaimana Saya Mengemas Kini Firefox? jika anda memerlukan bantuan.
  • Safari 11.0.2 dikeluarkan untuk MacOS Sierra dan OS X El Capitan.

Petua: Sentiasa pastikan anda menggunakan kemas kini untuk 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 berkata, terdapat kontroversi yang tidak dapat diselesaikan mengenai betapa kerap bug ini benar-benar menjadi masalah, dengan Intel menyatakan bahawa ia hanya akan berlaku kepada pengguna biasa sekali setiap 27,000 tahun , sedangkan IBM berkata bahawa ia akan berlaku sekerap setiap 24 hari.

Pelbagai patch telah dikeluarkan untuk mengatasi masalah ini:

  • Microsoft mengeluarkan patch untuk Windows OS dan Microsoft Excel. Fail-fail ini bertajuk WW1140.EXE dan WE1136.EXE , masing-masing, dan masih boleh dimuat turun dari laman web Cermin Pensijilan Microsoft Software ini.
  • Wolfram mengeluarkan patch ini untuk program pengiraan Mathematica.

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.