Kelebihan RTOS (Real Time Operating System) dibandingkan dengan bare metal

Berikut ini adalah pertanyaan dari ratnaputu365 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Kelebihan RTOS (Real Time Operating System) dibandingkan dengan bare metal scheduler adalah​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

Konkurensi

Sistem berbasis mikrokontroler biasanya hanya memiliki satu inti tunggal pemrosesan, namun  sebuah aplikasi terkadang dibutuhkan untuk mengeksekusi lebih dari satu tugas secara konkuren. Jika demikian, maka penggunaan RTOS adalah solusi yang masuk akal, dikarenakan RTOS dapat melakukan banyak tugas secara simultan di memori dan bisa berpindah diantara pemrograman berbasis prioritas atau event.

Pre-emption

Pre-emption adalah kemampuan sistem operasi untuk secara sementara menunda sebuah tugas dengan tujuan untuk menjalankan tugas yang memiliki prioritas lebih tinggi. Jika sebuah software embedded yang dikembangkan memerlukan prioritas tugas dan interupsi tugas yang sedang berlangsung, RTOS adalah sistem operasi yang harus dipilih. Dasar dari  sebagian besar sistem RTOS adalah menentukan tugas mana yang sebaiknya dieksekusi pada suatu waktu berdasarkan prioritas dari tugas dan kondisi sistem.

Kapasitas RAM

Jumlah RAM yang tersedia pada mikrokontroler dapat dijadikan faktor penentu apakah solusi RTOS atau bare metal scheduler yang akan digunakan.

Ukuran Flash

Selain harus melihat prasyarat RAM yang tersedia, seorang developer juga harus melihat seberapa besar ruang Flash yang tersedia. Sistem RTOS memerlukan ruang Flash berkisar 8 sampai dengan 10 kB.

Tool Sinkronisasi

Salah satu masalah ketika menggunakan bare-metal scheduler adalah tidak adanya perangkat sinkronisasi yang secara default dimiliki RTOS.

Software Pihak Ketiga

Salah satu masalah yang dihadapi seorang programmer adalah bagaimana mengintegrasikan kumpulan software pihak ketiga ke dalam sistem embedded yang sedang dibangunnya. Sangat jarang programmer yang mau membuat program TCP/IP atau USB dari awal.

Kemudahan Penggunaan

Sistem RTOS kini tersedia untuk hampir semua jenis mikrokontroler dan hampir semua aplikasi yang bisa dibayangkan.

Semoga dengan pertanyaan yang sudah terjawab oleh Shofwanhd dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Sun, 22 Aug 21