Apa Itu Firmware dan Apa Perbedaannya dari Software
Begitu banyak hardware di komputer, dan hal itu dapat membingungkan anda. Meskipun saya tidak menjelaskan semua hardware, dalam artikel ini saya akan membahas istilah "firmware" dan perbedaannya dengan software.
Apa itu Firmware?
Firmware adalah jenis program komputer yang memberikan kontrol tingkat rendah untuk hardware khusus sebuah perangkat.
Hampir semua perangkat saat ini, baik itu komputer, ponsel, mobil, atau mesin cuci, berasal dari pabrikan dengan beberapa bentuk firmware. Untuk perangkat yang lebih sederhana, hanya firmware yang mereka butuhkan agar berfungsi. Untuk perangkat yang lebih canggih, mis. komputer, anda memerlukan lebih banyak software, seperti system operasi dan software aplikasi untuk dapat menggunakan perangkat tersebut.
Firmware, seperti halnya software driver, memiliki fungsi yang sama tetapi berbeda dalam cara penyimpanannya di harware itu sendiri sementara driver dipasang di dalam system operasi. Selain itu, firmware dapat dimulai dengan sendirinya dan melakukan apa yang diprogram atau dirancang untuk dilakukan sementara driver harus dijalankan oleh sistem operasi.
Jenis Firmware
1. BIOS
Hal pertama yang hidup setelah komputer dihidupkan adalah BIOS. Ini dapat berinteraksi dengan hardware dan memeriksa error yang tidak diketahui. Ini kemudian memberi sinyal program lain yang disebut bootloader yang melakukan pekerjaan membangunkan system operasi yang tidur di dalam hard drive dan memasukkannya ke dalam random access memory. Jadi, tanggung jawab utama BIOS adalah untuk menangani komponen hardware komputer anda dan memastikan bahwa komponen tersebut berfungsi dengan baik. Meskipun bagus, software tingkat rendah tetap hampir tidak berubah selama dua dekade terakhir, dan karena itu, sekarang menjadi usang dan tidak mendukung teknologi modern. Misalnya, BIOS masih menggunakan kode 16-bit sedangkan kebanyakan laptop dan PC menjalankan kode 32 dan 64-Bit.
2. EFI
EFI (Extensible Firmware Interface) adalah spesifikasi untuk firmware system generasi baru yang menyediakan instruksi pertama yang digunakan oleh CPU untuk memulai hardware dan meneruskan kontrol ke bootloader. EFI, terkadang juga disebut sebagai Unified Extensible Firmware Interface (UEFI) yang memiliki keunggulan tertentu dibandingkan BIOS. Misalnya, ini membantu memastikan bahwa booting PC anda hanya menggunakan software yang dipercaya oleh pabrikan PC, yaitu mendukung fitur yang disebut Secure Boot untuk meningkatkan keamanan.
Mengetahui versi BIOS komputer anda dapat membantu anda mengetahui apakah anda memiliki versi firmware yang paling baru atau tidak. Di komputer Windows, anda bisa mendapatkan informasi versi firmware menggunakan Command Prompt atau anda dapat menggunakan upgrade assistant dari perangkat anda.
Secara umum, untuk melihat versi firmware dari hardware apapun, anda dapat membuka Devices Manager, memperluas kategori, memilih hardware, klik kanan padanya, dan klik Properties. Sekarang di bawah tab Details dari menu drop-down Property, pilih Hardware Ids. Di sini, di bagian Value, anda akan melihat versi firmware.
Untuk mengetahui perbedaan yang lebih spesifik antara BIOS dan UEFI, anda dapat membacanya DISINI.
Perbedaan Firmware dengan Software
Sekali lagi, mari kita nyatakan dengan jelas, firmware adalah berbagai software dan ini merupakan kode pemrograman. Sedangkan software adalah setiap kode yang dapat anda temukan di mesin (komputer, ponsel, mobil, atau perangkat pintar lainnya). Tipikal software yang biasanya kita rujuk adalah program seperti Microsoft Word, browser web, dan lainnya.
Salah satu perbedaan utama antara firmware dan software aplikasi adalah bahwa firmware disimpan dalam memori non-volatile (ROM, EPROM, atau memori flash), sedangkan software aplikasi dapat bekerja dari memori volatile dan virtual.
Faktanya bahwa firmware berada dalam memori yang ukurannya terbatas yang berarti bahwa program firmware juga harus berukuran kecil. Firmware bisa sekecil beberapa kilobyte, meskipun tergantung pada spesifikasi perangkat tempat anda menjalankannya, ukurannya juga bisa lebih besar.
Frekuensi update adalah perbedaan utama lainnya antara firmware dan software aplikasi. Di banyak perangkat, firmware tidak dimaksudkan untuk diupdate oleh pengguna, dan seringkali pabrikan perangkat tidak memberi pengguna akses ke firmware sama sekali.
Misalnya, pada perangkat seperti hard disk, drive optik, elektronik konsumen, dan lainnya, biasanya pengguna tidak diberi kesempatan untuk mengotak-atik firmware. Ini bagus karena jika pengguna dapat mengacaukan firmware perangkat ini, hasilnya mungkin perangkat tersebut tidak dapat berfungsi kembali.
Dalam kasus lain, yaitu BIOS komputer dan firmware smartphone dan pemutar musik, dapat diupdate oleh pengguna. Ini bahkan disarankan karena dengan menyediakan update firmware pabrikan yang dapat memperbaiki bug di versi firmware sebelumnya atau menyediakan fitur baru.
Namun, bahkan jika perangkat mengizinkan update firmware, anda harus sangat berhati-hati, dan anda benar-benar perlu tahu apa yang anda lakukan karena jika tidak, anda mungkin harus mengucapkan selamat tinggal pada perangkat dan ini bukan yang anda inginkan.
Jadi, inilah yang pada dasarnya perlu anda ketahui tentang firmware. Sekian artikel kali ini, semoga bermanfaat. Jangan lupa tinggalkan komentar anda dibawah ini untuk berbagi pengalaman dalam mengikuti tutorial ini. Terimakasih dan GBU. BERSATU LAWAN COVID-19!!
Post a Comment for "Apa Itu Firmware dan Apa Perbedaannya dari Software"