Axborot tizimlari va raqamli texnologiyalar


Quvur va filtrlovchi arxitekturasi


Download 470.45 Kb.
bet7/8
Sana08.05.2023
Hajmi470.45 Kb.
#1443330
1   2   3   4   5   6   7   8
Bog'liq
Faxriddin. tayyor

Quvur va filtrlovchi arxitekturasi
Ta'sirni oshirish va ishlab chiqarilgan mashina kodidan ortiqcha narsani olib tashlash uchun sintaksik daraxtini tahlil qiladigan va o'zgartiradigan boshqa komponentlar ham kiritilishi mumkin. Tabiiy til tarjimoni kabi boshqa tillarni qayta ishlash tizimida, lug'at kabi qo'shimcha komponentlar bo'ladi va ishlab chiqarilgan kod aslida boshqa tilga tarjima qilingan matn hisoblanadi. Tilni qayta ishlash tizimida mavjud bo'lgan muqobil arxitekturaviy naqshlar mavjud (Garlan va Shaw, 1993). Derivatorlar omborxona va quvur va filtr modelining kompozitsiyasini qo'llash orqali amalga oshirilishi mumkin. Kompilyator arxitekturasida ramz stolida birgalikda ma'lumotlar uchun ombor mavjud. Lug'at, sintaktik va semantik tahlil bosqichlari yuqorida ko'rsatilgandek tartibga solinadi va umumiy ramz stolida muloqat qilinadi. Tilni kompilyatsiya qilishning bu trubkasi va filtrlash modeli dasturlarning komponentlari va foydalanuvchi shovqinisiz amalga oshiriladigan ommaviy muhitlarda samarali bo'ladi; Masalan, bir XML hujjatini boshqasiga tarjima qilishda. Agar kompilyator, tuzilgan tartibga solish tizimi, interaktiv xato tuzatuvchi yoki dastur muallifi kabi boshqa tillarni qayta ishlash vositalariga qo'shilsa samarasiz. Bunday holatda, bitta komponentdan qilingan o'zgarishlar darhol boshqa komponentlarda aks ettirilishi kerak. Demak, tizimni tizimni atrofmuhit muhofazasi tizimini tashkil qilish yaxshiroqdir

Tilni qayta ishlash tizimi uchun omborxona arxitekturasi
Ushbu raqam, tilni qayta ishlash tizimining dasturiy ta'minotni qo'llab quvvatlash vositalarining birlashtirilishi mumkin bo'lgan qismini aks ettiradi. Ushbu misolda, ramzlar jadvali va sintaksisi daraxti markaziy axborot ombori vazifasini bajaradi. Asboblar yoki asbob qismlari bu orqali muloqot qiladi. Ba'zan asboblar ichiga kiritilgan boshqa ma'lumotlar, masalan, grammatikani ta'rifi va dastur uchun chiqish formatining ta'rifi asboblardan olib tashlandi va omborga joylashtirildi. Shuning uchun, sintaksisga yo'naltirilgan tahrirlovchi dasturning sintaksisini yozilayotganda to'g'riligini tekshirishi mumkin va chiroyli o'quvchi dasturlarning ro'yxatlarini o'qish uchun oson bo'lgan formatda yaratishi mumkin.
XULOSA:
Hozirgi kunda dasturlash sohasi eng ilg’or va jadal rivojlanayotgan soha hisoblanadi. Buni biz amaliy jihatdan har bir sohani avtomatlashtirilayotgani sifatida ko’rishimiz mumkin. Buning natijasida har bir sohada yuqori darajada aniqlilik,tezlik va inson omilining kamayishini yaqqol ko’rib turibmiz. Demak dasturlash sohasi bizga shu darajada aniqlilik, qulaylilik va tezlik berar ekan dasturiy taminot o’zi esa qay tarzda ishlab chiqatiladi degan savolga javobni ilgari surdik. Biz kurs ishi davomida dasturiy taminot nimaligi va uning qay hollarda ishlashi bizga nima uchun kerakligi hamda uning arxitekturasi va u nima uning turlari qanday va ularni ishlab chiqishni nazariy jihatdan ko’rib chiqdik. Kurs ishimizdas asosan dasturiy taminot arxitekturasiga urg’u berilgan. Shu jumladan:

  • Dasturiy tuzilmalar bilan tanishib chiqish

  • Tranzaksiyalarni qayta ishlash tizimining tuzilishini o’rganish

  • ATM tizimining dasturiy ta'minot arxitekturasini o’rganish.

  • Qatlamli axborot tizimi arxitekturasini o’rganish.

  • MHC-PMS arxitekturasini o’rganish.

  • Tilni qayta ishlash tizimining arxitekturasini o’rganish.

  • Quvur va filtrlovchi arxitekturasi ni o’rganish.

  • Tilni qayta ishlash tizimi uchun omborxona arxitekturasini o’rganish va ishlab chiqarish.

Kabi dasturiy taminot arxitekturalari ustida izlanishlar olib bordik.

Download 470.45 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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