RISC nima uchun muhim? RISC energiya samaradorligi muhim bo'lgan batareya bilan ishlaydigan qurilmalar uchun yuqori ishlashni ta’minlaydi. RISC protsessori har bir buyruq uchun bitta amalni bajaradi. Bitta siklni bajarish orqali operatsiyani bajarish vaqti optimallashtiriladi.
Arxitektura qat’iy belgilangan uzunlikdagi yo’riqnomadan foydalanganligi sababli, quvur liniyasini o’tkazish osonroq. Va u murakkab ko'rsatmalarni dekodlash mantig’iga ega emasligi sababli, u ko’proq registrlarni qo’llab-quvvatlaydi va qiymatlarni xotiraga yuklash va saqlashga kamroq vaqt sarflaydi.
Chip dizaynerlari uchun RISC protsessorlari dizayn va joylashtirish jarayonini soddalashtiradi va talab qilinadigan kichikroq komponentlar tufayli har bir chip uchun arzonroq narxni ta’minlaydi. Qisqartirilgan ko’rsatmalar to’plami va oddiy dekodlash mantig’i tufayli kamroq chip maydoni ishlatiladi, kamroq tranzistorlar talab qilinadi va ko’proq umumiy maqsadli registrlar markaziy protsessor blokiga sig’ishi mumkin.
RISCning to'rtta asosiy tamoyillari:
Har qanday operatsiya qanday bo'lishidan qat'i nazar, bitta siklda bajarilishi kerak turi.
Buyruqlar tizimi eng tez-tez bo'lganlarning minimal sonini o'z ichiga olishi kerak bir xil uzunlikdagi eng oddiy ko'rsatmalardan foydalangan.
Ma'lumotlarni qayta ishlash operatsiyalari faqat "ro'yxatga olish -" formatida amalga oshiriladi. registr": operandlar protsessorning operatsion registrlaridan olinadi va operatsiya natijasi registrga ham yoziladi va operativ registrlar va xotira o'rtasidagi almashinuv faqat yuklash-yozish buyruqlari yordamida amalga oshiriladi.
Buyruqlar tizimining tarkibi bayonotlarni tuzish uchun "qulay" bo'lishi kerak yuqori darajadagi tillar.
Afzalliklari: RISC protsessorlarining arifmetikasi quvurlarni parchalanishining yuqori darajasi bilan ajralib turadi. Ushbu texnika protsessorning soat chastotasini oshirishga imkon beradi.
Yangi mikroprotsessor tezroq ishlab chiqilishi va sinovdan o'tkazilishi mumkin. Mikroprotsessor ko'rsatmalaridan foydalanadigan operatsion tizim va dasturchilar kichikroq ko'rsatmalar to'plami bilan kodni osonroq ishlab chiqishlari mumkin. RISC ning soddaligi mikroprotsessorda bo'sh joydan qanday foydalanishni tanlashda katta erkinlik beradi
RISC protsessori an'anaviy tizim bilan CISC protsessorlaridan 2-4 marta tezroq buyruqlar va teng soat chastotasi sharoitida ulardan ko’ra samaraliroq.
RISC - protsessor arxitekturasi bo'lib, unumdorligi ko'rsatmalarni soddalashtirish orqali oshiriladi: ularning dekodlanishi oddiy bo'ladi va bajarish vaqti ancha qisqaradi. Dastlabki RISC protsessorlarida ko'paytirish va bo'lish ko'rsatmalari yo'q edi va ular suzuvchi nuqta raqamlarini qo'llab-quvvatlamadilar.
RISC atamasi Berkeley RISC loyihasidan Devid Patterson tomonidan kiritilgan.
CISC bilan solishtirganda, RISC arxitekturasi ma'lum uzunlikdagi ko'rsatmalarga ega, shuningdek, bir xil turdagi ko'rsatmalar soni kamayadi, bu esa protsessorning yakuniy narxini va mobil segment uchun zarur bo'lgan quvvat sarfini kamaytirishga imkon beradi. . RISC shuningdek, bir nechta registrlarga ega.
RISC arxitekturalariga misollar PowerPC, bir qator ARM arxitekturalari (ARM7, ARM9, ARM11, Cortex).
Ushbu arxitekturaning afzalliklari:
1) yuqori soat chastotasi;
2) buyruqni bajarishning yuqori tezligi;
3) kristall maydonining kamayishi;
4) energiya sarfini kamaytirish;
5) narxni pasaytirish.
Ushbu arxitekturaning kamchiliklari - bu amalga oshirish uchun ba'zi funktsiyalar murakkab buyruq o'rniga bir nechta oddiy buyruqlardan foydalanishni talab qiladi.
Natijada shuni aytmoqchimanki, protsessor arxitekturasining rivojlanishi kompyuter tizimlarining ish faoliyatini yaxshilashga doimiy intilish bilan tavsiflanadi. Yuqoridagi arxitekturalar boshqalarning kamchiliklari va cheklovlarini qoplashga intiladi. Va shu bilan birga, ba'zi fazilatlar yaxshilanishi bilan, boshqalari yomonlashishi mumkin. Shuning uchun barcha zamonaviy arxitekturalar kompyuter tizimlarida vazifa va qo'llash shartlariga qarab qo'llaniladi.
Xulosa Ushbu amaliy ishni bajarish jarayonida telefonlarimizdagi ARM protsessorida RISC arxitekturasini va kompyuterlardagi x86 protsessorida CISC arxitekturasi haqida ma’lumotlarga ega bo’dik