Mavzu: Multidasturlash va multiprotsessorlash


Yagona tishli dastur misoli



Download 247,07 Kb.
Pdf ko'rish
bet3/4
Sana23.06.2023
Hajmi247,07 Kb.
#953162
1   2   3   4
Bog'liq
Mavzu Multidasturlash va multiprotsessorlash

Yagona tishli dastur misoli 
Ro'yxatdagi ba'zi URL-lar uchun javob kodlarini tekshiradigan va ularni konsolga 
bosib chiqaradigan dastur yozishni xohlaymiz. URL ro'yxati URLni tasdiqlash 
jarayonining o'zi bilan bog'liq bo'lgan xotirada. Oddiy algoritm: Ro'yxat orqali o'ting. 
Birinchi urlni oling. Javobni kuting. Javob kodini chop eting. Ro'yxatdagi keyingi 
URL manziliga o'ting. URL-lar qolmaguncha ro'yxatni bosib o'tishda davom eting. 
Ma'lum bo'lishicha, protsessor URL manzillarini ketma-ket bosib o'tadi va 
oldingisidan javob olguncha keyingi URL ga o'tmaydi. Ammo URL manziliga kirish 
va undan javob olish vaqt talab etadi. Shunday qilib, URL manzilidan javob 
kutayotgan paytda protsessor ishlamayapti va bu protsessor vaqtini behuda 
sarflashdir. Va, albatta, siz barcha URL-lar ketma-ket qayta ishlanmaguncha konsolga 
qarab ham kutishingiz kerak. Shunday qilib, protsessor javobni kutayotganda, biz 
undan boshqa URL manziliga o'tishni va shu bilan protsessorning bo'sh vaqtini 
minimallashtirishni so'rashimiz mumkin. Bunday vaziyatda oqimlardan foydalanish 
qulay. Ulardan foydalanishni boshlaganingizdan so'ng, dastur ko'p yo'nalishli bo'ladi. 
Ko'p tarmoqli dasturga misol
Keling, beshta turli oqimlarni yarataylik. Har bir mavzu bitta URL uchun 
javobgar bo'ladi. Protsessor bitta ish zarrachasida ishlaydi va shu ip bilan bog'langan 
URL manziliga e'tibor beradi. Protsessor ishlamayapti, chunki javob olish uchun biroz 
vaqt ketadi.Protsessor boshqa mavzu ustida ishlay boshlaydi va shu ip bilan 
bog'langan URLni oladi. Bu protsessor birinchi urldan javob olguncha sodir bo'ladi. 
Shunday qilib, dastur ketma-ket bajarilmaydi va ko'p qirrali bo'ladi. Bir 
nuqtada javob birinchi URL manzilidan keladi va protsessor birinchi oqimga o'tadi va 
natijani nashr etadi. Protsessor yana boshqa ipga o'tadi. Ko'p qirrali versiyada 
protsessorning ishlamay qolishi juda minimallashtirilgan. Bu erda tasvirlangan 
qadamlarning ketma-ketligi protsessor aslida bajaradigan ishiga mos kelmasligi 
mumkin, chunki qaysi ip ishlayotganini aniqlashning iloji yo'q. Yagona va ko'p 
protsessorli oqimlar Bitta protsessorli mashina hech qachon haqiqiy ko'p ishlov 
berishni bajara olmaydi. Dastur ko'p qirrali bo'lsa ham, bitta protsessor mashinasi 
hech qanday foyda keltirishi yoki keltirmasligi mumkin. 



Download 247,07 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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