2.4. Foydalanish joylarining xususiyatlari
Ko'plab OT ishlab chiqishda ishlatiladigan rivojlanish mezonlariga muvofiq uch turga bo'lingan:
- partiyani qayta ishlash tizimlari (masalan, OC EC),
- vaqtni ajratish (Unix, VMS),
- real vaqtli tizimlar (Qnx, RT / 11).
Paketni qayta ishlash tizimlari Asosiy hisoblash tabiatidagi muammolarni tezda olishni talab qilmaydigan muammolarni hal qilishga mo'ljallangan. Asosiy maqsad va partiyalarni qayta ishlash tizimlarining samaradorligi maksimal quvvat, ya'ni vaqtning birligi uchun maksimal vazifalar sonini hal qilishdir. Paketni qayta ishlash tizimlarida ushbu maqsadga erishish uchun quyidagi funktsional sxema qo'llaniladi: ish boshlanganida, vazifa to'plami shakllantiriladi, har bir vazifa o'z ichiga oladi; Ushbu vazifalardan, ko'p sonli aralashma shakllantiriladi, ya'ni ko'p narsalar bir vaqtning o'zida bajarilgan vazifalarni bajaradi. Bir vaqtning o'zida resurs talablariga ega bo'lganligi sababli, manbalar talablariga ega bo'lgan vazifalar tanlanadi, shunda hisoblash mashinasining barcha qurilmalarining muvozanatli yuklanishi ta'minlanadi. Shunday qilib, topshiriqlar paketidan yangi vazifani tanlash tizimda buklanadigan ichki holatga bog'liq, ya'ni "qulay" vazifa tanlanadi. Shuning uchun, bunday yoki ma'lum bir vaqt uchun bir yoki boshqa vazifani bajarish mumkinligini ta'minlash mumkin emas. Paketni qayta ishlash tizimlarida protsessorni boshqa vazifani bajarish uchun almashtirish uchun protsessorni bajarish uchun boshqa vazifani bajarish uchun boshqa vazifani bajarish uchun boshqa vazifani bajarsa, masalan, I / O operatsiyasini bajarish zarurligi tufayli. Shuning uchun bitta vazifa uzoq vaqt davomida protsessorni amalga oshirishi mumkin, bu esa interfaol vazifalarni bajarishga imkon bermaydi. Shunday qilib, paketni qayta ishlash tizimi o'rnatilgan hisoblash mashinasi bilan o'zaro ta'sir, bu vazifani olib tashlaganligi sababli, uni dispetcher-operatorni va butun vazifaning bajarilganidan keyin To'plam natijani oladi. Shubhasiz, bunday tartib foydalanuvchining samaradorligini pasaytiradi.
Vaqt ajratish tizimlari Paketni qayta ishlash tizimlarining asosiy etishmasligi uchun tuzatilgan - bu o'z vazifalarini bajarish jarayonida foydalanuvchi-dasturchini izolyatsiya qilish. Har bir foydalanuvchi ajratish tizimi o'z dasturi bilan muloqot olib boradigan terminal bilan ta'minlangan. Tizimni ajratish tizimida har bir vazifa faqat kvantli protsessning vaqtini ajratib turadi, hech qanday ish uzoq vaqt protsessorni egallamaydi va javob vaqtini qabul qiladi. Agar kvant etarlicha tanlangan bo'lsa, bir vaqtning o'zida bir vaqtning o'zida bir vaqtning o'zida ishlaydigan barcha foydalanuvchilar har birining har birida faqat mashinani ishlatadigan taassurot qoldiradi. Vaqtni ajratish tizimlari partiyalarni qayta ishlash tizimlariga qaraganda kichik hajmdagi o'tkazish qobiliyatiga ega ekanligi aniq, chunki har bir foydalanuvchi vazifasi bajariladi, bu esa "foydali" tizim, va qo'shimcha ravishda ko'proq hisoblash quvvatining qo'shimcha xarajatlari mavjud emas Vazifa uchun vazifaga ega bo'lgan tez-tez almashuvchi protsessor. Vaqtni ajratish tizimining samaradorligi bo'yicha mezon maksimal natijalar emas, balki foydalanuvchining qulayligi va samaradorligi hisoblanadi.
Real vaqt tizimlari Galvanik chiziq, domen tarmog'i, domen jarayoni va boshqalarga, masalan, mashina, sun'iy eksperimentni o'rnatish yoki texnologik jarayonlarni boshqarish uchun ishlatiladi. Ushbu holatlarning barchasida, boshqacha ruxsat etilgan vaqt mavjud, aks holda bir yoki boshqa dastur mavjud, bunda bir yoki boshqa dastur, agar ko'rinishi ko'rsatiladi, sensorlardan eksperimental ma'lumotlar yo'qoladi Galvanik qopqog'ining qalinligi normaga mos kelmaydi. Shunday qilib, real vaqt rejimlari uchun samaradorlikning mezoni - bu oldindan bardosh berish qobiliyatidir intervallarni o'rnating Dasturni ishga tushirish va natijani olish (nazorat ta'siri) orasidagi vaqt. Bu vaqt tizim reaktsiyasi vaqti deb ataladi va tizimning tegishli xususiyati reaktivlik. Ushbu tizimlar uchun ko'p tarmoqli dasturlarning belgilangan to'plamidir va bajarilishi uchun dasturni tanlash ob'ektning hozirgi holati yoki rejalashtirilgan ish jadvaliga muvofiq amalga oshiriladi.
Ba'zi operatsion tizimlar har xil turdagi tizimlarning xususiyatlarini birlashtirishi mumkin, masalan, vazifalar bir qismini paketni qayta ishlash rejimida amalga oshirishi mumkin va qisman real vaqtda yoki vaqt ajratish rejimida. Bunday hollarda, partiyalarni qayta ishlash rejimi ko'pincha fon rejimi deb nomlanadi.
Do'stlaringiz bilan baham: |