Sistem operasi mengontrol perangkat keras komputer. Mereka mengelola sumber daya, memaparkan perangkat keras kepada pengguna untuk mengembangkan aplikasi, dan mengeksekusi kode.

Tetapi tidak semua sistem operasi diciptakan sama.

Di mana OS desktop seperti Windows ada di mana-mana, OS lain disembunyikan dari pandangan kami. Kebanyakan orang bahkan tidak tahu mereka ada.

Kita berbicara tentang sistem operasi tertanam.

Mari kita lihat apa itu OS tertanam, dan apa bedanya dengan OS non-embedded?

Apa itu OS Tertanam?

Sistem operasi tertanam adalah bagian dari perangkat lunak yang ditujukan untuk mengendalikan sistem tertanam.

Sistem tertanam adalah kombinasi perangkat keras dan perangkat lunak yang digunakan untuk melakukan tugas yang sangat khusus. Misalnya, perhatikan contoh TV pintar modern. Mikroprosesor dan perangkat keras terkait di dalam TV dikendalikan oleh OS tertanam.

Jadi, OS tertanam mengontrol sumber daya perangkat keras dari sistem tertanam dan memungkinkan kode untuk berjalan di perangkat keras. Kode yang dijalankan OS tertanam melakukan tugas tetap seperti mengontrol perangkat Internet of Things (IoT).

instagram viewer

Bagaimana Cara Kerja OS Tertanam?

OS yang disematkan berfungsi seperti OS biasa dengan beberapa perbedaan utama. Karena OS tertanam digunakan untuk mengelola sistem dengan sumber daya yang jauh lebih sedikit daripada OS desktop yang lengkap, OS ini sangat efisien dan hanya menjalankan serangkaian fungsi tetap.

Mari kita ambil contoh OS tertanam yang bekerja di dalam kamera bel pintu seperti Ring. OS tertanam yang mengontrol perangkat keras kamera mengeksekusi kode yang memungkinkan kamera melakukan tugasnya.

Dari menghubungkan ke jaringan Wi-Fi untuk mendeteksi gerakan dan merekam video, OS tertanam bertanggung jawab untuk mengelola sumber daya perangkat keras agar semuanya menjadi mungkin.

Pada tingkat tertinggi, setiap kali perangkat dengan sistem tertanam dihidupkan, OS tertanam yang memberi daya pada perangkat akan melakukan booting. Selama fase boot-up ini, semua kode yang diperlukan sistem tertanam untuk berfungsi, termasuk OS, juga dimuat dan siap untuk dieksekusi.

Oleh karena itu, tidak seperti OS desktop, OS tertanam tidak perlu memuat kode dari memori setiap kali perlu menjalankan suatu fungsi.

Jenis OS Tertanam

OS tertanam disesuaikan untuk memenuhi kebutuhan sistem yang akan digunakan. Di mana beberapa sistem kontrol OS tertanam yang melakukan hanya satu tugas berulang, OS tertanam lainnya mengelola sistem yang melakukan banyak tugas sekaligus.

Secara umum, sistem operasi tertanam dibagi menjadi: multitasking, waktu sebenarnya, dan lingkaran tunggal.

Multitasking

OS tertanam multitasking adalah OS yang mengontrol sistem tertanam yang perlu melakukan banyak tugas. Tugas dapat dilakukan secara bersamaan jika mikroprosesor yang digunakan dalam sistem tertanam mampu melakukannya, atau dapat dijadwalkan untuk berjalan sesuai dengan algoritma penjadwalan.

Contoh dari OS tertanam multitasking adalah sistem operasi yang digunakan di perangkat Internet of Things seperti speaker pintar. Speaker pintar tidak hanya harus mengeluarkan musik tetapi juga terhubung ke internet dan mencari musik.

Waktu sebenarnya

Sebuah OS tertanam real-time adalah salah satu yang bekerja di bawah batasan waktu yang ketat. OS yang disematkan seperti itu harus menerima dan memproses input dalam waktu yang ditentukan atau sistem akan gagal.

Perhatikan contoh sistem pengereman darurat pada mobil. Segera setelah sistem mendeteksi bahwa tabrakan akan segera terjadi, OS yang disematkan akan mengaktifkan sistem pengereman. Jika OS gagal untuk memulai rem tepat waktu, tabrakan dapat terjadi dengan konsekuensi serius.

Loop Tunggal

Single loop embedded OS adalah jenis OS yang melakukan satu fungsi berulang kali. Satu-satunya pekerjaan dari OS yang disematkan adalah mengambil input dan menghasilkan output, dalam satu lingkaran.

Contoh umum dari OS tertanam loop tunggal adalah OS yang digunakan dalam lampu sensor gerak. Lampu penginderaan gerak merasakan gerakan dan sistem tertanam menyalakan lampu jika gerakan terdeteksi.

Tertanam vs. OS Tidak Tertanam: Apa Bedanya?

Perbedaan terbesar antara OS yang disematkan dan OS yang tidak disematkan adalah pengaturan aplikasi yang dijalankan sistem operasi. Dalam kasus OS tertanam, set aplikasi diperbaiki. Perangkat keras sistem tertanam dirancang untuk menjalankan kumpulan aplikasi tertentu.

Di sisi lain, OS yang tidak tertanam seperti Windows dan macOS dirancang untuk memberikan akses perangkat keras ke aplikasi pengguna. Pengguna dapat menginstal aplikasi apa pun yang mereka inginkan selama itu dirancang untuk berjalan di OS. Perangkat keras yang menjalankan OS non-embedded juga dapat disesuaikan sampai batas tertentu.

Selain itu, OS yang disematkan adalah khusus. Dengan kata lain, sistem tertanam yang berbeda memiliki OS tertanam yang berbeda. OS non-embedded, di sisi lain, adalah tujuan umum dan mendukung berbagai konfigurasi perangkat keras.

Umumnya, sistem yang dikontrol oleh OS tertanam sering kali merupakan bagian dari sistem yang lebih besar. Misalnya, sistem tertanam yang digunakan untuk mengukur suhu ruangan berfungsi sebagai bagian dari sistem kontrol iklim yang lebih besar atau produk akhir.

Sistem operasi yang tidak tertanam mengontrol produk akhir itu sendiri.

Penggunaan Umum dari OS Tertanam

Sistem operasi tertanam ada di mana-mana di sekitar kita. Beberapa contoh umum dari OS yang disematkan adalah yang digunakan di:

  • Perangkat Internet of Things seperti bola lampu pintar dan sensor suhu pintar dll.
  • Mobil untuk kontrol dan pemeliharaan iklim.
  • Sistem navigasi pesawat.
  • pelacak GPS dan pelacak kebugaran.

Ini hanya beberapa contoh OS yang disematkan. Secara umum, setiap mikrokontroler memiliki OS tertanam yang menjalankan berbagai hal di belakang layar.

OS Tertanam Sangat Penting untuk Teknologi di Sekitar Kita untuk Bekerja

Sebagian besar dari kita tidak menyadari dampak yang dimiliki OS yang disematkan pada kehidupan kita. Dari sensor asap dan suhu terintegrasi di dalam rumah kita hingga pengoperasian peralatan medis, sistem operasi tertanam sangat penting agar teknologi di sekitar kita dapat bekerja.

Jadi, jika Anda ingin apresiasi yang lebih dalam tentang OS yang disematkan, berinvestasilah di gadget rumah pintar. Misalnya, kunci pintar adalah cara yang mengagumkan dan sederhana untuk mulai mengintegrasikan teknologi cerdas sehari-hari ke dalam hidup Anda.

Cara Wi-Fi Membuka Kunci Ponsel Android Anda Dengan Smart Lock

Baca Selanjutnya

MembagikanMenciakMembagikanSurel

Topik-topik terkait

  • Teknologi Dijelaskan

Tentang Penulis

Fawad Murtaza (104 Artikel Diterbitkan)

Fawad adalah penulis lepas penuh waktu. Dia mencintai teknologi dan makanan. Ketika dia tidak makan atau menulis tentang Windows, dia sedang bermain video game atau melamun tentang bepergian.

More From Fawad Murtaza

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan