Boshqaruv hamda pedagog kadrlarni qayta tayyorlash va ularni malakasini oshirish instituti



Download 1,57 Mb.
Pdf ko'rish
bet35/74
Sana14.04.2022
Hajmi1,57 Mb.
#550628
1   ...   31   32   33   34   35   36   37   38   ...   74
Bog'liq
Ж.НематовШахсий компютр архитектураси(ўқув амалиёти) Уқитиш мат туп

Nazorat savollari 
1.
Kompyuter buyruqlar tizimi 
2.
Operandlarning turlari 
3.
Komandalarning turlari 


69 
11-Ma’ruza. 
CISC, RISC va VLIW arxitekturalarda buyruqlar turlari 
Reja: 
1. Buyruqlar turlari 
2. CISC arxitekturasi 
3. RISC arxitekturasi 
4. VLIW arxitekturasi 
 
Tayanch iboralar:
CISC arxitekturasi, RISC arxitekturasi, VLIW arxitekturasi.
 
 
Kompyuterning buyruqlar tizimi (VM) bu VM bajarishi mumkin bo'lgan 
buyruqlarning to'liq ro'yxati. Buyruq tizimining arxitekturasi (BTA) - bu 
kompyuterga ko'rinadigan va dasturchi ko'radigan kompyuter vositalari. 
Semantik bo'shliqni qisqartirish nuqtai nazaridan BTA ning uchta turidan biri 
ajralib turadi:
- buyruqlarning to'liq to'plamiga ega bo'lgan arxitektura: CISC (Komple 
Instruction Set Computer); 
- qisqartirilgan buyruqlar to'plami bilan arxitektura: RISC (qisqartirilgan 
ko'rsatmalar to'plami kompyuteri);
- juda uzun buyruqli so'zlar bilan arxitektura: VLIW (Juda uzun qo'llanma so'zi). 
CISC arxitekturasining asosiy g'oyasi uning nomi - "buyruqlarning to'liq
to'plami" da aks etadi. Ushbu arxitektura har bir mumkin bo'lgan (odatiy)
ma'lumotlarni qayta ishlash harakati uchun alohida mashina ko'rsatmasiga ega
bo'lishga intiladi. 
Tarixiy jihatdan CISC me'morchiligi birinchilardan biri bo'lgan.
Protsessorlarning takomillashtirilishi imkon qadar ko'proq turli xil ko'rsatmalarni
bajarishga qodir VMlarni yaratish yo'lidan bordi. Bu assambleya tilida dasturlar
yozgan dasturchilarning ishini soddalashtirdi (ya'ni deyarli mashina ko'rsatmalari
darajasida). Murakkab buyruqlardan foydalanish dastur hajmini va ishlab chiqish
vaqtini qisqartirishga imkon berdi.


70 
Natijada, CISC protsessorlarini tashkil etishning quyidagi xususiyatlari 
rivojlandi: har biri markaziy protsessorning bir necha sikllarida bajariladigan turli 
xil mashina ko'rsatmalari (yuzlab); dasturlashtiriladigan mantiq bilan boshqarish 
moslamasi; oz sonli umumiy foydalanish registrlari (RON); turli uzunlikdagi turli 
xil buyruq formatlari; ikki manzilli adreslashning ustunligi; bilvosita 
adreslashning turli usullarini o'z ichiga olgan operandlarni adreslash mexanizmi 
ishlab chiqilgan.
Ammo CISC yondashuvi ba'zi bir buyruqlarni faqat apparatda bajarilishini
imkonsiz qildi (bunday vositalarning murakkabligi bilan). Natijada, protsessorlarda
bloklar paydo bo'ldi, "tezda" eng murakkab ko'rsatmalarni oddiyroq ko'rsatmalar
ketma-ketligi bilan almashtirdi. Bundan tashqari, amaliyot shuni ko'rsatdiki,
dasturlarni yozishda ko'plab murakkab buyruqlar oddiygina talab qilinmagan. Va
nihoyat, buyruqlarning juda murakkabligi va ularning ko'pligi tufayli VM 
boshqaruv moslamasi faqat dasturlashtiriladigan mantiq asosida, ya'ni "sekin" 
boshqaruv xotirasi yordamida tuzilishi kerak edi.
Oxirgi holat protsessorning soat chastotasini oshirish imkoniyatlarini 
sezilarli darajada chekladi. Ushbu omillarning barchasi RISC arxitekturasi tomon 
burilishga olib keldi. Shu bilan birga, CISC me'morchiligining bir qator shubhasiz 
afzalliklari o'z dolzarbligini saqlab qoladi (birinchi navbatda, dasturiy ta'minot 
ishlab chiqaruvchilari nazarida). Shuning uchun etakchi VM ishlab chiqaruvchilari 
(Intel, AMD, IBM va boshqalar) o'zlarining so'nggi ishlanmalarida hali ham CISC 
yondashuvidan voz kechmaydilar.
CISC protsessorlari xotirani qisqartirish uchun kodni soddalashtirish va uni 
qisqartirishda yordam berdi. CISC protsessorida bitta yo'riqnomada "bir nechta 
past darajadagi operatsiyalar" mavjud. Bu CISC ko'rsatmalarini qisqa, ammo 
"murakkab" qiladi.
Turli xil VM-lar buyruq tizimlarida har xil turdagi operatsiyalarga ega 
bo'lishi mumkin. Shunga qaramay, buyruqlarning asosiy turlari ajratib ko'rsatiladi: 
1) ma'lumotlar uzatish buyruqlari;
2) arifmetik va mantiqiy ishlov berish buyruqlari; 


71 
3) satrlar bilan ishlash uchun buyruqlar;
4) SIMD buyruqlari
5) aylantirish buyruqlari;
6) kirish / chiqish buyruqlari; 
7) tizimni boshqarish buyruqlari;
8) buyruq oqimi nazorati guruhlari. 
11.1-rasm. CISC arxitekturasi 
RISC arxitekturasiga alohida e'tibor, aksariyat zamonaviy CISC
protsessorlarida dekodlash bosqichidagi murakkab ko'rsatmalar oddiy RISC
ko'rsatmalar to'plamiga qisqartirilganligi va protsessor yadrosi RISC protsessori
sifatida amalga oshirilganligi bilan bog'liq.
RISC arxitekturasidagi asosiy sa'y-harakatlar eng samarali ko'rsatmalar 
liniyasini qurishga qaratilgan, ya'ni barcha ko'rsatmalar xotiradan olinib,
protsessorga bir xil oqim shaklida ishlov berish uchun yuboriladi va hech qanday
ko'rsatma kutish holatida bo'lmasligi kerak va protsessor yuklanib qolishi kerak.
Ko'pgina ko'rsatmalarning bajarilishini soddalashtirish va ularni registr- 
registr formatiga o'tkazish uchun siz protsessorga juda katta miqdordagi umumiy
registrlarni taqdim etishingiz kerak. Bu keyingi operatsiyalarda operandlar sifatida
ishlatiladigan oraliq natijalarni vaqtincha saqlashni ta'minlashga imkon beradi va
operatsiyalarni bajarilishini tezlashtiradigan xotiraga kirish sonining kamayishiga


72 
olib keladi. 32 ga teng bo'lgan minimal registrlar soni aksariyat RISC kompyuter 
ishlab chiqaruvchilari tomonidan amalda standart sifatida qabul qilinadi.
Juda uzun qo'llanma so'zi (VLIW) arxitekturasi 1980-yillarning boshlaridan
beri bir qator universitet loyihalaridan ma'lum bo'lgan. VLIW g'oyasi shundan
iboratki, ko'rsatmalarning parallel bajarilishini samarali rejalashtirish vazifasi
"aqlli" kompilyatorga tegishli. Bunday kompilyator dastlab manba dasturini tahlil 
qiladi. Tahlilning maqsadi bir vaqtning o'zida bajarilishi mumkin bo'lgan barcha 
buyruqlarni aniqlash va buyruqlar o'rtasida ziddiyatlar yuzaga kelmasligi. Tahlil 
paytida kompilyator hatto ko'rib chiqilayotgan dasturning bajarilishini qisman 
taqlid qilishi mumkin. Keyingi bosqichda kompilyator bunday buyruqlarni 
paketlarga (to'plamlarga) birlashtirishga harakat qiladi, ularning har biri bitta 
super-uzun buyruq sifatida qaraladi. Bir nechta oddiy buyruqlarni bitta super-
uzunga birlashtirish quyidagi qoidalarga muvofiq amalga oshiriladi:
Bitta 
super-uzun 
buyruqqa 
birlashtirilgan 
oddiy 
buyruqlar 
soni
protsessordagi funktsional (bajarilish) bloklari (FB) soniga teng;
«Ekstremal buyruqqa faqat turli xil FBlar tomonidan bajariladigan shunday
oddiy buyruqlar kiradi, ya'ni ortiqcha uzunlikdagi buyruqning barcha tarkibiy
qismlarining bir vaqtning o'zida bajarilishi ta'minlanadi.
Juda uzun buyruq odatda 256 dan 1024 bitgacha bo'ladi. Bunday meta-
buyruq bir nechta maydonlarni o'z ichiga oladi (uni tashkil etadigan oddiy 
buyruqlar soniga ko'ra), ularning har biri ma'lum bir funktsional blok uchun 
operatsiyani tavsiflaydi.
Bu shakl bu qo'shimcha uzun buyruqning mumkin bo'lgan formatini va
uning maydonlari va individual operatsiyalarni amalga oshiradigan FBlar
o'rtasidagi munosabatni ko'rsatadi.


73 
11.2-rasm. FBlar o'rtasidagi munosabati 

Download 1,57 Mb.

Do'stlaringiz bilan baham:
1   ...   31   32   33   34   35   36   37   38   ...   74




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