Mavzu: Multidasturlash va multiprotsessorlash


Multitasking va multiprocessing


Download 247.07 Kb.
Pdf ko'rish
bet2/3
Sana28.12.2022
Hajmi247.07 Kb.
#1022817
1   2   3
Multitasking va multiprocessing 
Multiprotsessing shuni anglatadiki, bir nechta jarayonlar bir vaqtda bajarilishi 
mumkin, ya'ni istalgan vaqtda bir nechta jarayonlar bajarilishi mumkin. Bitta 
protsessor tizimida bu mumkin emas, chunki protsessor bir vaqtning o'zida faqat bitta 
buyruqni bajarishi mumkin. Va bu buyruqni faqat bitta jarayon bilan bog'lash 
mumkin, shuning uchun bu erda siz bir vaqtning o'zida ishlaydigan bitta jarayon bilan 
taqqoslashingiz mumkin. Ko'p vazifalar bir vaqtning o'zida ikki yoki undan ortiq 
jarayonni bajarishga qodir bo'lishni anglatadi. Sizda bitta protsessor tizimi bor deb 
taxmin qilaylik. Bir vaqtning o'zida bir nechta fayllarni yuklashni va muharriringizda 
dastur yozishni xohlaysiz. Shunday qilib, yuklash mexanizmi va sizning 
muharriringiz ikkita alohida jarayondir. Ammo protsessor bir vaqtning o'zida faqat 
bitta jarayonning buyrug'ini bajarishi mumkin. Shunday qilib, u ikkita jarayon 
o'rtasidagi o'tishni qo'llab-quvvatlaydi va faqat bitta jarayon har qanday vaqtda 
amalda ishlaydi. Shunday qilib, ikkita jarayon bir vaqtning o'zida ishlayotganga 
o'xshaydi, ammo bunday emas. Shuning uchun bu erda ko'p ishlov berish amalga 
oshiriladi, ko'p ishlov berish emas. 
Endi aytaylik, sizda ko'p protsessorli tizim mavjud. Shunday qilib, yuklab 
olish jarayoni bitta protsessorda va faylingizni tahrirlash jarayoni boshqa protsessorda 
amalga oshirilishi mumkin. Bunday holda, ikkala jarayon ham bir vaqtning o'zida 
amalga oshiriladi va shuning uchun ko'p ishlov berish haqida gapirish mumkin. 
Jarayonlar haqida 
Jarayon boshlanganda, operatsion tizim unga xotirani tayinlaydi. Xotira turli 
jarayonlar o'rtasida taqsimlanmaydi. Iplar va multithreading Ushbu jarayonda iplar 


mavjud. Shunday qilib, jarayon bir nechta ipga ega bo'lishi mumkin. Mavzu - bu 
jarayon davomida bajarilishning mustaqil ketma-ketligi. 

Download 247.07 Kb.

Do'stlaringiz bilan baham:
1   2   3




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