1. Real vaqtda operatsion tizimlar Haqiqiy vaqtda operatsion tizim - bu operatsion tizimning turi.
Terimning ko'p ta'riflari mavjud. Eng keng tarqalgan bo'lganlar:
* Har qanday dasturning muvaffaqiyati uning mantiqiy to'g'riligiga emas, balki ushbu natijani olgan vaqtga bog'liq bo'lgan operatsion tizim. Agar tizim vaqt cheklovlarini qondira olmasa, uning ishlashida nuqson bo'lishi kerak;
* Standart POSIX 1003.1 quyidagilarni ta'riflaydi: "Operatsion tizimlarda real vaqt operatsion tizimning muayyan vaqt ichida zarur darajadagi xizmatni taqdim etish qobiliyatidir";
* Bashoratli vaqt ichida tashqi hodisalarning oldindan ko'rinmaydigan ko'rinishiga javob beradigan operatsion tizim;
Doimiy tayyorgarlikning interfaol tizimlari. Ular marketing masalalari asosida RTOS deb tasniflanadi va agar interaktiv dastur "real vaqtda ishlash" deb ataladigan bo'lsa, bu faqat foydalanuvchining so'rovlari insonlarga tushunarli bo'lmagan kechikish bilan ishlanadi.
Haqiqiy vaqtda ishlaydigan operatsion tizimlar (RTOS) real vaqtda vaqtinchalik tizimlarning resurslariga interfeysni ta'minlash uchun mo'ljallangan. Bunday tizimlarda asosiy vazifa ma'lumotlarni qayta ishlashning o'z vaqtida amalga oshirilishi hisoblanadi.
RTOS uchun asosiy talab - bu tizimning xatti-harakatining predmetligi va determinizmini eng yomon tashqi sharoitlarda ta'minlashdir, bu esa universal operatsion tizimlarning ishlashi va tezligi talablaridan keskin farq qiladi. Yaxshi RTOS barcha tizimlarni o'rnatish stsenariyalari (bir vaqtning o'zida uzilishlar va ishlarni bajarish) bo'yicha taxminiy xatti-harakatlarga ega.
Haqiqiy vaqtli tizimlar va ko'milgan tizimlar o'rtasida farq bor. Ichida o'rnatilgan tizim har doim ham taxmin qilinadigan xatti-harakatlarga ega bo'lishi shart emas, bu holda bu real vaqtda tizim emas. Biroq, mumkin bo'lgan ko'milgan tizimlarga tezkorlik bilan qarash ham ko'pgina ko'milgan tizimlar oldindan ma'lum xatti-harakatlarga muhtoj, shuning uchun hech bo'lmaganda ba'zi funktsionalliklar uchun va shuning uchun bu tizimlar real vaqtda tizimlarga bog'liq bo'lishi mumkinligini ko'rsatadi.
Apparat va dasturiy ta'minotni qo'llab-quvvatlaydigan va real vaqt rejimida ishlaydigan loyihalarni ishlab chiqishda ishtirok etgan Martin Timmerman (RTUSI) Real-Time Consult va RTUSI direktori RTOS uchun quyidagi talablarni shakllantirdi:
* Operatsion tizim juda vazifali va moslashuvchan bo'lishi kerak;
* Operatsion tizimlar iplar uchun ustunlik tushunchasiga ega bo'lishi kerak;
* operatsion tizim taxminiy sinxronizatsiya mexanizmlarini qo'llab-quvvatlashi kerak;
* Operatsion tizim ustuvorlikni meros qilib olish mexanizmini ta'minlashi kerak;
* Operatsion tizimning xatti-harakatlari ma'lum va prognoz qilinadigan bo'lishi kerak (uzilishni to'xtatish, ishni kechiktirish vazifalari, haydovchilarning kechikishi va hk).
Bu shuni anglatadiki, barcha tizim ish yuki stsenariylarida maksimal javob vaqti aniqlanishi kerak.