Rumah Perangkat keras Apa itu perangkat lunak tertanam? - definisi dari techopedia

Apa itu perangkat lunak tertanam? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Perangkat Lunak Tertanam?

Perangkat lunak tertanam adalah bagian dari perangkat lunak yang tertanam dalam perangkat keras atau perangkat non-PC. Ini ditulis khusus untuk perangkat keras tertentu yang berjalan dan biasanya memiliki keterbatasan pemrosesan dan memori karena kemampuan komputasi perangkat yang terbatas. Contoh perangkat lunak tertanam termasuk yang ditemukan di perangkat GPS khusus, robot pabrik, beberapa kalkulator dan bahkan jam tangan pintar modern.

Techopedia menjelaskan Perangkat Lunak Tertanam

Perangkat lunak tertanam mirip dengan firmware, karena biasanya memiliki fungsi yang sama. Yang terakhir, bagaimanapun, adalah jenis khusus dari perangkat lunak tertanam yang ditulis dalam memori non-volatile (seperti ROM atau EPROM), yang tidak dapat dengan mudah dimodifikasi - oleh karena itu disebut "perusahaan" - dan digunakan terutama untuk menjalankan atau mem-boot perangkat. Sebaliknya, perangkat lunak tertanam digunakan untuk operasi perangkat secara keseluruhan.


Perangkat lunak yang disematkan bisa sangat sederhana, seperti yang digunakan untuk mengendalikan pencahayaan di rumah, dan dapat berjalan pada mikrokontroler 8-bit hanya dengan beberapa kilobyte memori, atau bisa sangat kompleks seperti perangkat lunak yang menjalankan semua komponen elektronik dari mobil pintar modern, lengkap dengan pengontrol suhu, penjelajah otomatis dan sensor tabrakan, serta navigasi kontrol. Perangkat lunak tertanam yang rumit juga dapat ditemukan dalam sistem avionik pesawat terbang, dalam sistem fly-by-wire yang sangat kompleks yang digunakan dalam pesawat tempur dan bahkan dalam sistem panduan rudal.


Perbedaan utama antara perangkat lunak tertanam dan perangkat lunak aplikasi adalah bahwa perangkat lunak biasanya dikaitkan dengan perangkat tertentu, berfungsi sebagai OS itu sendiri, dengan pembatasan terkait dengan spesifikasi perangkat tersebut, sehingga pembaruan dan penambahan dikontrol secara ketat, sedangkan perangkat lunak aplikasi menyediakan fungsionalitas dalam sebuah komputer dan berjalan di atas OS penuh yang sebenarnya, sehingga memiliki lebih sedikit batasan dalam hal sumber daya.

Apa itu perangkat lunak tertanam? - definisi dari techopedia