Multiprogramma Vaqtni taqsimlash tizimlarida ko'p dasturlash



Download 1,18 Mb.
bet2/7
Sana31.12.2021
Hajmi1,18 Mb.
#211582
1   2   3   4   5   6   7
Bog'liq
multidasturlash

Multiprogramma

MultiprogrammingMultiprogramming - bu hisoblash tizimining resurslari har bir jarayonga vaqt oralig'ida hisoblash tizimida joylashgan ma'lumotlarni qayta ishlash jarayonlari guruhidan taqdim etiladigan ma'lumotlarni qayta ishlash rejimidir, ularning davomiyligi va taqdim etilish tartibi nazorat dasturi tomonidan belgilanadi. interfaol rejimda bir vaqtning o'zida ishlashni ta'minlash maqsadida ushbu tizim. OSning ko'p dasturlash ish rejimining mohiyati shundan iboratki, bitta dastur (bitta hisoblash jarayoni) keyingi kiritish-chiqarish operatsiyasini yakunlanishini kutmoqda (ordinatalar o'qida "BB" imzosi). echimga boshqa dastur (jarayon) qo'yish mumkin (5-rasm). Bu mavjud resurslardan to'liqroq foydalanishga imkon beradi (masalan, rasmdan ko'rinib turibdiki, markaziy protsessor bo'sh) ma'lum bir vazifalar to'plamini kamroq hal qilish uchun zarur bo'lgan umumiy (jami) vaqtni qisqartirishni boshlaydi.

Shakl. 5, misol tariqasida, ikkita hisoblash jarayonining o'z vaqtida bir-birining ustiga chiqib ketishi sababli, bajarilishning umumiy vaqti o'z navbatida bajarilganidan kam bo'lgan gipotetik vaziyat tasvirlangan (bittasi ishga tushirilishi to'liq tugallangandan keyingina boshlanadi) boshqasidan). Ko'rinib turibdiki, har bir jarayonning bajarilish vaqti, odatda, ushbu jarayonlarning har biri yakka tartibda bajarilganidan uzoqroq.

Multiprogramma tizimning o'tkazuvchanligini oshiradi, lekin alohida jarayon hech qachon bitta dastur rejimida bajarilgandan ko'ra tezroq bajarilishi mumkin emas (resurslarni har qanday taqsimlash ishtirokchilarning birining ishini kutish uchun sarflangan qo'shimcha vaqt tufayli sekinlashadi chiqarilishi kerak bo'lgan resurs). Ko'p dasturlashda dasturlar nafaqat protsessorni, balki boshqa kompyuter resurslarini (RAM va tashqi xotira, kirish-chiqarish moslamalari, ma'lumotlar) almashadi. Multiprogramming hisoblash tizimidan foydalanish samaradorligini oshirishga mo'ljallangan, ammo samaradorlikni har xil yo'llar bilan tushunish mumkin. Hisoblash tizimlari samaradorligining eng xarakterli mezonlari:

· Tarmoqli kengligi - hisoblash birligi vaqt birligida bajaradigan vazifalar soni;

· Foydalanuvchilarning qulayligi, xususan, ular bir mashinada bir nechta dasturlar bilan bir vaqtning o'zida interaktiv ishlash qobiliyatiga ega bo'lishidir;

· Tizimning reaktivligi - tizimning dastur boshlanishi va natija olinishi o'rtasida oldindan belgilangan (ehtimol juda qisqa) vaqt oralig'iga bardosh berish qobiliyati.

Yuqorida 1-bo'limda ta'kidlab o'tilganidek, tanlangan samaradorlik mezoniga qarab, operatsion tizim ommaviy qayta ishlash tizimlari, vaqtni taqsimlash tizimlari va real vaqtda tizimlarga bo'linadi, ularning har biri multiprogramlashni amalga oshirishning o'ziga xos xususiyatlariga ega va ba'zi operatsion tizimlar bir nechta rejimlarni qo'llab-quvvatlashi mumkin . Bularning barchasini hisobga olgan holda, ko'rib chiqilayotgan OS turlarining har biri uchun multiprogrammalashni amalga oshirish xususiyatlarini batafsil ko'rib chiqamiz.

Ommaviy ishlov berish tizimlarida ko'p dasturlash

Kompyuterning ishlash qobiliyatini oshirish uchun ular barcha qurilmalarning va avvalambor markaziy protsessorning ishlamay qolish vaqtini minimallashtirishga harakat qilishadi (masalan, tegishli ma'lumotlarning etishmasligi sababli). Protsessordan yanada samarali foydalanishga olib keladigan tabiiy echim - bu protsessorni ishlov berish uchun ma'lumotlarga ega bo'lgan boshqa vazifani bajarishga o'tkazish. Multiprogrammalashtirishni amalga oshirishda ushbu yondashuv ommaviy tizimlarning asosini tashkil etadi.

Partiyani qayta ishlash tizimlarining asosiy maqsadi tezkor natijalarni talab qilmaydigan hisoblash muammolarini hal qilishdir. Partiyani qayta ishlash tizimlarining asosiy maqsadi va samaradorlik mezonlari - bu o'tkazuvchanlik, ya'ni vaqt birligi ichidagi vazifalar sonini hal qilish.

Partiyani qayta ishlash tizimlarida ushbu maqsadga erishish uchun quyidagi operatsion sxemasidan foydalaniladi. Ishning boshida har birida tizim resurslariga bo'lgan talabni o'z ichiga olgan vazifalar to'plami shakllantiriladi. Ko'p dasturli "aralash" vazifalar to'plamidan, ya'ni bir vaqtning o'zida bajariladigan vazifalar to'plamidan hosil bo'ladi. Bir vaqtning o'zida bajarish uchun turli xil resurs talablariga ega bo'lgan vazifalar tanlanadi, shunda kompyuterning barcha qurilmalarining muvozanatli yuklanishi ta'minlanadi. Masalan, ko'p dasturlash aralashmasida bir vaqtning o'zida intensiv I / U bilan hisoblash vazifalari va vazifalari mavjudligi ma'qul.

Shunday qilib, topshiriqlar to'plamidan yangi vazifani tanlash tizimdagi ichki vaziyatga bog'liq, ya'ni ma'lum ma'noda "foydali" vazifa tanlangan. Binobarin, ommaviy operatsion tizimlarni boshqaradigan hisoblash tizimlarida ma'lum bir vaqt ichida ma'lum bir vazifaning bajarilishini kafolatlash mumkin emas. Bundan tashqari, eng faol topshiriq tashabbusi bilan protsessor bir vazifadan ikkinchisiga o'tadi, masalan, u I / U operatsiyasini bajarish zarurati tufayli protsessordan voz kechganda. Shu sababli, bitta topshiriq protsessorni uzoq vaqt egallashi ehtimoli katta va interaktiv vazifalarni bajarish imkonsiz bo'lib qoladi.

Foydalanuvchini ommaviy ishlov berish tizimi o'rnatilgan kompyuter bilan o'zaro aloqasi, u vazifani olib kelib, uni dispetcher-operatorga berishi va kun oxirida, barcha topshiriqlar to'plamini bajarib bo'lgandan keyin kamayadi. , u natijani oladi. Shubhasiz, ushbu buyurtma uskunaning samaradorligini oshiradi, ammo foydalanuvchi samaradorligini pasaytiradi.


Download 1,18 Mb.

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




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