Hard-Soft: Apa itu Firmware dan Fungsinya? - Pe Jung Labs

Hard-Soft: Apa itu Firmware dan Fungsinya?

Firmware. Teman-teman mungkin pernah mendengarnya? Tapi apa itu firmware? Apa arti istilah ini, dan bagaimana mendefinisikan firmware? Apa yang dilakukan firmware? Bagaimana cara kerja firmware?

Tujuannya bukan hanya untuk membingungkan. Seperti yang akan teman-teman pelajari dalam artikel ini, firmware sangat penting untuk semua jenis perangkat keras, dari ponsel cerdas hingga TV pintar dan mesin cuci serta perangkat lainnya.

Untuk membersihkan semuanya dan membantu teman-teman menjadi lebih berpengetahuan tentang apa sih itu firmware, kami menjelaskan semua hal penting yang perlu diketahui tentang firmware di artikel ini. Mari kita mulai.

Apa itu Firmware?

Firmware adalah bagian kecil dari perangkat lunak yang membuat perangkat keras berfungsi seperti yang diinginkan pabrikannya. Ini terdiri dari program yang ditulis oleh pengembang perangkat lunak untuk membuat perangkat keras “berdetak”. Tanpa firmware, sebagian besar perangkat elektronik yang kita gunakan setiap hari tidak akan dapat berfungsi. Mereka tidak akan melakukan apapun.

Misalnya, tahukah teman-teman bahwa lampu lalu lintas sederhana memiliki firmware? Ya, itu benar, dan firmware-lah yang memerintahkannya untuk mengubah lampu secara berkala. Tanpa firmware, lampu lalu lintas hanya akan menjadi tiang “bodoh” yang ditempatkan di sisi jalan, tidak melakukan apa pun kecuali terlihat membosan.

Apa firmware dalam kasus perangkat keras yang kurang canggih seperti lampu lalu lintas, mesin cuci, mesin kartu, kamera pengintai, dan TV? Firmware adalah semua perangkat lunak di dalamnya, juga bertindak sebagai sistem operasi mereka dan mengendalikan segala sesuatu tentang fungsi perangkat tersebut.

Hard-Soft: Apa itu Firmware dan Fungsinya? - Pe Jung Labs
Lampu Lalu Lintas dan firmware yang memerintahkannya untuk mengubah lampu secara berkala.

Untuk membuatnya lebih jelas, mari kita ambil contoh lain: motherboard komputer tanpa firmware tidak akan tahu cara mendeteksi hard drive atau kartu video yang ada di dalam komputer tersebut. Jika hard drive tidak memiliki firmware yang tertanam di dalamnya, mereka tidak akan tahu seberapa cepat berputar atau kapan harus berhenti. Kartu jaringan nirkabel tidak akan tahu cara menggunakan frekuensi radio tertentu untuk menghubungkan ke Wi-Fi.

Kita sering cenderung berpikir tentang perangkat keras sebagai perangkat yang hanya merupakan perangkat keras. Dan kami berasumsi bahwa itu bekerja dengan sendirinya. Namun, hampir tidak ada perangkat keras modern yang akan berfungsi tanpa perangkat lunak khusus (firmware) yang ditulis langsung ke perangkat tersebut.

Apa itu Firmware di Android?

Apa itu firmware di ponsel? Bagaimana cara mendefinisikan firmware pada perangkat dengan perangkat keras yang kompleks seperti smartphone, tablet, smartwatch, atau bahkan smart TV? Dalam hal ini, definisi firmware yang cocok adalah: firmware adalah perantara antara perangkat keras dan sistem operasi.

Pada perangkat tersebut, firmware hanya berisi instruksi yang diperlukan agar perangkat keras tersebut dapat bekerja dengan sistem operasi yang diinstal pada perangkat tersebut. Misalnya pada smartphone Google Pixel dengan Android, firmware smartphone memungkinkan perangkat keras untuk berkomunikasi dengan benar dengan sistem operasi Android dan melakukan apa yang diminta oleh pengguna.

Sayangnya, ada masalah dengan apa yang diyakini banyak orang tentang firmware di smartphone Android, tablet, smartwatch, smart TV, dan perangkat seluler serupa lainnya. Ponsel cerdas Android dan perangkat seluler telah menaklukkan dunia, dan banyak pengguna ingin memperbarui “firmware” di perangkat mereka, menginstal ROM khusus (Custom ROM), dan sebagainya. Masalahnya adalah kebanyakan orang sekarang salah menggunakan istilah firmware ketika mereka merujuk ke smartphone dan perangkat seluler lainnya.

Karena itu, kami ingin menjelaskan teknis firmware saat mengacu pada smartphone dan perangkat seluler, sehingga teman-teman dapat melakukan semuanya dengan benar:

  • Arti firmware, terutama ketika berbicara tentang perangkat dengan sistem operasi Android, telah diperluas secara keliru dalam budaya populer untuk mencakup semua perangkat lunak pada perangkat tersebut. “Firmware” Android sekarang berarti firmware ditambah sistem operasi Android di atasnya.
  • Teman-teman juga menemukan istilah ROM Kustom. ROM tidak berarti, dalam hal ini, Read-Only Memory, tempat firmware disimpan di perangkat keras smartphone. ROM khusus berarti gambar sistem operasi khusus yang juga menyertakan firmware yang diperlukan agar smartphone atau tablet Android berfungsi. Jadi teman-teman mendapatkan dua hal di ROM smartphone: firmware, yang sama dengan definisi yang kami bagikan sebelumnya, dan sistem operasi di atas firmware.
  • Saat teman-teman membeli ponsel cerdas, ia dilengkapi dengan “ROM stok” atau “firmware stok”. Ini mengacu pada firmware dan sistem operasi preinstall. “Stock ROM” disediakan oleh pabrikan smartphone.

Hal yang sama berlaku untuk smart TV, tablet, dan perangkat seluler lainnya dengan Android.

Di Mana Firmware Disimpan?

Ini adalah perangkat lunak yang ditulis langsung ke perangkat keras, wajib bagi mereka untuk menyala dan mulai bekerja. Tapi bagaimana tepatnya itu disimpan di perangkat? Firmware biasanya disimpan dalam jenis memori khusus, disebut flash ROM. ROM adalah singkatan dari Read-Only Memory, dan jenis memori ini hanya boleh ditulis sekali, biasanya oleh pabrik pembuat perangkat keras yang kita gunakan. Memori ROM diperlukan untuk perangkat elektronik apa pun karena harus menyimpan data secara permanen, bahkan saat perangkat dimatikan atau saat listrik padam. Teman-teman tidak dapat menghasilkan perangkat keras yang melupakan firmware-nya, karena perangkat tersebut akan berhenti berfungsi setelah mengeluarkan sumber energinya.

Tetapi sekali lagi, memori flash ROM adalah memori ROM yang dapat ditulis ulang karena, sementara produsen perangkat keras pertama kali menulisnya, Teman-teman tetap dapat menulis ulang setelahnya. Tentu saja, teman-teman dapat menulis firmware baru ke perangkat keras. Namun, hanya dapat melakukannya dengan alat pemutakhiran firmware yang tepat yang dirancang khusus untuk bekerja pada perangkat keras tersebut.

Jenis Firmware

Ada banyak variasi dalam firmware seperti halnya pada perangkat keras. Ada firmware di motherboard komputer (disebut BIOS atau UEFI), ada firmware di hard disk, drive solid-state (SSD), drive CD / DVD / Blu-Ray, ada firmware di kartu jaringan, router, titik akses, perluasan jangkauan, bahkan ada firmware di mouse dan keyboard gaming. Dan ini hanyalah beberapa contoh yang berhubungan dengan komputer.

Teman-teman harus ingat bahwa firmware ada di sebagian besar perangkat yang melakukan sesuatu yang berguna, seperti TV, mesin cuci, ATM bank Anda, atau bahkan di mobil.

Apa Perbedaan Firmware dengan Driver?

Meskipun firmware dan driver memiliki peran yang memungkinkan perangkat keras melakukan apa yang diminta, satu perbedaan penting adalah bahwa firmware disimpan di perangkat keras itu sendiri, sedangkan driver dipasang di dalam sistem operasi. Selain itu, firmware dapat dimulai dengan sendirinya dan melakukan apa yang diprogram untuk dilakukannya, sedangkan driver harus dijalankan oleh sistem operasi. Perbedaan paling signifikan di antara keduanya adalah firmware memberi tahu perangkat apa yang harus mereka lakukan, sementara driver memberi tahu sistem operasi cara berkomunikasi dengan perangkat yang sama.

Pembaruan Firmware

Banyak pabrikan merilis pembaruan rutin untuk firmware yang ditemukan di perangkat keras mereka. Mereka juga menyediakan alat perangkat lunak yang diperlukan untuk menulis firmware baru ke perangkat tersebut. Namun, setiap pabrikan dapat memilih apakah akan merilis firmware baru untuk perangkat individu atau tidak. Misalnya, sebagian besar produsen komponen komputer mengembangkan dan memberi pelanggan firmware baru dan pembaru firmware yang sesuai, setidaknya untuk beberapa tahun setelah perangkat diluncurkan.

Sebagai contoh, pabrikan motherboard dapat merilis pembaruan firmware baru ketika ingin menyertakan fitur baru, mendukung prosesor atau RAM baru, atau jika itu memecahkan masalah khusus dengan perangkat keras.

Pabrikan mana pun dapat memilih untuk memberikan firmware baru untuk perangkatnya: router dapat menerima pembaruan firmware yang meningkatkan stabilitasnya, penulis disk Blu-Ray dapat mempelajari cara membakar jenis disk baru, dan seterusnya.

Sejauh mana untuk mendapatkan firmware baru, itu tergantung pada pabrikan perangkat kerasnya. Biasanya, teman-teman dapat menemukan firmware baru (jika tersedia) di situs web dukungan perangkat yang bersangkutan. Cari halaman unduhan, unduh firmware baru, dan berhati-hatilah untuk mengikuti dokumentasi peningkatan dari produsen perangkat.

Menulis firmware baru di perangkat adalah pekerjaan berbahaya dan, jika dilakukan dengan tidak benar, dapat membuat perangkat teman-teman tidak berfungsi sama sekali.