0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan8 halaman

Konsep dan Fungsi Real Time OS (RTOS)

Ringkasan dokumen tersebut adalah: 1. Dokumen tersebut membahas tentang Real Time Operating System (RTOS) dan konsep kerjanya. 2. RTOS adalah sistem operasi yang dalam prosesnya memiliki regulasi waktu tertentu untuk menyelesaikan tugas. 3. Terdapat dua jenis RTOS yaitu soft RTOS dan hard RTOS, dengan perbedaan pada penyelesaian tugas sebelum deadline.

Diunggah oleh

novi ayu irhami
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan8 halaman

Konsep dan Fungsi Real Time OS (RTOS)

Ringkasan dokumen tersebut adalah: 1. Dokumen tersebut membahas tentang Real Time Operating System (RTOS) dan konsep kerjanya. 2. RTOS adalah sistem operasi yang dalam prosesnya memiliki regulasi waktu tertentu untuk menyelesaikan tugas. 3. Terdapat dua jenis RTOS yaitu soft RTOS dan hard RTOS, dengan perbedaan pada penyelesaian tugas sebelum deadline.

Diunggah oleh

novi ayu irhami
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

REAL TIME OPERATING SYSTEM (RTOS)

Disusun Oleh:
Novi Ayu Irhami (190705010)

Dosen Pembimbing:

Khairan AR, [Link].

UNIVERSITAS ISLAM NEGERI AR-RANIRY

FAKULTAS SAINS DAN TEKNOLOGI

PRODI TEKNOLOGI INFORMASI

2021
DAFTAR ISI

DAFTAR ISI...............................................................................................................................i
Kata Pengantar.......................................................................................................................ii
BAB I.........................................................................................................................................1
PENDAHULUAN......................................................................................................................1
I. LATAR BELAKANG....................................................................................................1
II. RUMUSAN MASALAH................................................................................................1
III. TUJUAN......................................................................................................................1
BAB II........................................................................................................................................2
PEMBAHASAN........................................................................................................................2
2. Konsep Real Time Operating System (RTOS)...................................................................2
BAB III.......................................................................................................................................4
PENUTUP..................................................................................................................................4
Kesimpulan................................................................................................................................4
DAFTAR PUSTAKA................................................................................................................5

i
Kata Pengantar

Puji syukur saya ucapkan atas Kehadirat Allah SWT yag telah menganugerahkan rahmat dan
karunia-Nya terhadap saya, sehingga saya masih diberi kesempatan dan kemampuan untuk
menyelesaikan makalah ini. Tidak lupa pula saya ucapkan terima kasih kepada bapak
pembimbing yang telah membantu memberikan dukungan dalam menyelesaikan makalh ini.
Makalah ini masih jauh dari sempurna, saya mohon kritik dan saran yang membangun guna
meningkatkan kualifikasi makalah ini.

Banda Aceh, 14 September 2021

Penulis

ii
BAB I
PENDAHULUAN

I. LATAR BELAKANG
Bersamaan dengan banyaknya hardware yang beroperasi menggunakan sistem kontrol, maka
akan semakin banyak pula sistem pengontrolan yang akan dibangun. Untuk meningkatkan
kualitas dan kualifikasi perancangan sistem guna mempermudah maka dibutuhkan sebuah
perangkat lunak yang dikembangkan untuk mengoptimalisasi penggunaan sistem kontrol
secara nyata yang dinamakan dengan Real Time Operating System (RTOS).

II. RUMUSAN MASALAH


1. Apa itu real time operating system?
2. Bagaimana konsep real time operating system?

III. TUJUAN
1. Mengetahui definisi real time operating system
2. Memahami konsep kerja real time operating system

1
BAB II

PEMBAHASAN

1. Real Time Operating System (RTOS)


Real Time Operating System (RTOS) adalah sistem operasi yang dalam proses
mekanisme kerjanya memiliki regulasi waktu/deadline tertentu. RTOS ini merupakan
operasi sistem yang dipergunakan untuk aplikasi real time. RTOS ini mempermudah
aktivitas user dalam melakukan multitasking.
RTOS memiliki karakteristik yang berbeda dengan sistem operasi biasanya,
RTOS dapat membantu algoritma melakukan interupsi proses. Salah satu kelebihan
RTOS adalah konsistensinya dalam melakukan proses kinerjanya.
Beberapa karakteristik RTOS:
- Single purpose: RTOS hanya memiliki satu tujuan.
- Small size: mempunyai physical space terbatas.
- Inexpensively mass-produced: RTOS menggunakan algoritma tertentu
untuk memenuhi persyaratan jangka waktu yang ditentukan
RTOS biasanya sering digunakan untuk melakukan pengendalian hardware
untuk tugas yang lebih spesifik, seperti sistem operasi pada instrumen ilmiah. RTOS
juga dapat berfungsi untuk monitoring penggunaan sumber daya komputer dalam
menjalankan rangkaian operasi secara berulang-ulang dalam waktu tertentu.

2. Konsep Real Time Operating System (RTOS)

RTOS terdiri dari 2 jenis,yaitu:


- Sistem Soft RTOS: sistem yang sering digunakan untuk menyelesaikan task
dengan waktu tertentu. Soft RTOS menyelesaikan task melampaui deadline
mungkin saja terjadi. Pada sistem Soft RTOS, jika terjadi kegagalan sampai
deadline yang ditentukan maka sistem akan mengalami efek yang tidak terlalu
berisiko.
- Sistem Hard RTOS: sama dengan Soft RTOS, sistem Hard RTOS juga digunakan
untuk menyelesaikan task dalam jangka waktu tertentu. Hard RTOS selalu
menyelesaikan task sebelum jangka waktu tertentu.

Task adalah suatu program yang bisa dieksekusi dan mempunyai CPU sendiri.

2
Implementasi RTOS harus menyediakan preemptive (priority based
scheduling), preemptive kernel dan minimalisasi latency (jangka waktu muncul event
sampai event diproses).
Beberapa fungsi RTOS:
- Manajemen prosesor
- Manajemen memori
- Manajemen waktu
- Manajemen task
- Komunikasi dan sinkronisasi task

3
BAB III

PENUTUP

Kesimpulan

Bersamaan dengan banyaknya hardware yang beroperasi menggunakan sistem kontrol,


maka akan semakin banyak pula sistem pengontrolan yang akan dibangun. Untuk
meningkatkan kualitas dan kualifikasi perancangan sistem guna mempermudah maka
dibutuhkan sebuah perangkat lunak yang dikembangkan untuk mengoptimalisasi penggunaan
sistem kontrol secara nyata yang dinamakan dengan Real Time Operating System (RTOS).

Real Time Operating System (RTOS) adalah sistem operasi yang dalam proses
mekanisme kerjanya memiliki regulasi waktu/deadline tertentu. RTOS ini merupakan operasi
sistem yang dipergunakan untuk aplikasi real time. RTOS ini mempermudah aktivitas user
dalam melakukan multitasking.

4
DAFTAR PUSTAKA

Betz, Robert, Introduction to Real Time Operating Systems, Class note – ELEC371, University of Newcastle,
Australia, 2001.

ChibiOS/RT Help, generate by doxygen, 2011.

Pujo Leksono Bayu, Makalah Seminar Tugas Akhir PENERAPAN REAL TIME OPERATING SYSTEMS
(RTOS) PADA MIKROKONTROLER AVR (STUDI KASUS CHIBIOS/RT), Universitas Diponegoro,
Semarang 2010

Common questions

Didukung oleh AI

RTOS is distinguished from regular operating systems by its focus on time-bound execution and the ability to handle multiple tasks simultaneously through multitasking capabilities. Key characteristics include: single purpose design, limited physical space (small size), and the use of specific algorithms to meet deadline requirements . RTOS emphasizes consistency in task performance and includes features like preemptive scheduling to prioritize tasks .

In RTOS, processor management allocates CPU resources efficiently to ensure high-priority tasks complete on time. Memory management optimizes memory usage to prevent bottlenecks, while time management ensures tasks adhere to deadlines. Together, these functions enhance RTOS's ability to handle real-time applications effectively by maximizing resource utilization and maintaining operational consistency .

Task management in RTOS involves prioritizing processes, resource allocation, and managing task interdependencies to ensure timely completion. Synchronization ensures that shared resources are used effectively without conflicts, which is crucial for maintaining system stability and performance during multitasking. These components are essential for minimizing latency and ensuring that high-priority tasks are executed as required .

Deadline consistency is fundamental to RTOS as it ensures that tasks are completed within specified time constraints, critical for applications requiring timely execution. This is achieved through mechanisms like preemptive priority-based scheduling that allows high-priority tasks to interrupt lower-priority ones, and a preemptive kernel that manages task allocation efficiently to reduce latency .

RTOS enhances multitasking through features such as preemptive scheduling and management tasks that prioritize processes based on urgency and time constraints. This system allows simultaneous control and execution of tasks more effectively compared to general-purpose operating systems, which may not be optimized for time-bound task management .

Soft RTOS can experience deadline failures with minimal impact, resulting in acceptable performance delays without significant risk, making it suitable for tasks where timing is important but not critical. In contrast, Hard RTOS ensures strict adherence to deadlines, as failure to meet them can result in unacceptable outcomes, making it essential for real-time applications that are safety-critical .

The preemptive kernel in RTOS allows for high-priority tasks to take precedence over lower-priority ones, ensuring critical tasks are addressed promptly. This minimizes latency by enabling immediate task switching, thereby reducing response times and maintaining real-time performance across simultaneous task execution .

Implementing Hard RTOS in complex systems presents challenges such as ensuring absolute deadline adherence, which requires precise timing mechanisms and robust scheduling algorithms. It also involves handling resource constraints efficiently and integrating with diverse hardware components, which can complicate system architecture. Achieving minimal latency while maintaining task priority balance is another critical challenge .

RTOS is essential in applications like scientific instruments, where precise timing is critical for data accuracy, and in embedded systems such as automotive control systems, where safety and timely responses are paramount. It is used in systems requiring real-time processing to ensure timely task execution and system stability .

Minimizing latency is crucial in RTOS to ensure swift response to real-time events, which is essential for applications where delays can lead to performance degradation or critical failures. By reducing the time from event occurrence to processing, RTOS enhances system reliability and effectiveness, crucial for time-sensitive operations .

Anda mungkin juga menyukai