Real-Time Əməliyyat Sistemi (RTOS) olaraq da bilinir.
RTOS nədir?
Real-time Əməliyyat Sistemi, real vaxt tətbiqetmələri üçün hazırlanmış çox vəzifəli bir əməliyyat sistemidir. RTOS, bu gün hərbi baxımdan şəxsi cihazlara qədər geniş yayılmışdır.
Komponentləri
Real vaxt: Real vaxt müəyyən bir dəyər arasındakı icra edilən əməliyyatların cavab müddəti. Bu dəyər əlaqədar sistemlər üçün xüsusilə vacibdir. Hətta bəzi sistemlərdə çox kritik ola bilər. Buna görə real vaxta zəmanət vermək üçün bu sistemlərdə bəzi mexanizmlərdən istifadə edilməlidir. Bu baxımdan, RTOS real vaxta zəmanət verən bir mexanizmdir.
Əməliyyat sistemi: hardware və tətbiq proqramları arasında əlaqə quran bir sistem proqramı. Bu proqramın yaratdığı abstraksiya təbəqəsi ilə bu gün istifadə olunan populyar proqram dillərindən istifadə etməklə istifadəçiyə avadanlıqlarımı daha asan əldə etmək imkanı verir. RTOS, əslində bir əməliyyat sistemi olduğundan, dizaynerlərə quraşdırılmış sistemlərdə istifadə edildikdə əməliyyat sistemi təmin etdiyi rahatlıqlardan istifadə etməyə imkan verir.
Niyə Rtos Istifadə Edirsiniz?
RTOS, quraşdırılmış sistemlərdə bütün real vaxt tətbiqləri üçün vacib bir komponent deyil. Ancaq tətbiqlərin mürəkkəbliyi artdıqca RTOS ehtiyacı daha aydın görünür. Gündən-günə daha mürəkkəb avadanlıqla quraşdırılmış sistemlərin tətbiqi, sistemdən gözlənilən vəzifələrin idarə edilməsini getdikcə çətinləşdirdi. Bu cür tətbiqlərdə, RTOS lazımi performansa cavab vermək üçün effektiv real vaxt tətbiqetməsini inkişaf etdirmək üçün istifadə olunur.
Real vaxt rejimində işləyən sistemlərin gündəlik həyatda istifadə etdiyimiz əməliyyat sistemlərindən fərqi; üzərində işləyən proqramların "real vaxt" olmasıdır. Başqa sözlə, işləyən tətbiqetmələr müəyyən bir müddət ərzində öz vəzifələrini yerinə yetirməlidirlər. Real vaxt rejimində işləyən sistem, üzərinə ərizə yazan proqramçılara tətbiqlərin nisbi prioritetlərinə daha çox nəzarət edir.