Perisian vs Firmware
Firmware pada dasarnya adalah sejenis perisian, oleh itu membuat perbandingan seolah-olah mereka berbeza tentu salah. Daripada berbuat demikian, mari fokus pada bagaimana firmware berbeza dari perisian lain. Walaupun perisian adalah istilah payung yang merujuk kepada apa-apa data yang disimpan dalam perkakasan, amalan umum, biasanya merujuk kepada program yang anda jalankan pada peranti seperti komputer atau PDA. Firmware masih jatuh ke dalam kategori ini kerana ia adalah maklumat yang diprogramkan yang bertanggungjawab untuk operasi perkakasan tertentu.
Biasanya, perisian cenderung menjadi aplikasi besar untuk menjadi sangat berguna, mulai dari beberapa ratus kilobyte hingga beberapa saiz gigabait. Sebagai perbandingan, firmwares sangat kecil dan selalunya hanya saiz kilobyte sahaja. Walaupun saiznya kecil, menggantikan firmware perkakasan tertentu boleh menjadi rumit jika tidak jelas. Sesetengah peranti mempunyai firmwares yang boleh diganti pengguna manakala yang lain tidak. Memasang, mengalih keluar, atau mengubah perisian adalah tugas yang sangat mudah dan prosesnya sangat sama tanpa mengira platform yang anda gunakan.
Perisian sering disimpan dalam memori yang mudah diakses dan boleh diganti oleh pengguna. Tetapi dalam kes firmware, ingatan yang menyimpannya seringkali tertanam pada peranti itu sendiri dan tidak dapat diganti oleh pengguna. Ini dilakukan secara sengaja kerana firmware adalah penting untuk peranti menjalankan dan mengganggu atau menghapuskannya yang boleh menyebabkan akibat yang serius. Media storan yang digunakan untuk firmware sering sangat kuat untuk memastikan ia mengatasi peranti itu sendiri. Secara tradisional, kerepek EEPROM memegang firmware peranti tetapi memori kilat semakin menjadi semakin popular di peranti dengan firmware diganti pengguna.
Terakhir, perisian sering dinaik taraf dan maklumat yang disimpan sering ditukar dengan setiap pelaksanaan aplikasi. Sebaliknya, firmware tidak banyak berubah kecuali anda mengubah suai tetapan dengan kerap. Terdapat juga keperluan yang sangat sedikit untuk menukar firmware peranti dan pengguna dinasihatkan supaya tidak melakukannya kecuali mereka menghadapi masalah.
Ringkasan:
1. Perisian biasanya merujuk kepada program peringkat tinggi manakala firmware digunakan untuk mikrokod yang terbenam dalam kebanyakan perkakasan
2. Perisian boleh menjadi sangat besar manakala firmware biasanya sangat kecil
3. Perisian boleh digantikan tanpa banyak kerumitan semasa penggantian firmware sering sukar
4. Perisian sering disimpan dalam memori pengguna yang boleh diakses manakala firmware terletak dalam storan yang tidak boleh diakses yang tertanam dalam perkakasan
5. Perisian diubah sentiasa sementara firmware sangat jarang berubah