Kompyuter
arxitekturasi
COMPLEX
INSTRUCTION
SET COMPUTING
Islomjonov
Iskandar
Kompyuter arxitekturasi
CISC haqida tushuncha
Reja:
CISC xususiyatlari va farqi RISC
dan
CISC afzalliki va kamchiligi
CISC
CISC nima ?
CISC kompilyatorni ishlab chiqishni oson va sodda qilish uchun ishlab chiqilgan. CISC ning
to'liq shakli Kompleks ko'rsatmalar to'plamidir. Ular xotiradan samarali foydalanishni
ta'minlaydigan dasturlash oson bo'lgan chiplardir.
CISC protsessorga mashina ko'rsatmalarini yaratish zaruratini yo'q qiladi. Misol uchun,
kompilyator yaratish, kvadrat ildiz masofasini hisoblash uchun uzoq mashina ko'rsatmalarini
yozish o'rniga, CISC protsessori buni amalga oshirish uchun o'rnatilgan qobiliyatni taklif
qiladi.
Ko'pgina dastlabki hisoblash mashinalari assembler tilida dasturlashtirilgan. Kompyuter
xotirasi sekin va qimmat edi. CISC odatda PDP-11 va DEC tizimi kabi yirik kompyuterlarda
qo'llanilgan.
Kompyuter arxitekturasi
Nega bu sizga kerak?
CISC protsessorlarining dizayn falsafasi protsessorda
murakkablikni yaratishdan iborat, shuning uchun hisoblash
jarayoni dasturiy ta'minot va boshqa apparat komponentlariga
unchalik soliq solinmaydi. Bu CISC protsessorlariga murakkab
ish yuklarini juda tez va samarali tarzda hal qilish imkonini
beradi va ular multithreading deb nomlanuvchi texnikadan
foydalanishlari mumkin . CSIC protsessorlarining asosiy turi
1980-yillarda ishlab chiqarilgan bir qator Intel protsessorlari
nomi bilan atalgan "x86" nomi bilan tanilgan. Bugungi kunga
qadar x86 bozorida faqat ikkita asosiy o'yinchi mavjud: Intel va
AMD.
K O M P Y U T E R A R X I T E K T U R A S I
Nega bu sizga kerak?
CISC ning o'ziga xos afzalliklaridan tashqari, x86
protsessorlari qisman Intel va AMD ning shaxsiy
kompyuterga uzoq yillar sarmoya kiritganligi tufayli to'liq va
keng qamrovli dasturiy ta'minot va apparat ekotizimiga ega.
RISC arxitekturasining chempioni, ARM protsessori server
bozoriga kirib kelayotgan bo'lsada, x86 bugungi server
xonalari va IT infratuzilmasida hamon hamma joyda
mavjud. Suyuq sovutish va immersion sovutish kabi
innovatsion yangi texnikalar CISC mashinalarining nisbatan
yuqori quvvat sarfi va issiqlik tarqalishi bilan kurashishda
yordam berish uchun ixtiro qilingan.
CISC xususiyatlari
Bir nechta manzillash rejimlarini qo'llab-quvvatlash uchun bitta
ko'rsatma kerak.
Ko'p sonli ko'rsatmalar.
Ko'rsatma-dekodlash mantig'i murakkab bo'ladi.
Maxsus vazifalar uchun ko'rsatmalar kamdan-kam qo'llaniladi.
Manzillash rejimlarining keng assortimenti
U o'zgaruvchan uzunlikdagi yo'riqnoma formatlarini taklif qiladi.
Ko'rsatmalar bir so'zdan kattaroqdir.
Ko'rsatma bajarilishi uchun bir soatdan ko'proq vaqt ketishi
mumkin.
Operatsiya xotirada bajarilganligi sababli umumiy maqsadli
registrlar soni kamroq.
Har xil CISC dizaynlari uzilishlarni boshqarish uchun stek
ko'rsatkichi uchun ikkita maxsus registr bilan o'rnatiladi.
RISC va CISC - asosiy farqlar
CISC
U mikrodasturlash blokiga ega.
Ishlash apparat ta'minotiga e'tibor qaratgan holda optimallashtirilgan.
Faqat bitta registr to'plami
Amalga oshirish muddati juda yuqori
Kodni kengaytirish muammo emas.
Ko'rsatmalarni dekodlash murakkab.
Hisoblash uchun tashqi xotira talab qilinadi
CISC protsessorlariga misollar System/360, VAX, AMD va Intel x86
protsessorlari.
Oddiy, standartlashtirilgan ko'rsatmalar
Ruxsat etilgan uzunlikdagi ko'rsatmalarning kichik soni
Cheklangan manzillash rejimlari
Muhim ilovalar - Xavfsizlik tizimlari, Uyni avtomatlashtirish.
Turli formatlar (har bir ko'rsatma uchun 16-64 bit).
RISC
U qattiq simli dasturlash blokiga ega.
Dasturiy ta'minotga e'tibor qaratilishi bilan ishlash optimallashtirilgan
Bir nechta registrlar to'plami mavjud
Amalga oshirish muddati juda kam
Kodni kengaytirish muammoni keltirib chiqarishi mumkin.
Ko'rsatmalarni dekodlash oddiy.
Hisoblash uchun tashqi xotirani talab qilmaydi
Umumiy RISC mikroprotsessorlari: ARC, Alpha, ARC, ARM, AVR, PA-RISC va SPARC.
Murakkab va o'zgaruvchan uzunlikdagi ko'rsatmalar
Ko'p sonli ko'rsatmalar
Murakkab adreslash rejimlari
Muhim ilovalar: Smartfonlar, PDAlar.
qattiq (32-bit) format
CISC afzalliklari
Mana, CISC ning afzalliklari/foydalari
CISC da ko'rsatmalar to'plamining tuzilishini o'zgartirmasdan
chipga yangi buyruqlar qo'shish oson
Ushbu arxitektura asosiy xotiradan samarali foydalanish imkonini
beradi
CISC misolida bo'lgani kabi kompilyator juda murakkab bo'lmasligi
kerak. Yo'riqnomalar to'plami yuqori darajadagi tillarning
tuzilmalariga mos keladigan tarzda yozilishi mumkin.
CISC kamchiliklari
Mana, CISC ning kamchiliklari/kamchiliklari
Protsessorlar oilasining oldingi avlodlari asosan har bir
yangi versiyada kichik to'plam sifatida mavjud edi.
Shunday qilib, kompyuterlarning har bir avlodi bilan
ko'rsatmalar to'plami va chip apparatlari
murakkablashadi.
Mashinaning ishlashi sekinlashadi, chunki turli
ko'rsatmalar tomonidan qabul qilingan soat vaqti hech
qachon o'xshash bo'lmaydi.
Ular kattaroqdir, chunki ular ko'proq tranzistorlarni
talab qiladi
THE END
Do'stlaringiz bilan baham: |