Apakah itu Firmware atau Microcode, dan Bagaimana saya boleh Mengemas kini Perkakasan Saya?
Firmware adalah sejenis perisian yang berjalan pada peranti perkakasan, melaksanakan tugas peringkat rendah. Sebagai contoh, segala-galanya dari kawalan jauh televisyen ke cakera keras komputer ke drone udara menjalankan firmware sendiri. Dan microcode pada dasarnya firmware untuk CPU anda.
Apa itu firmware?
Perisian merujuk kepada program, aplikasi, dan kod komputer lain yang dijalankan pada peranti. Perkakasan merujuk kepada peranti fizikal sebenar. Jadi, jika anda mempunyai Windows PC, sistem operasi Windows dan semua aplikasi yang anda gunakan adalah perisian, dan PC itu sendiri dan komponennya seperti cakera keras, CPU, motherboard, tetikus, dan paparan adalah perkakasan.
"Firmware," seperti namanya, adalah sesuatu di antara perisian dan perkakasan. Firmware sebenarnya hanya satu jenis perisian, tetapi biasanya diprogramkan ke memori yang dibina dalam perkakasan itu dan berjalan pada tahap yang jauh lebih rendah. Dalam kes PC, motherboard anda, CPU, pemproses grafik, cakera keras, tetikus, dan peranti lain semuanya mempunyai firmware mereka sendiri.
Sebagai contoh, apabila anda boot PC anda, firmware pada motherboard anda-sama ada UEFI atau BIOS-memulakan dan memulakan peranti anda, sebelum menyerahkan startup ke cakera keras anda, dan kemudian sistem operasi anda. Pemacu keadaan pepejal anda mempunyai firmware yang secara automatik menguruskan di mana data harus disimpan pada sel memori flash fizikal untuk prestasi optimum. BIOS video adalah jenis firmware yang menterjemahkan arahan berkaitan video sebelum dihantar ke pemproses grafik komputer anda. Malah tetikus USB anda mempunyai firmware yang mengendalikan mentafsirkan input tetikus fizikal, berkomunikasi dengan komputer anda, dan menyalakan apa-apa lampu yang ada pada tetikus anda.
Firmware Boleh Sediakan Sistem Operasi Keseluruhan Peranti Mudah
Untuk sesetengah peranti mudah, "firmware" boleh merujuk kepada sistem operasi keseluruhan peranti. Sebagai contoh, jika anda mempunyai kamera digital, kamera "firmware" merujuk kepada semua perisian yang dijalankan pada kamera digital itu. Ini termasuk segala-galanya dari fungsi menangkap fotografi rendah ke sistem operasi grafik kamera. Malah drone udara mempunyai firmware, yang merupakan perisian yang mengendalikan pesawat itu sendiri.
Jadi, untuk mengemas kini sistem operasi keseluruhan seperti peranti pada kamera digital, penghala, pencetak, pemain muzik, atau peranti navigasi GPS-anda sering perlu melakukan "kemas kini firmware," atau memuat turun dan memasang "firmware baru" "Fail dari pengilang.
Sistem operasi seolah-olah sepatutnya menjadi perisian, jadi ini mungkin kelihatan sedikit tidak konsisten. tetapi itu kerana firmware bukanlah istilah yang tepat. Walaupun perisian dan perkakasan agak jelas, firmware hanya satu jenis perisian rendah.
Apakah itu Microcode?
Microcode telah menjadi lebih penting dengan kelemahan Specter. Intel CPU memerlukan "microcode" baru dari Intel untuk mempertahankan dengan betul terhadap serangan Spectre.
Fikirkan mikrokod seperti firmware untuk CPU komputer anda. Microcode menerjemahkan arahan yang diterima oleh CPU ke dalam operasi tahap litar fizikal yang berlaku di dalam CPU. Dengan kata lain, mikrokod yang dikemas kini boleh menghantar arahan yang berbeza kepada litar di dalam CPU. Ini dapat menghalang serangan Spekter tertentu dengan menukar cara fungsi CPU. Kemas kini microcode juga boleh membetulkan pepijat dan kesilapan lain, tanpa memerlukan penggantian lengkap perkakasan CPU.
Kemas kini microcode biasanya disampaikan bersama dengan firmware UEFI atau kemas kini BIOS. Apabila komputer anda dibina, firmware UEFI komputer atau BIOS memuat mikrokod ke CPU. Walau bagaimanapun, ia juga mungkin untuk sistem operasi seperti Windows atau Linux untuk memuat mikrokod baru pada masa boot.
Sebagai contoh, jika anda ingin mendapatkan microcode Intel terkini untuk melindungi CPU anda daripada Spectre dan pengilang PC anda tidak akan melepaskan kemas kini UEFI untuk sistem anda, Microsoft mempunyai kemas kini Windows opsyenal yang anda boleh pasang.
Sekiranya Anda Mengemas kini Perisian Peranti?
Sama ada anda perlu mengemas kini firmware peranti bergantung pada peranti dan apa yang pengilang mengesyorkan.
Dalam banyak kes, anda tidak perlu mengemas kini firmware peranti perkakasan. Sebagai contoh, kawalan jauh televisyen anda menjalankan firmware, dan hampir pasti tidak ada cara untuk mengemas kininya. Tidak ada sebab anda mahu memperbaharuinya. Kawalan jauh anda adalah baik, dan anda tidak perlu bimbang mengenainya.
Bagi kebanyakan peranti perkakasan lain, mengemas kini firmware kadangkala membantu untuk membetulkan pepijat dan menyampaikan peningkatan kecil. Contohnya, pengilang pemacu keadaan pepejal anda mungkin menawarkan versi firmware yang lebih baru yang meningkatkan kebolehpercayaan atau prestasi. Pengilang kad grafik anda mungkin menawarkan BIOS video baru yang membetulkan pepijat. Atau pengilang router anda mungkin menawarkan pembaruan firmware yang termasuk ciri pentadbiran baru.
Banyak pengeluar peranti mengesyorkan anda hanya memasang kemas kini firmware jika anda mempunyai masalah yang perlu diperbaiki (atau anda memerlukan ciri baru tertentu), atau jika pengilang secara khusus mengarahkan anda untuk memasangnya.
Untuk peranti lain, kemas kini perisian tegar hampir selalu menjadi idea yang hebat. Anda mungkin mahukan kemas kini firmware terkini dan terbesar untuk kamera digital anda, sebagai contoh, untuk meningkatkan prestasi dan mendapatkan ciri-ciri baru. Dan Microsoft mengesyorkan anda menyimpan firmware pengawal Xbox One anda untuk memastikan ia berfungsi dengan baik dengan permainan yang anda mainkan.
Anda harus mengikuti saranan pengilang untuk setiap peranti. Ramai pengeluar mengesyorkan anda hanya mengemas kini firmware peranti anda jika anda tidak mengalami masalah. Sekiranya kuasa mati atau kesilapan berlaku semasa mengemas kini firmware, seringkali bukan cara untuk pulih bersih. Dalam erti kata lain, kemas kini firmware yang dihapuskan mungkin "bata" peranti, menjadikannya tidak dapat digunakan. Ini bergantung pada peranti.
Cara Mengemas kini Perisian Tegar Perkakasan Anda
Sekiranya anda perlu mengemas kini firmware peranti, arahan umum ini akan membantu anda. Proses tepat untuk mengemas kini firmware peranti bergantung pada peranti itu sendiri, dan pengilang peranti harus memberikan arahan di laman web mereka.
Pertama, pergi ke laman web pengilang dan cari halaman sokongan atau muat turun untuk produk tertentu yang anda gunakan. Sebagai contoh, jika anda mempunyai pemacu keadaan pepejal Samsung, pergi ke laman web Samsung dan cari halaman sokongan untuk model khusus SSD anda. Sekiranya anda ingin mengemas kini firmware atau BIOS motherboard anda, pergi ke laman web pengeluar PC anda dan cari mod PC anda yang tepat atau, jika anda membina komputer anda sendiri, pergi ke laman web pengilang motherboard dan cari model motherboard yang anda miliki.
Cari sebarang muat turun kemas kini "firmware" di tapak sokongan. Jika anda tidak dapat menemukannya, mungkin ada firmware terkini yang ada untuk peranti anda. Muat turun versi terkini yang anda lihat, dan pastikan anda membaca sebarang nota pelepas yang muncul di laman web.
Sebaik sahaja anda telah memuat turun firmware baharu, buka muat turun dan cari fail README. Jika anda tidak dapat mencarinya, cari arahan pemasangan firmware yang berasingan pada halaman muat turun. Arahan pengeluar akan memberikan apa yang perlu anda lakukan.
Untuk beberapa kemas kini firmware, anda hanya perlu menjalankan fail .exe dari dalam Windows dan ia akan menjaga segala-galanya untuk anda. Bagi yang lain, anda mungkin perlu membuat pemacu DOS bootable dengan fail firmware di atasnya, boot ke persekitaran DOS, dan menjalankan arahan untuk mengemas kini firmware anda dari sana. Atau, jika anda mahu mengemas kini peranti berasingan, anda mungkin perlu meletakkan fail firmware pada pemacu USB atau kad SD dan bawa ke peranti lain.
Jika fail firmware yang anda muat turun adalah fail .exe dan anda tidak dapat menemui sebarang arahan, anda mungkin perlu mengklik dua kali dan lari dari dalam Windows.
Ini adalah arahan am, dan anda mungkin perlu melakukan langkah yang berbeza untuk peranti yang berbeza. Sebagai contoh, untuk mengemas kini firmware pengawal Xbox One anda, anda perlu menggunakan Xbox One atau aplikasi Aksesori Xbox pada Windows 10. Sesetengah program mungkin secara automatik meminta anda untuk memasang kemas kini perisian tegar untuk peranti perkakasan yang berkaitan, jika ia benar-benar diperlukan.
Kredit Imej: GagliardiImages / Shutterstock.com, Hemin Xylan / Shutterstock.com, Hadrian / Shutterstock.com