O’zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini


 Multitasking tizimlari. VLIW-protsessorlar va ular asosida qurilgan



Download 0,54 Mb.
Pdf ko'rish
bet2/6
Sana01.01.2022
Hajmi0,54 Mb.
#290515
1   2   3   4   5   6
Bog'liq
Texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi

1. Multitasking tizimlari. VLIW-protsessorlar va ular asosida qurilgan 

kompyuter  tizimlari  deganda  qanday  tizimlar  tushuniladi?  Misollar 

bilan tushuntiring. 

Multitasking (inglizcha multitasking) - bu bir nechta vazifalarni parallel qayta ishlash 

degani.  Buyruqning  maxsus  belgilangan  maydonlarida  parallel  ishlov  berish 

moslamalarining  har  biriga  qurilma  bajarishi  kerak  bo'lgan  harakatlar  buyuriladi. 

Bunday protsessorlar chaqiriladi uzun buyruqli so'z protsessorlari (VLIW). VLIW ning 

afzalliklari  quyidagilardan  iborat.  Birinchidan,  kompilyator  ko'rsatmalar  orasidagi 

bog'liqlikni  samaraliroq  tekshirishi  va  ijro  oynasining  o'lchamlari  bilan  cheklangan, 

superscalar  protsessor  uskunasiga  qaraganda,  bajarilishi  mumkin  bo'lgan  parallel 

ko'rsatmalarni  tanlashi  mumkin.  Ikkinchidan,  VLIW  protsessori  sodda  boshqaruv 

moslamasiga  ega  va  potentsial  yuqori  tezlikka  ega  bo'lishi  mumkin.  Biroq,  VLIW 

protsessorlari  ularning  ish  faoliyatini  pasaytiradigan  jiddiy  omilga  ega.  Bular 

ko'rsatmalarga bog'liq bo'lib, ularning qiymatlari faqat hisoblash dinamikasida ma'lum 

bo'lgan ma'lumotlarga bog'liq.  

VLIW  protsessorining  buyruqlar  qatori  ijro  paytida  kompilyator  tomonidan 

dinamik ravishda hosil bo'lgan bog'liqliklar to'g'risida ma'lumot yo'qligi sababli juda 

katta bo'lmasligi mumkin. Ushbu kamchilik VLIW protsessorida operatsiyalarni qayta 

tartiblashni oldini oladi. Bundan tashqari, bunday protsessor nomlarning katta hajmini, 

ko'p kirish registrlarini, ko'p sonli o'zaro bog'lanishlarni talab qiladi. Shuningdek, ijro 

etish paytida rejani tuzish paytidagi holatdan farq qiladigan vaziyat yuzaga kelganda 

to'xtatish mumkin (masalan, ijro etish paytida kesh etishmovchiligi).  

VLIW  protsessori,  quyida  ko'rsatilgan  kontaktlarning  zanglashiga  olib, 

cheklangan  holatda  bitta  soatlik  tsiklda  sakkizta  operatsiyani  bajarishi  mumkin  va 

mavjud superscalar chiplariga qaraganda ancha past ishlaydigan chastotada ishlaydi. 

Qo'shimcha  funktsional  bloklar  chipni  haddan  tashqari  murakkablashtirmasdan 




ishlashni  yaxshilashi  mumkin  (resurslarni  taqsimlashdagi  ziddiyatlarni  kamaytirish 

orqali).  Biroq,  ushbu  kengaytma  jismoniy  imkoniyatlar  bilan  cheklangan:  ro'yxatga 

olish  fayliga  funktsional  bloklarning  bir  vaqtning  o'zida  kirishini  ta'minlash  uchun 

zarur bo'lgan o'qish / yozish portlari soni va funktsiyalar bloklari sonining ko'payishi 

bilan  geometrik  ravishda  o'sadigan  munosabatlar.  Bunga  qo'shimcha  ravishda, 

kompilyator  har  bir  blok  yuklanganligini  ta'minlash  uchun  dasturni  kerakli  darajaga 

parallel  qilishi  kerak  -  bu,  menimcha,  ushbu  arxitekturaning  qo'llanilishini 

cheklaydigan eng muhim nuqta. 

VLIW  protsessorining  apparat  ta'minoti  juda  sodda:  protsessor  avtobusiga 

ulangan bir nechta kichik funktsional modullar (qo'shish, ko'paytirish, tarmoqlantirish 

va boshqalar) va bir nechta registrlar va kesh bloklari. VLIW arxitekturasi ikki sababga 

ko'ra  yarimo'tkazgichlar  sanoatida  qiziqish  uyg'otadi.  Birinchisi  -  endi  chipda 

protsessor birliklari uchun ko'proq joy ajratilishi mumkin, aytaylik, o'tishning prognoz 

qilinadigan  birligi  uchun  emas.  Ikkinchi  sabab,  VLIW  protsessori  yuqori  tezlikda 

bo'lishi mumkin, chunki maksimal ishlov berish tezligi faqat funktsional modullarning 

ichki xususiyatlari bilan belgilanadi. Shunisi qiziqki, ba'zi holatlarda VLIW eski CISC 

yo'riqnomalarini  RISCga  qaraganda  samaraliroq  bajarishi  mumkin.  Buning  sababi, 

VLIW protsessorini dasturlash mikrokodni yozish bilan juda o'xshash (fizik sathni har 

tomonlama  dasturlash,  mantiqiy  eshiklarning  ishlashini  ma'lumotlar  almashish 

avtobuslari  bilan  sinxronlashtirish  va  funktsional  modullar  o'rtasida  ma'lumot 

uzatilishini boshqarish imkonini beradigan juda past darajadagi til).  

Kompyuter  xotirasi  qimmat  bo'lgan  kunlarda,  dasturchilar  uni  x86 

protsessorlaridan  STOS  va  LODS  (bilvosita  yozish  /  o'qish  /  xotiradan  o'qish)  kabi 

murakkab  ko'rsatmalarga  murojaat  qilib  saqlashdi.  CISC  faqat  o'qish  uchun  xotira 

(ROM) bilan bog'langan va protsessor tomonidan bajariladigan mikro dasturlar kabi 

ko'rsatmalarni  amalga  oshiradi.  RISC  arxitekturasi  umuman  apparatdagi  yo'riqlarni 

bajarish  orqali  mikrokoddan  foydalanishni  yo'q  qiladi  -  aslida  RISC  protsessorining 

ko'rsatmalari  deyarli  MDHda  ishlatiladigan  mikrokod  bilan  bir  xil.  VLIW  buni 

boshqacha  amalga  oshiradi  -  protsessordan  mikrokodni  yaratish  protsedurasini  olib 

tashlaydi (va haqiqatan ham ijro bosqichi) va bajariladigan kodni yaratish bosqichida 

kompilyatorga  uzatadi.  Natijada,  x86  protsessor  ko'rsatmalarini,  masalan,  STOSni 

taqlid qilish juda samarali, chunki protsessor bajarish uchun tayyor makroslarni oladi. 

Ammo  shu  bilan  birga,  u  ba'zi  qiyinchiliklarni  ham  keltirib  chiqaradi,  chunki  juda 

samarali  mikrokod  yozish  juda  ko'p  vaqt  talab  qiladigan  jarayon.  Faqatgina  aqlli 

kompilyator  bu  ishni  VLIW  me'morchiligiga  topshirishi  mumkin.  Aynan  shu  holat 

VLIW arxitekturasiga ega kompyuterlardan foydalanishni cheklaydi. 

 

 




Download 0,54 Mb.

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




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