Oqim. Oqimlarning tasnifi



Download 24,15 Kb.
bet2/8
Sana22.06.2022
Hajmi24,15 Kb.
#692183
1   2   3   4   5   6   7   8
Bog'liq
11 (2)

oqim tasnifi
Oqimlarni tasniflash noaniq savol bo'lgani uchun ularni quyidagi tarzda tasniflashni taklif qilaman:

  • Yadroga xaritalash orqali: 1: 1, N: M, N: 1

  • Ko'p vazifali modelga ko'ra: oldindan ko'p vazifali, kooperativ ko'p vazifali.

  • Amalga oshirish darajasi bo'yicha: yadro rejimi, foydalanuvchi rejimi, gibrid dastur.

Yadro rejimiga solishtirish orqali oqimlarning tasnifi
Yuqorida aytib o'tganimdek, oqimlar nafaqat yadro rejimida, balki foydalanuvchi rejimida ham yaratilishi mumkin. Operatsion tizimda bir nechta oqim rejalashtiruvchilari bo'lishi mumkin:

  • Tizimdagi har qanday oqimga vaqtni tarqatadigan markaziy yadro rejimidagi OS rejalashtiruvchisi.

  • Mavzu kutubxonasi rejalashtiruvchisi. Foydalanuvchi rejimi oqimlari kutubxonasi turli xil foydalanuvchi rejimi jarayonlari oqimlari o'rtasida vaqtni taqsimlaydigan o'z rejalashtiruvchisiga ega bo'lishi mumkin.

  • Jarayon oqimini rejalashtiruvchi. Biz allaqachon ko'rib chiqqan tolalar shu tarzda bajariladi. Masalan, Carbon kutubxonasi yordamida yozilgan har bir Mac OS X jarayonida o'z Thread Manager mavjud.

Shunday qilib. 1: 1 modeli eng sodda modeldir. Uning printsiplariga ko'ra, har qanday jarayonda yaratilgan har qanday oqim to'g'ridan-to'g'ri OS yadrosi rejalashtiruvchisi tomonidan boshqariladi. O'sha. bizda foydalanuvchi jarayoni oqimini yadro oqimiga 1 dan 1 gacha xaritalash mavjud. Ushbu model Linuxda 2.6 yadrosidan boshlab, shuningdek Windows-da amalga oshirilmoqda.
Model N: Mbir nechta foydalanuvchi protsessorlari uchun N dan M gacha yadro rejimidagi oqimlarni xaritada aks ettiradi. Bu haqda https://intellect.icu sayti aytmoqda. Oddiy qilib aytganda, bizda ba'zi bir oqimlar OS rejalashtiruvchisida bajarilganda va ularning aksariyati protsessor rejalashtiruvchisi yoki oqim kutubxonasida bo'lganida, o'ziga xos gibrid tizim mavjud. GNU Portable Threads bunga misoldir. Ushbu modelni amalga oshirish juda qiyin, ammo u yanada yaxshi ishlashga ega, chunki juda ko'p miqdordagi tizim qo'ng'iroqlaridan qochish mumkin.

Download 24,15 Kb.

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




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