Ma'ruza Loyihalashtirish namunalari reja


Oqibatlari ilovalar namuna


Download 378.57 Kb.
bet9/14
Sana18.06.2023
Hajmi378.57 Kb.
#1555810
1   ...   6   7   8   9   10   11   12   13   14
Bog'liq
UZ ДТА Лекция 6 2023

Oqibatlari ilovalar namuna .
Afzalliklari :

  • Oraliq ma'lumotlar fayllarda saqlanmasligi mumkin, lekin agar kerak bo'lsa, qo'shimcha maqsadlar uchun saqlanishi mumkin.

  • qayta ishlatish , almashtirish, qayta tartibga solish va bir xil komponentlarga asoslangan ko'plab funktsiyalarni amalga oshirish uchun birlashtirish mumkin .

  • Agar filtrlarning boy to'plami mavjud bo'lsa, quvurli ma'lumotlarni qayta ishlash tizimlari juda tez ishlab chiqilishi mumkin.

  • Faol filtrlar parallel ravishda ishlashi mumkin, buning natijasida ko'p protsessorli tizimlarda samaraliroq echim bo'ladi.

Kamchiliklari:

  • Ba'zan zarur bo'lgan katta umumiy holatga ega ishlov berish boshqaruvini ushbu uslub bilan samarali amalga oshirib bo'lmaydi.

  • Ko'pincha, parallel ishlov berish unumdorlikdan foyda keltirmaydi, chunki filtrlar o'rtasida ma'lumotlarni uzatish juda qimmat bo'lishi mumkin, filtrlar biror narsa ishlab chiqarishdan oldin barcha kiritishni talab qilishi mumkin va ularni kanallar bilan sinxronlashtirish sezilarli uzilishlarga olib kelishi mumkin.

  • Ko'pincha filtrlar kirish ma'lumotlarining formatini qayta ishlashdan ko'ra ko'proq vaqt sarflaydi. Bitta formatdan foydalanish, masalan, matn, ko'pincha ulardan foydalanish samaradorligini pasaytiradi.

  • Ushbu uslubdagi xatolarni hal qilish juda murakkab. Agar ishlab chiqilayotgan tizim juda ishonchli bo'lishi kerak bo'lsa va xatolik yuz berganda ishning eng boshlanishiga qaytish, shuningdek, uni e'tiborsiz qoldirish mumkin bo'lmagan stsenariylar bo'lsa, bu uslubdan foydalanmaslik kerak.

Misollar. Ushbu naqshning eng mashhur qo'llanilishi qobiqning jarayonlar o'rtasida o'tish qobiliyati bilan kengaytirilgan UNIX yordamchi tizimidir . Ko'pgina yordamchi dasturlar matnli ma'lumotlarni qayta ishlashda filtr vazifasini bajarishi mumkin va quvurlar bir dasturning standart kirishini boshqasining standart chiqishiga ulash orqali quriladi.
Yana bir misol, kiritish dasturini qayta ishlaydigan filtrlar ketma-ketligi sifatida tez-tez ishlatiladigan kompilyator arxitekturasi - lexer ( lexer ), parser (parser), semantik analizator, optimallashtiruvchilar to'plami va natija kodlari generatori. Shunday qilib, siz tezda oddiy til uchun prototip kompilyatorini yaratishingiz mumkin. Sanoatda foydalanishga qaratilgan yuqori samarali kompilyatorlar yanada murakkab sxema bo'yicha, xususan, "Repository" uslubining elementlaridan foydalangan holda qurilgan.

3. Ko'p darajali tizim ( qatlamlar ).


Uchrashuv. Bir-biridan foydalanadigan juda ko'p turli xil elementlarga ega bo'lgan katta tizimlarni amalga oshirish . Bunday tizimlar ishlashining ba'zi jihatlari turli darajadagi turli komponentlar tomonidan bajariladigan ko'plab operatsiyalarni o'z ichiga olishi mumkin (ya'ni, bitta vazifa turli darajadagi elementlar o'rtasida ketma-ket qo'ng'iroqlar orqali hal qilinadi, ikkinchisi ham, lekin bu vazifalarni hal qilishda ishtirok etadigan elementlar boshqacha bo'lishi mumkin). . Buni amalga oshirishda quyidagi omillarni hisobga olish kerak:

Download 378.57 Kb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   14




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling