1-Buyruqlar daraja paral. Parallel vektorli tizimlar(pvp)(139-154). docx



Download 0,51 Mb.
Pdf ko'rish
bet3/11
Sana23.04.2022
Hajmi0,51 Mb.
#577340
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
5.1-Buyruqlar daraja. paral. Parallel vektorli tizimlar(PVP)(139-154)

Multithreading texnologiyasi
- bu ko'p yadroli dasturiy ta'minot. Keyingi ish
samaradorligi, har doimgidek, protsessor apparatida o'zgarishlarni talab qiladi.
Tizimlar va arxitekturalarning murakkabligi har doim ham samarali emas. Qarama-
qarshi fikr mavjud: "har qanday topqirlik oddiy!". Haqiqatan ham, protsessorning ish
faoliyatini oshirish uchun uning chastotasini oshirish, mantiqiy va apparat qismlarini
murakkablashtirish 
umuman
zarur 
emas, 
chunki 
mavjud 
texnologiyani
ratsionalizatsiya qilish va takomillashtirish kifoya. Ushbu usul juda foydalidir -
protsessorning issiqlik tarqalishini oshirish, mikrosxemalar ishlab chiqarish uchun
yangi qimmatbaho uskunalarni yaratish masalasini hal qilishning hojati yo'q. Ushbu
yondashuv ko'p yadroli texnologiya - bitta kristallga bir nechta hisoblash yadrolarini
amalga oshirish doirasida amalga oshirildi. Agar biz dastlabki protsessorni olsak va
ishlashni 
yaxshilashning 
bir necha usullarini amalga oshirishda ishlash
samaradorligini taqqoslasak, ko'p yadroli texnologiyadan foydalanish eng yaxshi
variant ekanligi aniq.
5.1.1-rasm. Multithreading texnologiyasi.


146
1.
Multiprogramming -
bir vaqtning o'zida bir nechta dasturlarni
bajaradigan
kompyuter (masalan, Excel va Firefoxni bir vaqtda ishga tushirish).
2.
Multiprotsessing -
bir vaqtning o'zida bir nechta CPU ishlatadigan kompyuter.
3.
Multitasking -
umumiy resursni
ulashuvchi
vazifalar (1 protsessor kabi).
4.
Multithreading
- bu ko'p vazifalarni bajarish kengaytmasi.
4. Parallel ishlov berish usullari
Parallel dasturlash.
Zamonaviy hisoblash tizimida, odatda, bajarishni istagan
bir vaqtning o'zida bir nechta dastur jarayonlari mavjud. Endi barcha jarayonlarni
samarali va samarali boshqarish Operatsion tizimning zimmasida. Operatsion
tizimning muhim jihatlaridan biri bu ko'p dasturli dasturdir. Kompyuter tizimida
bajarilishini kutayotgan bir nechta jarayonlar mavjud, ya'ni ular CPU ularga qachon
ajratilishini kutadilar va ular bajarilishini boshlaydilar. Ushbu jarayonlar ish joylari
sifatida ham tanilgan. Endi asosiy xotira juda kichik bo'lib, unga ushbu
jarayonlarning hammasini yoki ishlarini joylashtirishga qodir emas. Shunday qilib,
ushbu jarayonlar dastlab ish hovuz deb nomlangan joyda saqlanadi. Ushbu ish
jamg'armasi asosiy xotira va CPU ajratilishini kutayotgan barcha jarayonlardan
iborat. CPU barcha kutilayotgan ishlardan bittasini tanlaydi, uni ish havzasidan
asosiy xotiraga olib boradi va bajarishni boshlaydi. Protsessor bitta ishni tashqi omil
tomonidan to'xtatilguncha yoki u I / U vazifasiga o'tguncha bajaradi.


147

Download 0,51 Mb.

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




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