O’ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR
VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
2-AMALIY ISH
MAVZU: CISC - (Complex Instruction Set Computer - Kompleks ko‘rsatmalar to‘plami kompyuter) arxitekturasini o‘rganish.
Fan nomi: Kompyuter arxitekturasi.
Bajardi: Zaripov Farrux
Toshkent 2023
Reja:
CISC haqida.
Kompyuter ishlashi.
CISC arxitekturasining asosiy jihatlari.
Foydalanilgan adabiyotlar
CISC - protsessor arxitekturasi.
"CISC" – bu "Complex Instruction Set Computing" ni qisqartmasydir va u processor arxitekturasi turini ifodalaydi. CISC processorlari CPU tomonidan bajarilishi mumkin bo'lgan o'rtacha instruksiyalar jamiyatini o'z ichiga oladi. Har bir instruksiya murakkab vazifani bajarishi mumkin va ba'zi instruksiyalar bir necha soat tsikllar davomida bajarilishi mumkin.
CISC arxitekturaning asosiy xususiyatlari quyidagilardir:
Keng instruksiya jamiyati: CISC processorlari keng qo'llaniladigan instruksiyalarga ega, uchastki instruksiyalar o'zlariga tegishli ko'p miqdorda quyidagi bajarishni bajarishi mumkin.
Xotiraga-xotira operatsiyalari: CISC instruksiyalari odatda xotira va registrda ma'lumotlarni ko'chirishni o'z ichiga oladi, bu esa ma'lumotlarga to'g'ridan-to'g'ri amallarni bajarishga imkon beradi.
Mikroprogrammalash: CISC processorlari odatda o'z instruksiyalarini bajarish uchun mikrokodni qo'llaydilar. Mikrokod – bu boshlang'ich darajada instruksiyalarni bajarish uchun protsessorni nazorat qiluvchi qisqartma instruksiyalardir.
O'zgaruvchan uzunlikdagi instruksiyalar: CISC arxitekturasidagi instruksiyalar uzunliklar bo'ylab o'zgarishi mumkin. Ba'zi instruksiyalar bir necha baytdan iborat bo'lishi mumkin, ammo qancha qisqa, shuningdek qancha uzun bo'lishi mumkin.
Hardware murakkabligi: CISC processorlari diversifikatsiya va murakkab instruksiya jamiyati bilan bog'liq bo'lib, shuningdek, bu instruksiyalarni bajarish uchun murakkab qurilmani o'z ichiga oladi.
CISC arxitekturasi misol qilib x86 arxitekturasini (Intel va AMD processorlarda ishlatiladi) va Motorola 68k arxitekturasini keltirish mumkin.
CISC arxitekturasi kompyuterlar asrining boshlarida keng qo'llanilgan edi, qandayki xotira qimmat va cheklanayotgan edi va kod hajmini optimallashtirish zarur bo'lishi sababli. Biroq, texnologiyadagi rivojlanishlar va tezlik uchun optimallashtirishga o'tishning oqibati sifatida, Uzluq Instruktsiya Jamiyatli Hisoblash Arxitekturalari (RISC) arxitekturalari mashhur bo'lgan. RISC arxitekturalari kichik, oddiy instruksiya jamiyatisiga ega bo'lib, faqat bitta tsiklda bajarilishi mumkin bo'lgan oddiy, tez instruksiyalarni hedeflamoqda.
.
X86 arxitekturasiga ega protsessorlarda, x86 yo'riqnomani ichki RISC protsessor ko'rsatmalariga aylantirgan holda, ikki tomonlama "tarjimon" uskunasi o'rnatilgan. Bitta x86 buyrug'i bir nechta RISC buyruqlarini ishlab chiqishi mumkin. Buyruqlarni bajarish bir vaqtning o'zida bir nechta bo'laklarni va bir nechta iplarni superskalalar konveyerida amalga oshiriladi. Bunday taqlidlar CISC buyruqlarini qayta ishlash tezligini oshirish uchun talab qilindichunki deyarli har qanday CISC protsessorlari RISC protsessoridan soniyalarda va bir xil ishlash uchun sarflangan energiya jihatidan ancha past.Bundan xulosa kelib chiqadiki, x86-ning MDHga asoslangan arxitekturasi asta-sekin o'z kuchini yo'qotmoqda va zamonaviy tizimlarning hisoblash imkoniyatlarini rivojlanishini sekinlashtirmoqda. Bundan tashqari, CISC protsessorlarini loyihalashtirish qiyin va ishlab chiqarish qimmatga tushadi + to'liq parallelizatsiya qilinadigan hisoblashlarda muammolar mavjud (dasturiy ta'minotni doimo optimallashtirish kerak).
Dostları ilə paylaş: |