Apa itu Sistem Operasi Tertanam?



Sistem operasi tertanam melakukan tujuan yang sangat spesifik dengan mengesampingkan semua fungsi lainnya. Sistem operasi ini biasanya ditemukan di peralatan komputerisasi mandiri seperti mesin ATM atau sistem navigasi. Sistem seperti itu biasanya menjalankan bagian pemrograman tertentu, seperti sistem panduan pada roket, dan tidak ada yang lain. Jenis sistem tertanam ini seringkali sangat penting untuk fungsi komputer waktu nyata .

ATM adalah contoh yang baik dari sistem operasi tertanam.

Ada perbedaan besar antara standar dan sistem operasi tertanam. Sistem operasi standar menciptakan lingkungan di mana pengguna dan komputer dapat berinteraksi satu sama lain untuk melakukan berbagai macam tugas. Ini sangat kontras dengan sistem tertanam, yang hanya akan melakukan satu jenis tugas, dan sering kali melakukannya tanpa campur tangan pengguna. Sementara sistem operasi normal diinstal pada komputer multi guna, sistem tertanam mengoperasikan perangkat elektronik lainnya.

Sistem operasi tertanam biasanya merupakan bagian dari sistem komputer tertanam. Sistem ini adalah tujuan sempit, fungsi tetap, sistem komputer. Sistem komputer tertanam menjalankan hampir setiap perangkat elektronik yang tersedia saat ini. Program kecil ini mengatur segalanya mulai dari aplikasi di ponsel hingga panas di pemanggang roti.

Jenis sistem ini berpusat pada chip mikrokontroler. Chip ini berfungsi seperti komputer kecil, mengambil informasi, memprosesnya, dan kemudian mengeluarkan informasi. Tidak seperti komputer biasa, chip mikrokontroler biasa hanya mampu melakukan satu hal. Sementara semua sistem tertanam ini memiliki chip mikrokontroler, hanya yang lebih kompleks yang memiliki sistem operasi tertanam penuh.

Umumnya, agar sistem tertanam untuk menjamin sistem operasi yang sebenarnya diperlukan setidaknya satu dari dua hal: kompleksitas atau interaktivitas. Sebuah sistem yang kompleks perlu mengambil informasi dari berbagai sumber, melakukan beberapa jenis operasi atau menghasilkan informasi yang berbeda berdasarkan situasinya. Intinya, ia harus mampu melakukan banyak tugas.

Persyaratan umum lainnya untuk sistem operasi yang sebenarnya adalah interaktivitas. Jika pengguna harus berinteraksi dengan operasi, terutama jika operasi bergantung pada waktu, biasanya akan memiliki sistem operasi tertanam. Karena pengontrol standar hanya menerima dan mengirim data, setiap kali pengguna perlu berinteraksi dengan data itu, sistem yang lebih kompleks diperlukan.

Banyak sistem operasi real-time juga disematkan. Jenis sistem ini memerlukan respons segera terhadap input data—latensi dan lag bukanlah pilihan. Karena sistem tertanam tidak memiliki tujuan di luar tugas spesifiknya, mereka beroperasi dengan baik bersama-sama. Sistem ini biasanya menjalankan prosedur respons langsung, seperti proses pembobolan anti-lock pada mobil.

Related Posts