CISC (Complex Instruction Set Computing) arxitekturasi.
CISC (Complex Instruction Set Computing) arxitekturasi, kompyuterlarni qurishda ishlatiladigan bir arxitektura turi hisoblanadi. Bu arxitekturada, kompleks buyruq to'plami va uni ijro etish uchun kerakli komponentlar mavjud. Quyidagi asosiy xususiyatlarga ega:
Buyruq qatorlari kompleksligi: CISC arxitekturasida buyruq qatorlari odatda kompleks bo'lib, bir nechta operatsiyalarni o'z ichiga oladi. Bu komplekslik, bir buyruq orqali bir nechta amallarni bajarish imkonini beradi. Misol uchun, bir CISC buyruqi o'z ichida yig'ish, ayirish, ko'paytirish, ko'paytirish, o'zgartirish, tekshirish va boshqa amallarni o'zlashtirishi mumkin.
Mikroprogrammalash: CISC arxitekturasida buyruqlarni bajarmoqchi bo'lgan mikrooperatsiyalarga ajratib, ularni tuzishda mikroinstruksiyalar to'plamidan foydalaniladi. Mikroprogrammalash prinsipi, har bir kompleks buyruqning bajarganda kerak bo'lgan qadam-qadam operatsiyalarni bajarishda yordam beradi. Bu, buyruqlarni o'qish va bajartirish jarayonlarini tuzishda keng foydalaniladi.
Buyruqlar orqali funktsiyalarni o'z ichiga oladi: CISC arxitekturasi buyruqlar orqali keng qo'llaniladigan funktsiyalarni o'z ichiga oladi. Bu, kompleks buyruq qatorlarini ishlatib, bir buyruq orqali bir nechta amallarni bajarishga imkon beradi. Bu funktsiyalar, dasturlarni osonroq yozishga imkon beradi va buyruqlarni bajarishning kuchli va oson bo'lishini ta'minlaydi.
Buyruqlar to'plami: CISC arxitekturasi ko'p buyruqlardan iborat buyruqlar to'plamiga ega bo'ladi. Bu to'plam kompyuter uchun keng imkoniyatlarni ta'minlayadi, chunki har bir buyruq bir nechta amallarni o'z ichiga oladi.
Komplekslik va optimallashtirish: CISC arxitekturasi komplekslik va buyruq qatorlari kompleksligi bilan ajralib turadi. Bu sababli, uni ishlatish uchun yuqori resurs talab qilishi mumkin. Ushbu arxitektura dasturlash va ijro sifatida qo'llanilishda genish imkoniyatlarni beradi, lekin energiya israfiga olib kelishi va ish rejalarining to'liq optimallashtirishini qiyinlashtirishi mumkin.
Misollar: CISC arxitekturasiga misol qilish mumkin: x86 (Intel va AMD tomonidan ishlatilgan arxitektura), Motorola 68000 va ARM (eski ARM versiyalari). Bu kompyuterlar CISC arxitekturasiga asoslangan, keng tarqalgan kompyuterlar hisoblanadi.
Umuman olganda, CISC arxitekturasi kompleks buyruq to'plami bilan ajralib turadi va buyruqlar orqali keng qo'llaniladigan funktsiyalarni o'z ichiga oladi. Bu arxitektura bugungi kunda RISC (Reduced Instruction Set Computing) arxitekturasi bilan o'zgarib turibdi, chunki RISC arxitekturasi oson, tez va energiya israfini kamaytiruvchi qulayliklarni ta'minlaydi.
|