Multidasturlash va multiprotsessorlash



Download 27,61 Kb.
bet1/3
Sana22.07.2022
Hajmi27,61 Kb.
#835493
  1   2   3
Bog'liq
Multidasturlash va multiprotsessorlash


@dars_ishlanma_yangi

MULTIDASTURLASH VA MULTIPROTSESSORLASH
REJA:

  1. Jarayon va ko'p vazifalarni bajarish

  2. Multitasking va multiprocessing

  3. Yagona tishli dastur misoli

Jarayonlar va ko'p vazifali, ko'p ishlov berish, iplar va ko'p ishlov berish kabi mavzular yangi boshlagan dasturchilar uchun qiyin bo'lishi mumkin. Maqolada juda akademik bo'lmasdan, oddiy tilda asoslar tushuntiriladi.


Jarayon va ko'p vazifalarni bajarish
Jarayon - bu dasturning bajariladigan nusxasi. Python dasturini ishga tushirishda jarayon yaratiladi. Dastur ishlayotganda, jarayon ishlaydi. Dastur o'z ishini tugatgandan so'ng, jarayon tugaydi.
Dasturlar ba'zi ma'lumotlar bilan ishlaydi va ma'lumotlar ba'zi o'zgaruvchilarda saqlanadi. O'zgaruvchilar xotirada. Shunday qilib, jarayon yaratilganda, operatsion tizim unga jarayon ishlatishi mumkin bo'lgan xotirani tayinlaydi.
Multitasking va multiprocessing
Dastur - bu buyruqlar ketma-ketligi. Protsessor bir vaqtning o'zida faqat bitta buyruqni bajarishi mumkin.
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.

Download 27,61 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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