Bir kanalli, bir fazali
Bir kanalli, bir fazali biznes faqat bitta serverga ega. Xaridorga murojaat qilish bilanoq, ular to'liq xizmatni oladilar.
Misol: avtomatlashtirilgan avtomobil yuvish.
Bir kanalli, ko'p fazali
Bir kanalli, ko'p fazali biznesda bitta server va ko'p bosqichli xizmat ko'rsatish jarayoni mavjud.
Misol: chakana bank xizmatlari, pul olish, depozitlar, yangi hisoblar va boshqalar uchun turli xil hisoblagichlarga ega.
Ko'p kanalli, bir fazali
Ko'p kanalli, bir fazali biznesda bir nechta serverlar va bir bosqichli xizmat ko'rsatish jarayoni mavjud.
Misol: biznes-klass va ekonom-klass yo'lovchilari uchun alohida navbatga ega aviachiptalar kassasi.
Ko'p kanalli, ko'p fazali
Ko'p kanalli, ko'p fazali biznesda bir nechta serverlar va ko'p bosqichli xizmat ko'rsatish jarayoni mavjud.
Misol: bir nechta kir yuvish mashinasi va quritgichli kir yuvish mashinasi.
Navbatlarni boshqarish tizimi ( QMS) tashrif buyuruvchilar oqimini boshqarish va tahlil qilish uchun ishlab chiqilgan vositalar to'plamidir.
Bu unchalik qiyin ko'rinmaydi, lekin bu nimani anglatadi?
Ideal holda, navbatni boshqarish dasturi navbatlarning shakllanishiga to'liq yo'l qo'ymaslik uchun mavjud, ammo undan foydalanish navbatni boshqarish bilan cheklanmaydi.
Qaysidir ma'noda, navbat ilovasini CRM vositasi yoki uning hech bo'lmaganda bir jihati sifatida ko'rib chiqish mumkin. Navbatga qo'shilish mijozning biznes bilan o'zaro munosabatlarining birinchi qismlaridan biridir. Ushbu o'zaro ta'sirni hisobga olgan holda, navbatni boshqarish mijozlarga xizmat ko'rsatish sohasiga qadam qo'yadi.
Uzilishlarni boshqarish (Interrupt management).
Uzilishlar bilan ishlash real vaqt rejimida dasturiy ta'minotning asosiy funksiyasi bo'lib, uzilishlar va ularning ishlov beruvchilarini o'z ichiga oladi. Faqat yuqori ustuvorlikka ega bo'lgan jismoniy uzilishlar tizim uzilishlar jadvaliga markazlashtirilishi mumkin. Dastur har bir uzilishni uzilishlar jadvalidagi ishlov beruvchiga tayinlaydi. Interrupt ishlov beruvchisi faqat operatsiyalar ketma-ketligini o'z ichiga olgan tartibdir.
Muayyan uzilishni qayta ishlash tartibi ma'lum bir uzilish uchun uzilish xizmati tartibi deb nomlanadi. RTOS qatlami ko'pincha uzilishlar jadvali deb nomlanuvchi uzilishlar juftlari va ularning ishlov beruvchilari ro'yxatini saqlaydi. Barcha uzilish ishlov beruvchilari fon jarayonida doimiy ishlaydi.
Aksariyat RTOS yadrolari kontekstni almashtirish paradigmasi tomonidan ishga tushirilishi va tugatilishi mumkin bo'lgan vazifalarni chiqaradi. Ob'ektga yo'naltirilgan dasturlash tillarida (masalan, C++ va Java) vazifalar bir yoki bir nechta ip sifatida bajarilishi mumkin. Shunday qilib, uzilish ish zarrachalari yoki vazifa yoki jarayon doirasidagi kichik jarayon sifatida ishlatilishi mumkin.
Uzilish - bu apparat yoki dasturiy ta'minot tomonidan protsessorga yuboriladigan signal bo'lib, darhol e'tibor berish kerak bo'lgan voqeani ko'rsatadi. Har doim uzilish sodir bo'lganda, boshqaruvchi joriy ko'rsatmani bajarishni tugatadi va Interrupt Service Routine (ISR) yoki Interrupt Handler ni bajarishni boshlaydi . ISR protsessor yoki kontrollerga uzilish sodir bo'lganda nima qilish kerakligini aytadi. Uzilishlar apparat uzilishlari yoki dasturiy uzilishlar bo'lishi mumkin.
Do'stlaringiz bilan baham: |