16.Buyruqlar tizimi arxitekturasini qanday tasniflash ko’rsatkichlari va turlari mavjud?
Buyruqlar tizimi arxitekturasi (ISA – Instruction Set Architecture) deganda buyruqlar tizimining tarkibi va imkoniyatlari, buyruqlar tizimining umumiy ko'rinishi va dasturchi nuqtai nazaridan protsessorning tegishli mikroarxitekturasi tushuniladi. XX asrning 70-yillarida paydo bo'lgan birinchi mikroprotsessorlar nisbatan oddiy komandalar tizimiga ega bo'lib, bu integral mikrosxemalarning kichik imkoniyatlari bilan izohlanadi. Integral sxemalarning integratsiya darajasi oshib borgani sayin, MP ishlab chiquvchilar buyruqlar tizimini kengaytirishga va buyruqlarni ko'proq funksional qilishga harakat qilishdi. ikkita jihat bilan bog'liq edi - birinchidan, dasturlarni joylashtirish uchun xotirani tejash, ma'lumotlar uchun ko'proq xotira qoldirish va boshqa talablari, ikkinchidan, protsessor chipi ichidagi murakkab ko'rsatmalarni dasturiy ta'minotni bajarishdan ko'ra tezroq amalga oshirish qobiliyati. Natijada katta komandalar to'plamiga ega protsessorlar paydo bo'ldi va bu komandalar ham ko'pincha juda murakkab tuzilishga ega bo’lgan. Keyinchalik, bu mikroprotsessorlar CISC deb nomlandi (Complete Instruction Set Computer - to'liq ko'rsatmalar to'plamiga ega kompyuter) yoki Kompleks ISC - murakkab komandalar to'plami. CISC protsessorlarining tipik misollari sifatida Intel firmasining x86 protsessorlari va uning raqobatchilari (shuningdek, Motorola 68K va boshqalar) ni ko’rsatib o’tish mumkin. RISC (Reduced Instruction Set Computer) arxitekturasi, xususan, murakkab va ko'p funksiyali buyruqlardan voz kechish, ularning sonini kamaytirish, shuningdek, barcha ma'lumotlarni asosan xotiraga minimal sonli murojaat bilan protsessor chipida qayta ishlashga e'tibor qaratish tamoyillariga asoslanadi. .
17.Flinn turlanishi (klassifikatsiyasi) buyruq oqimlari va ma’lumotlar oqimlari soniga qarab qanday turlarga bo’linadi?
Buyruq oqimlari va ma’lumotlar oqimlari soniga qarab, Flinn to’rt xil arxitektura turlarini ajratib turadi: SISD, MISD, SIMD, MIMD.
SISD– bitta buyruq oqimi va bitta ma’lumot oqimi; Bu sinf klassik ketma-ket mashinalarni (Fon Neyman turidagi kompyuterlarni) o’z ichiga oladi;
SIMD – bitta buyruq oqimi va bir nechta ma’lumotlar oqimi; Ushbu turdagi arxitekturada, avvalgi sinfdan farqli o’laroq, vektor ko’rsatmalarini o’z ichiga olgan ko’rsatmalar oqimi saqlanadi;
MISD – bir nechta buyruqlar oqimi va bitta ma’lumotlar oqimi; MISD tuzilishi faqat nazariy jihatdan qiziqish uyg’otadi, chunki undan foydalanadigan biron bir tizim qurilmagan;
MIMD – bir nechta buyruqlar va bir nechta ma’lumotlar oqimi; Ushbu kompleksga birlashtirilgan parallel kompyuterdagi barcha protsessorlar turli xil ko’rsatmalarni bajarishi va bir vaqtning o’zida turli xil ma’lumotlarda ishlashi mumkin;
Do'stlaringiz bilan baham: |