Ma'ruza 1. Real vaqt tizimlarining asosiy tushunchalari. Real vaqt tizimlarining tuzilishi, tarkibi va asosiy texnik va texnologik ko'rsatkichlari.
Reja
Asosiy tushunchalar
Haqiqiy vaqt tizimlarining (RTS) bir nechta ta'riflari mavjud bo'lib, ularning aksariyati bir-biriga ziddir. SRVning maqsadi va asosiy vazifalari bo'yicha turli xil qarashlarni namoyish qilish uchun ulardan bir nechtasi.
Haqiqiy vaqt tizimi - bu har qanday dasturning muvaffaqiyati nafaqat uning mantiqiy to'g'riligiga, balki natijani olish uchun zarur bo'lgan vaqtga bog'liq bo'lgan tizimdir. Vaqt chegaralari qoniqtirilmasa, tizim xatosi qayd etiladi.
Shunday qilib, vaqt cheklovlarini qondirish kafolatlanishi kerak. Bu tizimni oldindan aytib bo'lishni talab qiladi, ya'ni. hozirgi holati va ish hajmidan qat'i nazar, kerakli vaqt ichida kerakli natijani beradi. Shu bilan birga, tizim mavjud resurslardan foydalanishning eng katta foizini ta'minlashi maqsadga muvofiqdir.
POSIX 1003.1 standarti RTSni quyidagicha ta’riflaydi: “Operatsion tizimlardagi real vaqt - bu ma’lum vaqt oralig‘ida operatsion tizimning kerakli darajadagi xizmat ko‘rsatish qobiliyatidir”.
Ba'zan real vaqtda ishlaydigan tizimlar doimiy tayyorlik tizimlari (on-line tizimlar) yoki "etarli javob vaqtiga ega interaktiv tizimlar" deb ataladi. Bu odatda marketing maqsadlarida amalga oshiriladi. Darhaqiqat, agar interaktiv dastur "real vaqt" deb nomlansa, bu shunchaki yuzlab millisekundlik kechikish hatto sezilmaydigan odamning so'rovlarini ko'rib chiqish uchun vaqti borligini anglatadi.
Ba'zan "real vaqt tizimi" tushunchasi "tezkor tizim" tushunchasi bilan belgilanadi. Bu har doim ham to'g'ri emas. Har bir hodisa uchun RTSning kechikish vaqti unchalik muhim emas (u bir necha soniyagacha yetishi mumkin). Asosiysi, bu vaqt ko'rib chiqilayotgan dastur uchun etarli va kafolatlangan . Ko'pincha, kafolatlangan ish vaqtiga ega bo'lgan algoritm bunday bo'lmagan algoritmga qaraganda unchalik samarali emas. Misol uchun, "tezkor" tartiblash algoritmi, o'rtacha, boshqa saralash algoritmlariga qaraganda ancha tezroq, lekin uning kafolatlangan murakkablik bahosi ancha yomonroq.
Ko'pgina sohalarda RTS ilovalari o'zlarining "real vaqt" tushunchalarini kiritadilar. Masalan, agar ma'lumotlarni tahlil qilish (kirishda) va/yoki ishlab chiqarishda (chiqishda) ma'lumotlarni tahlil qilish va/yoki yaratish bilan bir vaqtda amalga oshirilishi mumkin bo'lsa, raqamli signalni qayta ishlash jarayoni "real vaqt" deb ataladi. raqamli ishlovsiz bir xil ma'lumotlar.signal. Misol uchun, agar audio ma'lumotlarni qayta ishlash 2,00 soniyalik audioni tahlil qilish uchun 2,01 soniyani talab qilsa, bu real vaqtda jarayon emas. Agar 1,99 soniya davom etsa, bu real vaqtda jarayondir.
Do'stlaringiz bilan baham: |