Kirish. Mashina kodi yoki kompyuter tili
Download 0.54 Mb.
|
kompni tashkil qilish
Ish unumdorligi-bu kompyuterning ishlash tezligi ko’rsatkichidir.
MIPS(Million Instruction Per Second) FLOPS(Floating Point Operation Per Second) Asosiy qism CISC arxitekturasi CISC bu Kompleks Instruction Set Computer- ning qisqartmasi . CISC protsessorlari 1970-yillarda RISC (Reduced Instruction Set Computers) protsessorlari evolyutsiyasidan oldin paydo bo'lgan. Ushbu davrda kompyuter xotirasi "kichik" va "juda qimmat" ishlatiladi. 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. Ushbu bo'limda biz arxitektura, ko'rsatmalar to'plami, CISC protsessorlarida quvur liniyasi va uning afzalliklari va kamchiliklari haqida bilib olamiz. Shunday qilib, mavzudan boshlaylik. CISC protsessorlari arxitekturasi Biz bir CISC CPU asosiy maqsadi yuqorida o'rgangan deb hisoblanadi kamaytirish orqali dastur hajmini kamaytirish ko'rsatmalar sonini bir dasturda. Bu "ba'zi bir quyi darajadagi ko'rsatmalarni yagona kompleks qo'llanmaga kiritish" orqali amalga oshiriladi. Keyinchalik dekodlanganida ushbu ko'rsatma bajarilishi uchun bir nechta mikroinstruksiyalarni keltirib chiqaradi.
CISC protsessorlari uchun ko'rsatmalar to'plamlari CISC yo'riqlari tabiatan murakkab va xotirada bir nechta so'zlarni egallaydi . RISC xotira operandalariga kirish uchun Load / Store-dan foydalangani singari, CISC xotira operandalariga kirish uchun Move buyrug'iga ega.
RISC uslubi bo'yicha ko'rsatmalar quvur liniyasini amalga oshirish uchun qulaylik yaratadi, chunki ularning barchasi bitta so'zdan iborat . Barcha ko'rsatmalarning operandlari so'z ichida bir xil holatda joylashgan. Yuklash va saqlash ko'rsatmalaridan tashqari barcha boshqa qo'llanmalar registr operandalarida ishlaydi . Shunday qilib, RISC uslubidagi ko'rsatmalar uchun quvur liniyasini amalga oshirish osonlashadi. Ammo, bu CISC uslubidagi ko'rsatmalarga tegishli emas. CISC yo'riqnomalari "o'zgaruvchan uzunlik" ga ega, ular "bir nechta operandlar", "kompleks manzillar rejimlari" va "murakkab ko'rsatmalar" ga ega. Endi CISC yo'riqnomasi nafaqat xotira so'zidan iborat . Shunday qilib, operand olish uchun bir necha tsikl kerak bo'ladi . Bundan tashqari, biz ko'rsatmalar o'zgaruvchan o'lcham va formatga ega ekanligini bilamiz, chunki bu yo'riq va dekodni dekodlashni murakkablashtiradi. Shu sababli, CISC uslubidagi ko'rsatmalarga muvofiq ravishda ulanish murakkab vazifa. Buni misol yordamida tushunamiz. (R2), (R3) Ko'chirish (R4), R5 Birinchi Move buyrug'ida har ikkala operandaning samarali qo'shimchalari - bu xotira joyi . Shunday qilib, ikkita xotira kirishini talab qiladi. Ikkinchi ko'chirish topshirig'iga esa, samarali manzili birinchi operand "bir bo'lib xotiraning va samarali manzili " ikkinchi operand "bir emas Ro'yxatdan o'tish . Ikkinchi yo'riqnomada faqat bitta xotiradan foydalanish kerak. Bu erda ikkinchi Move buyrug'ini to'xtatish kerak, shunda birinchi Move buyrug'i har ikkala operandaning ham xotiradan kirishiga imkon beradi. Shunday qilib, CISC uslubidagi ko'rsatmalarga o'tish oson emas. CISC protsessorlarining afzalliklari va kamchiliklari Afzalliklari: Kodi hajmi nisbatan bo'lgan qisqa xotira talabini kamaytirish tushiradi qaysi.
Kamchiliklari: Kod o'lchamlari minimallashtirilgan bo'lsa ham , bitta ko'rsatmani bajarish uchun bir necha soatlik tsikllarni talab qiladi . Shunday qilib , kompyuterning umumiy ish faoliyatini pasaytiradi .
Kalitni olib ketish CISC protsessori RISC protsessori evolyutsiyasidan oldin joriy qilingan . Bu CISC noto'g'ri yondashuv bo'lganligi emas, balki MDH va RISC boshqa spektrda ishlab chiqilgan.
VLIW (Very Long Instruction Word)-o’ta katta uzunlikdagi buyruqlar Ushbu muommoni hal etishga yana bir yondashish VLIW/EPIC- \A’()A nrxituklunisicki (juda uzun komandalar) amalga oshirilgan, bunda munmmoni bir qismi apparaluradan kompiiyatorgayuklatilgan va barclui i.shiab chiqiiruvchilar unumdorlikka erishish uchun arxitektura muhimiigini tiui oladilar. Mikrosxema funksional bloklarining orasidagi masofa uzun b o iganda signallami tarqalish iezligiga bogiiq boigan muammolar yuzaga keladi. Chunki bir taktda signallar zarur boigan bloklarga yetib borishga ulgurmaydi. Ushbu muammoni yechish uchun ALPHA mikroprotsessorlarga ≪klasterlar≫ kiritilgan. Bunda bloklar qisman takrorlangan, lekin klasteriar orasidagi masofa kam boigan. Ko‘p yadroli mikroprotsessorlami qurish g‘oyasi klasterlar g‘oyasini rivojlantirish hisoblanadi deb aytish mumkin, lekin bu holatda protsessor yadrosi butunligicha takrorlanadi. Intel-Hyper Threading texnologiyasini ko‘p yadroli yondashishning boshqa o ‘tmishdoshi deb hisoblash mumkin, bunda umumiy yadrodan foydalanuvchi yo‘riqnomalarning ikkita oqimidan foydalanish va apparaturalarning katta bo‘lmagan takrorlanishi mavjud. Ko‘p yadroli protsessor ikkita yoki ko‘p ≪ijroli yadroiarga≫ ega. Protsessoming yadrosi deb uning ma’liunotlarga ishlov berish uchun mo‘ljallangan ijro moslamalari tizimini (arifmetik-mantiqiy moslamalar to‘plami) aytish mumkin, Operatsion tizim ijro yadrolaridan har birini barcha zaruriy hisoblash resurslari biian diskret protsessor sifatida qabul qiladi. Shuning uchun protsessoming ko‘p yadroh arxitekturasi tegishli dasturiy ta’minoti asosida bir necha dasturiy oqimlami parallel holda to‘liq bajarishni amalga oshiradi. Download 0.54 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling