1-Hyper-threading texnologiyasi(120-135). docx


Parallel vazifali tizimning ishlashi



Yüklə 0,71 Mb.
Pdf görüntüsü
səhifə18/21
tarix26.04.2022
ölçüsü0,71 Mb.
#56415
1   ...   13   14   15   16   17   18   19   20   21
4.1-Hyper-threading texnologiyasi(120-135)

Parallel vazifali tizimning ishlashi. Vaqtni  taqsimlash  tizimida  har  bir

jarayonga  ma'lum  bir  vaqt  kvantlari  ajratiladi,  ular  uchun  jarayon  bajarilishi

kerak. Amalga  oshirishga  tayyor  bo'lgan  P1,  P2,  P3,  P4  4  ta  jarayon  mavjudligini

ayting. Shunday  qilib,  ularning  har  biriga  bir  necha  vaqt  kvantlari  beriladi,  ular

uchun  ular  bajariladi,  masalan,  5  nanosekundadagi  (5  ns)  vaqt  kvantasi. Bitta

jarayon  bajarilishini  boshlaganda  (masalan,  P2),  u  o'sha  vaqt  kvantasida  (5  ns)

bajariladi. 5  nsdan  keyin  protsessor belgilangan  miqdordagi  vaqt  davomida  boshqa

jarayonni (masalan, P3) bajarilishini boshlaydi.

Shunday  qilib,  protsessor  protsesslarni  vaqt  oralig'ida  bo'lishish  va  shunga

mos  ravishda  bajarish  jarayonini  amalga  oshiradi. Bitta  jarayonning  kvanti  tugashi

bilanoq, boshqa jarayon uning bajarilishini boshlaydi.

Bu  erda,  asosan,  kontekstni  almashtirish  amalga  oshirilmoqda,  lekin  u  shu

qadar  tez  ro'y  beradiki,  foydalanuvchi  har  bir  dastur  bilan  ishlayotganda  alohida

ishlashga qodir. Shunday qilib, foydalanuvchiga bir nechta jarayonlar / vazifalar bir

vaqtning  o'zida  bajarilishi  haqidagi  illuziya  beriladi. Ammo  aslida  ma'lum  bir  vaqt

ichida faqat  bitta  jarayon  /  vazifa  bajarilmoqda. Ko'p  vazifalarda  vaqtni  taqsimlash

eng  yaxshi  tarzda  namoyon  bo'ladi,  chunki  har  bir  ishlaydigan  jarayon  CPU

vaqtining faqat adolatli kvantini oladi. Umumiy ma'noda, ko'p vazifalar bir vaqtning

o'zida  bir  nechta  dastur,  jarayon,  vazifa,  ish  zarrachalarining  ishlashini

anglatadi. Ushbu  atama  zamonaviy  operatsion  tizimlarda  bir  nechta  vazifalar

umumiy  ishlov  berish  resursini  (masalan,  protsessor  va  xotira)  birgalikda

ishlatganda qo'llaniladi.

Yuqoridagi rasmda tasvirlanganidek, istalgan vaqtda protsessor bitta vazifani

bajaradi, boshqa vazifalar esa o'z navbatini kutmoqda. Parallellik  xayoliyligi




133

protsessor  boshqa  vazifaga  tayinlanganda  erishiladi. ya'ni  A,  B  va  C  barcha  uchta

vazifalar vaqtni taqsimlash sababli bir vaqtning o'zida paydo bo'lmoqda.

Shunday  qilib,  ko'p  vazifalarni  bajarish  uchun  birinchi  navbatda  ko'p

dasturlash  kerak,  ya'ni  bajarishga  tayyor  bo'lgan  bir  nechta  dasturlar  mavjud. Va

ikkinchidan vaqtni taqsimlash tushunchasi.




Yüklə 0,71 Mb.

Dostları ilə paylaş:
1   ...   13   14   15   16   17   18   19   20   21




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin