12- ma’ruza Parallel hisoblash tizimlari Reja: Parallel tizim arxitektura kategoriyalari Parallel protsessorlar


Oldindan bajarilmaydigan ko'p vazifalar


Download 0.69 Mb.
Pdf ko'rish
bet18/22
Sana21.04.2023
Hajmi0.69 Mb.
#1370652
1   ...   14   15   16   17   18   19   20   21   22
Bog'liq
4-маъруза

3.Oldindan bajarilmaydigan ko'p vazifalar.
16 
bitli 
Windows 
allaqachon 
ko'p 
vazifalarni 
bajarishni 
qo'llab-
quvvatlaydi. Ushbu turdagi ko'p vazifalarni bajarish Windows-ning xabarlarga 
asoslangan arxitekturasi yordamida amalga oshiriladi. Windows - dastur xotirada 
bo'lishi mumkin va u xabar kelmaguncha ishlamaydi. Ilgari, bu xabarlar 
ko'pincha klaviatura yoki sichqonchadan foydalanuvchi kiritishining bevosita yoki 


bilvosita natijasi edi . Xabar yuborish mexanizmi ma'lumot almashish, dasturni ishga 
tushirish va boshqalar uchun keng qo'llaniladi.
Bularning barchasi uchun Windows DOS dasturlarini bajarishda ko'p 
funktsiyalarni bajarishni ishlatgan, shuningdek, ba'zi dasturlarga, masalan, 
multimediya uchun, taymerdan apparat uzilishlarini olishga ruxsat bergan.
Ushbu yondashuvning muhim cheklovi shundaki, dasturning xabarni qayta 
ishlashga sarflagan vaqti juda uzoq bo'lishi mumkin va boshqaruv faqat xabar qayta 
ishlanganidan keyin operatsion tizimga o'tkaziladi.
Vaqti -vaqti bilan ishlaydigan dasturlarni o'zgartirish uchun taymer yordamida 
oxirgi cheklovni qisman engib o'tish mumkin. Oldindan bajarilmaydigan ko'p 
vazifalarni 
engishning 
yana 
bir 
yechimi 
PeekMessage 
funktsiyasini 
chaqirishdir. Odatda, dastur navbatdan xabarlarni olish uchun GetMessage 
funktsiyasiga qo'ng'iroqni ishlatadi. Ammo, agar hozirda xabar navbati bo'sh bo'lsa, 
GetMessage funktsiyasi xabarning navbatga kelishini kutadi va keyin uni 
qaytaradi. PeekMessage funktsiyasi boshqacha ishlaydi - navbatda hech qanday xabar 
bo'lmasa ham, boshqaruvni dasturga qaytaradi. Shunday qilib, bu yoki boshqa dastur 
uchun navbatda xabarlar paydo bo'lgunga qadar ko'p vaqt talab qiladigan ishlar 
davom etadi.

Download 0.69 Mb.

Do'stlaringiz bilan baham:
1   ...   14   15   16   17   18   19   20   21   22




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