Skip to main content

Apa itu perangkat lunak tertanam?

Perangkat lunak tertanam adalah jenis perangkat lunak yang dibangun ke dalam sistem perangkat keras.Perangkat lunak ini biasanya dirancang untuk melakukan satu fungsi spesifik, meskipun satu perangkat keras dapat berisi beberapa bagian dari perangkat lunak tertanam.Setiap teknologi yang memiliki papan sirkuit dan chip komputer kemungkinan akan memiliki perangkat lunak yang tertanam di dalamnya, dari jam digital hingga ponsel hingga kalkulator.Sistem ini memungkinkan banyak fungsi canggih yang umum di perangkat modern.

Seperti banyak bagian teknologi inovatif, bentuk awal perangkat lunak tertanam dikembangkan untuk aplikasi militer.Amerika khususnya menggunakan berbagai jenis sistem tertanam dalam eksplorasi ruang angkasa, bimbingan rudal dan avionik dari akhir 30-an hingga pertengahan 60-an.Sistem awal ini biasanya digerakkan ke komponen lain dan memiliki tingkat kegagalan yang tinggi.Tidak sampai akhir 60 -an, perangkat lunak tertanam berevolusi ke titik di mana itu berguna bagi orang -orang biasa.

Pada akhir 70 -an, standar pertama untuk chip mikrokontroler terintegrasi membuat perangkat lunak tertanam lepas landas.Chip tunggal ini bertindak seperti komputer kecil;Ini bisa menerima, menyimpan dan mengeluarkan data serta memproses informasinya sendiri.Dengan chip ini, menjadi mungkin untuk menulis satu program, memuatnya ke dalam chip dan kemudian memiliki chip itu menjalankan programnya setiap kali menerima input yang benar.Pada akhir 1980 -an, hampir setiap bentuk elektronik konsumen memiliki semacam chip mikrokontroler yang tertanam di dalamnya.

Pada tahun -tahun berikutnya, biaya menghasilkan mikrokontroler terintegrasi telah turun ke uang.Akibatnya, mereka berada di hampir setiap perangkat elektronik, dan masing -masing chip ini memiliki satu atau lebih perangkat lunak tertanam.Mereka bahkan dalam item yang kebanyakan orang tidak akan berpikir memiliki komputer, seperti pemanggang roti, kipas listrik atau mainan anak -anak.

Terlepas dari apa perangkat lunak itu bagian dari, potongan perangkat lunak tertanam bekerja dengan cara yang sama.Chip mereka menerima input dari perangkat yang terhubung.Perangkat lunak membaca input dan menentukan apakah perlu diaktifkan.Jika ya, ia mengeksekusi programnya dan mengeluarkan hasilnya.Hasil ini dapat diberikan kepada pengguna atau bahkan perangkat lunak lain.

Perangkat lunak tertanam menggantikan sistem komputer yang penuh.Di komputer normal, atau mesin yang terhubung ke komputer normal, ada relatif sedikit perangkat lunak tertanam.Biasanya, sistem komputer hanya memiliki beberapa bagian yang mengontrol prosedur start-up dan fungsi perangkat keras yang penting.Ketika perangkat yang kompleks menjadi lebih terkomputerisasi, perangkat lunak tertanam mereka sebenarnya turun karena diganti dengan sistem komputer standar.