Bug & Cacat CPU: Sejarah Singkat

Inilah yang bug dan kekurangan CPU dan apa yang dapat Anda lakukan tentang mereka

Masalah dengan CPU , "otak" komputer Anda atau perangkat lain, biasanya dapat dikategorikan sebagai bug atau cacat . Dalam konteks ini, bug CPU adalah masalah dengan itu yang dapat diperbaiki atau bekerja di sekitar tanpa mempengaruhi sisa sistem, sementara kekurangan CPU adalah masalah mendasar yang membutuhkan perubahan sistem-lebar.

Masalah seperti ini dengan CPU biasanya terjadi karena kesalahan yang dilakukan selama desain atau produksi chip. Tergantung pada bug / cacat CPU spesifik, efeknya dapat berupa apa pun dari kinerja yang buruk hingga kerentanan keamanan dari berbagai tingkat keparahan.

Memperbaiki kesalahan atau bug CPU melibatkan baik pengerjaan ulang bagaimana perangkat lunak perangkat bekerja dengan CPU, yang biasanya dilakukan melalui pembaruan perangkat lunak, atau mengganti CPU dengan yang tidak memiliki masalah. Apakah itu diganti atau dikerjakan melalui pembaruan perangkat lunak tergantung pada tingkat keparahan dan kompleksitas masalah CPU.

Meltdown & amp; Specter Flaws

Cacat CPU Meltdown pertama kali diungkapkan kepada publik oleh Google Project Zero pada tahun 2018, serta Teknologi Cyberes dan Universitas Teknologi Graz. Spectre diungkapkan pada tahun yang sama oleh Rambus, Google Project Zero, dan peneliti di beberapa universitas.

Prosesor menggunakan apa yang disebut "eksekusi spekulatif" untuk menebak apa yang akan diminta untuk dilakukan selanjutnya untuk menghemat waktu. Ketika melakukan ini, ia menarik informasi dari RAM , komputer atau memori kerja perangkat Anda, untuk mengumpulkan rincian tentang apa yang sedang terjadi dan apa yang perlu dilakukan selanjutnya untuk melakukan tindakan spesifik berdasarkan informasi baru itu.

Masalahnya adalah ketika prosesor mempersiapkan tindakannya dan mengantre apa yang akan dilakukan selanjutnya, informasi itu mungkin terekspos dan "terbuka secara terbuka" untuk perangkat lunak atau situs web berbahaya untuk diambil dan dibaca sebagai milik mereka.

Ini berarti bahwa virus di komputer Anda atau situs web jahat dapat, berpotensi, mengakses informasi tersebut dari CPU untuk melihat apa yang dikumpulkannya dari memori, yang dapat berupa apa saja yang saat ini terbuka dan digunakan pada perangkat, termasuk informasi sensitif seperti kata sandi , foto, dan informasi pembayaran.

Cacat CPU ini mempengaruhi semua jenis perangkat yang berjalan pada Intel, AMD, dan prosesor lainnya, dan perangkat yang terkena dampak seperti ponsel cerdas, desktop, dan laptop, serta akun penyimpanan file online, dll.

Karena betapa dalamnya kecacatan ini dalam prosesor yang terpengaruh, mengganti perangkat keras adalah satu-satunya solusi permanen. Namun, menjaga perangkat lunak dan sistem operasi Anda tetap mutakhir dapat memberikan solusi yang dapat diterima, konfigurasi ulang bagaimana perangkat lunak Anda mengakses CPU, pada dasarnya menghindari masalah.

Berikut adalah beberapa pembaruan inti yang ditambal Meltdown dan Spectre:

Kiat: Selalu pastikan Anda menerapkan pembaruan untuk sistem operasi dan perangkat lunak Anda saat tersedia! Itu berarti tidak melewatkan pemberitahuan di komputer atau ponsel cerdas Anda dan melakukan yang terbaik untuk menjaga pembaruan program perangkat lunak Anda saat versi dan pembaruan baru dirilis.

Pentium FDIV Bug

Bug CPU ini ditemukan oleh profesor Lynchburg College, Thomas Nicely pada tahun 1994, yang pertama kali ia ungkapkan dalam sebuah email.

The Pentium FDIV bug mempengaruhi chip Intel Pentium saja, terutama dalam area CPU yang disebut "floating point unit," yang merupakan bagian dari prosesor yang melakukan fungsi matematika seperti penjumlahan, pengurangan, dan perkalian, meskipun bug ini hanya mempengaruhi pembagian. operasi.

Bug CPU ini akan memberikan hasil yang salah dalam aplikasi yang menentukan hasil bagi, seperti kalkulator dan perangkat lunak spreadsheet. Penyebab kesalahan ini adalah kesalahan pemrograman di mana tabel pencarian matematika tertentu dihilangkan, dan jadi setiap perhitungan yang membutuhkan akses ke tabel tersebut tidak seakurat yang seharusnya.

Namun, diperkirakan bahwa bug Pentium FDIV akan memberikan hasil yang tidak akurat dalam hanya 1 dari setiap 9 perhitungan floating point, dan itu hanya akan terlihat dalam jumlah yang sangat kecil atau sangat besar, seringkali sekitar digit ke 9 atau 10.

Yang mengatakan, ada kontroversi yang belum terselesaikan mengenai seberapa sering bug ini benar-benar menjadi masalah, dengan Intel menyatakan bahwa itu hanya akan terjadi pada pengguna rata-rata sekali setiap 27.000 tahun , sedangkan IBM mengatakan bahwa itu akan terjadi sesering setiap 24 hari.

Berbagai tambalan dilepaskan untuk mengatasi bug ini:

Pada bulan Desember 1994, Intel mengumumkan kebijakan penggantian seumur hidup untuk mengganti semua prosesor yang terpengaruh oleh bug. CPU yang dikirim nantinya tidak lagi terpengaruh oleh bug ini, sehingga perangkat yang menggunakan prosesor Intel yang dibuat setelah 1994 tidak terpengaruh oleh masalah unit floating point tertentu ini.