5-maruza. Taqsimlangan muhitda parallel jarayonlarni boshqarish Reja: Boshqariladigan taqsimlangan arxitektura


ODBC arxitekturasi quyidagi komponentlarni o'z ichiga oladi



Download 333,04 Kb.
bet8/10
Sana18.04.2022
Hajmi333,04 Kb.
#559457
1   2   3   4   5   6   7   8   9   10
Bog'liq
7-amaliy mavzu

ODBC arxitekturasi quyidagi komponentlarni o'z ichiga oladi:
1. Ilova (masalan, IS). U vazifalarni bajaradi: ma'lumotlar manbasiga ulanishni so'raydi, ma'lumotlar manbasiga SQL so'rovlarini yuboradi, SQL so'rovlari uchun saqlash maydoni va formatini tavsiflaydi, xatolarni ko'rib chiqadi va ular haqida foydalanuvchini xabardor qiladi, tranzaktsiyalarni amalga oshiradi yoki qaytaradi, tarmoqqa ulanishni so'raydi. ma'lumotlar manbai.
2. Qurilma menejeri. U dastur talabiga binoan drayverlarni yuklaydi, barcha ilovalar uchun yagona interfeysni taklif qiladi va ODBC administrator interfeysi bir xil va ilova qaysi DBMS bilan o'zaro aloqada bo'lishiga bog'liq emas. Microsoft tomonidan taqdim etilgan Driver Manager dinamik yuklangan DLL.
3. Drayv DBMSga bog'liq. ODBC drayveri dinamikdir DLL ODBC funktsiyalarini amalga oshiradigan va ma'lumotlar manbai bilan o'zaro aloqada bo'lgan. Drayv - bu ma'lumotlar bazasi tizimiga xos bo'lgan ba'zi funksiyalar bo'yicha so'rovni qayta ishlaydigan dastur (u ma'lumotlar bazasi bazasiga muvofiq so'rovlarni o'zgartirishi mumkin) va natijani ilovaga qaytaradi. ODBC texnologiyasini qo'llab-quvvatlaydigan har bir DBMS dastur ishlab chiquvchilarni ushbu DBMS uchun drayver bilan ta'minlashi kerak.
4. Ma'lumotlar manbai foydalanuvchi tomonidan belgilab qo'yilgan boshqaruv ma'lumotlarini, ma'lumotlar manbalari ma'lumotlarini o'z ichiga oladi va ma'lum ma'lumotlar bazasiga kirish uchun ishlatiladi. Bunday holda, OS va tarmoq platformasi vositalari qo'llaniladi.
Dinamik model. Ushbu model ko'p jihatlarni o'z ichiga oladi, ularni UML tilida ifodalash uchun kamida 5 ta diagramma qo'llaniladi. Menejmentning jihatini ko'rib chiqing. Boshqaruv modeli strukturaviy modellarni to'ldiradi. Tizimning tuzilishi qanday tasvirlangan bo'lishidan qat'i nazar, u strukturaviy birliklar (funktsiyalar yoki ob'ektlar) yig'indisidan iborat. Ularning bir butun sifatida ishlashi uchun ularni boshqarish kerak va boshqaruv to'g'risidagi ma'lumotlar statik diagrammalarda mavjud emas. Boshqaruv modellari tizimlar orasidagi boshqaruv oqimini loyihalashtiradi.
Dasturiy ta'minot tizimlarida boshqaruvning ikkita asosiy turi mavjud.
1. Markazlashgan boshqaruv.
2. Hodisaga asoslangan nazorat.
Markazlashtirilgan boshqaruv quyidagilar bo'lishi mumkin:
· Ierarxik- "qo'ng'iroqni qaytarish" printsipi bo'yicha (o'quv dasturlari ko'pincha shunday ishlaydi)
· Dispetcher modeli, bu parallel tizimlar uchun ishlatiladi.
Dispetcherlik modellari tizimning tarkibiy qismlaridan biri dispetcher hisoblanadi, deb taxmin qilinadi. U tizimlarni ishga tushirish va o‘chirishni hamda tizimning qolgan jarayonlarini muvofiqlashtirishni boshqaradi. Jarayonlar bir-biriga parallel ravishda amalga oshirilishi mumkin. Jarayon - bu hozirda ishlayotgan dastur, quyi tizim yoki protsedura. Ushbu model ketma-ket tizimlarda ham qo'llanilishi mumkin, bu erda boshqaruv dasturi ba'zi davlat o'zgaruvchilariga qarab alohida quyi tizimlarni chaqiradi (operator orqali hol).
Jarayonni boshqarish boshqaruv uchun mas'ul bo'lgan har qanday kichik dastur yo'qligini taxmin qiladi. Boshqarish tashqi hodisalar orqali amalga oshiriladi: sichqonchani bosish, klaviaturani bosish, sensorni o'qishni o'zgartirish, taymerni o'qishni o'zgartirish va boshqalar. Har bir tashqi hodisa kodlanadi va voqea navbatiga joylashtiriladi. Agar navbatdagi hodisaga reaktsiya taqdim etilsa, u holda ushbu hodisaga reaktsiyani amalga oshiradigan protsedura (pastki dastur) deyiladi. Tizim javob beradigan hodisalar boshqa quyi tizimlarda ham, tizimning tashqi muhitida ham sodir bo'lishi mumkin.
Hozirgi vaqtda deyarli barcha yirik dasturiy ta'minot tizimlari tarqatilgan. Taqsimlangan tizim - axborotni qayta ishlash bir kompyuterda jamlanmagan, balki bir nechta kompyuterlar o'rtasida taqsimlangan tizim. Taqsimlangan tizimlarni loyihalashda, boshqa har qanday dasturiy ta'minotni loyihalash bilan juda o'xshash bo'lgan, bir qator o'ziga xos xususiyatlarni hisobga olish kerak. Ulardan ba'zilari mijoz/server arxitekturasini muhokama qilishda 10-bobning kirish qismida aytib o'tilgan va ular bu erda batafsilroq muhokama qilinadi.


Download 333,04 Kb.

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




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish