Firmware adalah jenis perangkat lunak yang berjalan pada perangkat keras, melakukan tugas-tugas tingkat rendah. Misalnya, semuanya dari remote control televisi ke hard drive komputer hingga drone udara menjalankan firmware sendiri. Dan microcode pada dasarnya adalah firmware untuk CPU Anda.
Perangkat lunak mengacu pada program, aplikasi, dan kode komputer lain yang berjalan pada perangkat. Perangkat keras mengacu pada perangkat fisik yang sebenarnya. Jadi, jika Anda memiliki PC Windows, sistem operasi Windows dan semua aplikasi yang Anda gunakan adalah perangkat lunak, dan PC itu sendiri dan komponen-komponennya seperti hard disk, CPU, motherboard, mouse, dan tampilan adalah perangkat keras.
"Firmware," seperti namanya, adalah sesuatu di antara perangkat lunak dan perangkat keras. Firmware sebenarnya hanyalah jenis perangkat lunak, tetapi biasanya diprogram ke dalam memori yang dibangun ke perangkat keras itu dan berjalan pada tingkat yang jauh lebih rendah. Dalam kasus PC, motherboard Anda, CPU, prosesor grafis, hard drive, mouse, dan perangkat lain semuanya memiliki firmware sendiri.
Misalnya, ketika Anda boot PC Anda, firmware pada motherboard Anda - UEFI atau BIOS-mulai dan menginisialisasi perangkat Anda, sebelum menyerahkan startup ke hard drive Anda, dan kemudian sistem operasi Anda. Solid state drive Anda memiliki firmware yang secara otomatis mengelola di mana data harus disimpan pada sel memori flash fisik untuk kinerja optimal. BIOS video adalah jenis firmware yang menerjemahkan instruksi terkait video sebelum dikirim ke prosesor grafis komputer Anda. Bahkan mouse USB Anda memiliki firmware yang menangani menafsirkan input mouse fisik, berkomunikasi dengan komputer Anda, dan menyalakan lampu yang mungkin ada di mouse Anda.
Untuk beberapa perangkat sederhana, "firmware" dapat merujuk ke seluruh sistem operasi perangkat. Misalnya, jika Anda memiliki kamera digital, kamera "firmware" merujuk ke semua perangkat lunak yang berjalan pada kamera digital itu. Ini termasuk segala sesuatu mulai dari fungsi pemotretan fotografi tingkat rendah hingga sistem operasi grafis kamera. Bahkan drone udara memiliki firmware, yang merupakan perangkat lunak yang berjalan di atas pesawat tak berawak itu sendiri.
Jadi, untuk memperbarui seluruh sistem operasi seperti pada kamera digital, router, printer, pemutar musik, atau perangkat navigasi GPS-Anda sering harus melakukan "pembaruan firmware," atau mengunduh dan memasang "firmware" baru ”File dari pabrikan.
Sebuah sistem operasi sepertinya hanya harus perangkat lunak, jadi ini mungkin tampak sedikit tidak konsisten. tapi itu karena firmware bukan istilah yang tepat. Meskipun perangkat lunak dan perangkat keras cukup jelas, firmware hanyalah jenis perangkat lunak tingkat rendah.
Microcode telah menjadi lebih penting dengan kerentanan Specter. CPU Intel membutuhkan "microcode" baru dari Intel untuk benar bertahan melawan serangan Specter.
Pikirkan microcode seperti firmware untuk CPU komputer Anda. Microcode menerjemahkan instruksi yang diterima CPU ke dalam operasi tingkat sirkuit fisik yang terjadi di dalam CPU. Dengan kata lain, microcode yang diperbarui dapat mengirim instruksi yang berbeda ke sirkuit di dalam CPU. Ini dapat mencegah serangan Specter tertentu dengan mengubah cara fungsi CPU. Pembaruan mikrokode juga dapat memperbaiki bug dan kesalahan lainnya, tanpa memerlukan penggantian lengkap perangkat keras CPU.
Pembaruan mikrokode umumnya disampaikan bersama dengan UEFI firmware atau pembaruan BIOS. Ketika komputer Anda boot, komputer UEFI firmware atau BIOS memuat microcode ke CPU. Namun, itu juga mungkin untuk sistem operasi seperti Windows atau Linux untuk memuat microcode baru pada saat boot.
Misalnya, jika Anda ingin mendapatkan Intel microcode terbaru untuk CPU Anda untuk melindungi Specter dan produsen PC Anda tidak akan merilis pembaruan UEFI untuk sistem Anda, Microsoft memiliki pembaruan Windows opsional yang dapat Anda instal.
Apakah Anda harus memperbarui firmware perangkat tergantung pada perangkat dan apa yang direkomendasikan oleh pabrikan.
Dalam banyak kasus, Anda tidak perlu memperbarui firmware perangkat keras. Misalnya, remote control televisi Anda menjalankan firmware, dan hampir tidak ada cara untuk memperbaruinya. Tidak ada alasan Anda ingin memperbaruinya. Kendali jarak jauh Anda baik-baik saja, dan Anda tidak perlu khawatir tentang itu.
Untuk banyak perangkat perangkat keras lainnya, memperbarui firmware terkadang dapat membantu memperbaiki bug dan memberikan peningkatan kecil. Misalnya, produsen hard disk solid-state Anda mungkin menawarkan versi firmware yang lebih baru yang meningkatkan keandalan atau kinerja. Produsen kartu grafis Anda mungkin menawarkan BIOS video baru yang memperbaiki bug. Atau pabrikan router Anda mungkin menawarkan pembaruan firmware yang menyertakan fitur administratif baru.
Banyak pabrikan perangkat menyarankan Anda hanya menginstal pembaruan firmware jika Anda memiliki masalah yang perlu diperbaiki (atau Anda memerlukan fitur baru tertentu), atau jika pabrikan secara khusus memerintahkan Anda untuk menginstalnya.
Untuk perangkat lain, pembaruan firmware hampir selalu merupakan ide bagus. Anda mungkin menginginkan pembaruan firmware terbaru dan terhebat untuk kamera digital Anda, misalnya, untuk meningkatkan kinerja dan mendapatkan fitur baru. Dan Microsoft menganjurkan agar Anda tetap memperbarui firmware pengontrol Xbox One untuk memastikannya berfungsi dengan baik dengan gim yang Anda mainkan.
Anda harus mengikuti rekomendasi pabrikan untuk setiap perangkat. Banyak produsen menyarankan Anda hanya memperbarui firmware perangkat mereka jika Anda tidak mengalami masalah. Jika daya mati atau kesalahan terjadi saat memperbarui firmware, sering tidak ada cara untuk memulihkannya dengan bersih.Dengan kata lain, pembaruan firmware yang gagal dapat "memblokir" perangkat, menjadikannya tidak dapat digunakan. Ini tergantung pada perangkat.
Jika Anda perlu memperbarui firmware perangkat, petunjuk umum ini akan membantu Anda. Proses yang tepat untuk memperbarui firmware perangkat tergantung pada perangkat itu sendiri, dan produsen perangkat harus memberikan petunjuk di situs web mereka.
Pertama, kunjungi situs web pabrikan dan temukan laman dukungan atau unduhan untuk produk tertentu yang Anda gunakan. Misalnya, jika Anda memiliki hard disk solid state Samsung, kunjungi situs web Samsung dan temukan halaman dukungan untuk model khusus SSD Anda. Jika Anda ingin memperbarui firmware atau BIOS motherboard Anda, kunjungi situs web pabrikan PC Anda dan cari mode PC yang tepat, atau jika Anda membuat komputer sendiri, kunjungi situs web pabrikan motherboard dan cari model motherboard yang Anda miliki. .
Cari jenis pembaruan pembaruan "firmware" di situs dukungan. Jika Anda tidak dapat menemukannya, mungkin tidak ada pembaruan firmware yang tersedia untuk perangkat Anda. Unduh versi terbaru yang Anda lihat, dan pastikan untuk membaca semua catatan rilis yang muncul di situs web.
Setelah Anda mengunduh firmware baru, buka unduhan dan cari file README. Jika Anda tidak dapat menemukannya, cari petunjuk pemasangan firmware terpisah di halaman unduhan. Instruksi pabrikan akan menjelaskan apa yang harus Anda lakukan.
Untuk beberapa pembaruan firmware, Anda mungkin hanya perlu menjalankan file .exe dari dalam Windows dan ia akan mengurus semuanya untuk Anda. Bagi yang lain, Anda mungkin perlu membuat drive DOS bootable dengan file firmware di dalamnya, boot ke lingkungan DOS, dan jalankan perintah untuk memperbarui firmware Anda dari sana. Atau, jika Anda ingin memperbarui perangkat terpisah, Anda mungkin harus meletakkan file firmware pada drive USB atau kartu SD dan membawanya ke perangkat lain.
Jika file firmware yang Anda unduh hanyalah file .exe dan Anda tidak dapat menemukan petunjuk apa pun, Anda mungkin hanya perlu mengklik dua kali dan menjalankannya dari dalam Windows.
Ini adalah instruksi umum, dan Anda mungkin perlu melakukan langkah yang berbeda untuk perangkat yang berbeda. Misalnya, untuk memperbarui firmware pengontrol Xbox One Anda, Anda harus menggunakan Xbox One atau aplikasi Xbox Accessories pada Windows 10. Beberapa program mungkin secara otomatis meminta Anda menginstal pembaruan firmware untuk perangkat keras yang terkait, jika benar-benar diperlukan.
Kredit Gambar: GagliardiImages / Shutterstock.com, Hemin Xylan / Shutterstock.com, Hadrian / Shutterstock.com