
Scheduling Algorithms Implementation for Real Time Operating Systems: A Review
Author(s) -
Gulistan Ahmead Ismael,
Azar Abid Salih,
Adel Al-Zebari,
Naaman Omar,
Karwan Jameel Merceedi,
Abdulraheem Jamil Ahmed,
Nareen O. M. Salim,
Sheren Sadiq Hasan,
Shakir Fattah Kak,
Ibrahim Mahmood Ibrahim,
Hajar Maseeh Yasin
Publication year - 2021
Publication title -
asian journal of research in computer science
Language(s) - English
Resource type - Journals
ISSN - 2581-8260
DOI - 10.9734/ajrcos/2021/v11i430269
Subject(s) - computer science , real time operating system , scheduling (production processes) , autopilot , real time computing , earliest deadline first scheduling , frame (networking) , real time control system , control system , dynamic priority scheduling , rate monotonic scheduling , embedded system , operating system , control (management) , engineering , control engineering , schedule , operations management , artificial intelligence , telecommunications , electrical engineering
The term "Real-Time Operating System (RTOS)" refers to systems wherein the time component is critical. For example, one or more of a computer's peripheral devices send a signal, and the computer must respond appropriately within a specified period of time. Examples include: the monitoring system in a hospital care unit, the autopilot in the aircraft, and the safety control system in the nuclear reactor. Scheduling is a method that ensures that jobs are performed at certain times. In the real-time systems, accuracy does not only rely on the outcomes of calculation, and also on the time it takes to provide the results. It must be completed within the specified time frame. The scheduling strategy is crucial in any real-time system, which is required to prevent overlapping execution in the system. The paper review classifies several previews works on many characteristics. Also, strategies utilized for scheduling in real time are examined and their features compared.