46. Konveyer tushunchasiga ta’rif bering va uning vazifalari qanday?


Download 105.65 Kb.
Sana08.01.2023
Hajmi105.65 Kb.
#1084309
Bog'liq
KA46-50 Kamoladdin


46.Konveyer tushunchasiga ta’rif bering va uning vazifalari qanday?
Protsessor elementining ish faoliyatini yaxshilashning muqobil usuli bu mashina buyruqini qayta ishlashga parallel yondoshishdan foydalanishdir. Ushbu yo'nalish doirasida konveyerli va supkonveyerli qayta ishlash, hisoblashni superskalyar va vektorli tashkil etish tamoyillari amalga oshirildi va amalda faol qo'llanilmoqda
Hisoblash konveyri mustaqil manbalar (bloklar) to'plami bilan ifodalanadigan tuzilishga ega, ularning har biri mashina buyruqlarini qayta ishlash siklidagi aniq bir bosqichni bajarishga mas'uldir. Shunday qilib, konveyr liniyasida bir vaqtning o'zida bir nechta mashina buyruqlarini bajarilishini faollashtirish mumkin, lekin ishlov berish davrining turli bosqichlarida. Umumiy holatda, har bir soniyada konveyer maksimal n ta mashina buyruqlarini qayta ishlashga qodir, bu erda n - MBBS bosqichlarini amalga oshirish uchun mustaqil bloklar soni. Oldingi blok natijalari keyingi blok uchun kirish ma'lumotlari sifatida ishlatiladi
Konveyr liniyasi tezligini oshirishning bir necha yo'li mavjud. Birinchidan, mashina buyruqlarini qayta ishlash siklining har bir bosqichida bir nechta kichik siklarning bajarilishi tufayli konveyr taktini qisqarishi va shunga mos ravishda chastotaning ko'payishi bilan bir necha substansiyalarga bo'linadi. Ikkinchidan, protsessorda bir-birining ustiga chiqib ketadigan bir nechta konveyr liniyalarini amalga oshirish orqali. Birinchi usul odatda supero'tkazgich deb nomlanadi, ikkinchisi - superskalar bilan ishlov berish

47.Assemblerda siklik o’tishlar va amallar anday holatlara ishlatiladi


48.Buyruqlarni olish va buyruqlarni dekoderlash nima?

49.Asosiy kompyuter Shinalari va uning turlari?
Tizim shina protsessorni xotira va kiritish-chiqarish qurilmalariga ulaydi
• shina - bu elektr tokini o'tkazadigan simlar to'plami
• Oqim - bu komponentlar o'rtasida uzatiladigan ma'lumot
• odatda ma'lumot ma'lumotlar yoki dastur ko'rsatmasi bo'lib, u nazorat signallari va xotira yoki kirish/chiqarish manzillarini ham o'z ichiga olishi mumkin.
• shina 3 qismdan iborat
• ma'lumotlar shina (ma'lumotlar va dastur ko'rsatmalari uchun)
• boshqaruv shinasi (boshqaruv blokidan qurilmalarga boshqaruv signallari va qurilmalarning tayyorligini tasdiqlash yoki protsessorni to'xtatish uchun qayta aloqa liniyalari)
• manzil shinasi (xotira joyining manzili yoki ma'lumotlarni uzatish operatsiyasini bajarish uchun kiritish-chiqarish qurilmasi)
• Bundan tashqari, kompyuterlarda bir nechta shinalar bo'lishi mumkin • mahalliy shina - registrlarni, ALU va boshqaruv blokini bir-biriga bog'laydi (shuningdek, agar mavjud bo'lsa, chipdagi kesh)
• tizim shinasi - protsessorni asosiy xotiraga ulaydi
• kengaytirish yoki I/U shinasi - tizim shinasini I/U qurilmalariga ulaydi
shinalar ikki turdagi qurilmalarni birlashtiradi
• Masters - so'rovlarni boshlashi mumkin bo'lgan qurilmalar (CPU, ba'zi I/U qurilmalari)
• Slaves - faqat ustalarning so'rovlariga javob beradigan qurilmalar (xotira, ba'zi kiritish-chiqarish qurilmalari)
• Ba'zi shinalar maxsus ajratilgan
• shinalar ikkita qurilmani to'g'ridan-to'g'ri bog'laydi (nuqtadan nuqtaga avtobus)
• Aksariyat shinalar bir nechta komponentlarni birlashtiradi
• Umumiy yo'l yoki ko'p nuqta


50.CISC arxitekturasi tushunchasi va uning o’ziga xos xususiyatlari?
CISC arxitekturasida semantik bo'shliq buyruqlar tizimini yuqori darajadagi dasturlash tillari operatorlariga o'xshash semantik analoglar, murakkab buyruqlar bilan to'ldirish hisobiga kengaytiriladi. CISC arxitekturasining asoschisi bu IBM 360 mashinalari oilasi bilan ushbu yondashuvni qo'llay boshlagan va uni kuchli zamonaviy umumiy maqsadli hisoblash mashinasida davom ettiradigan IBM kompaniyasidir. Shunga o'xshash yondashuv Intel uchun x86 mikroprotsessorlarida xarakterlidir. CISC arxitekturasi uchun quyidagilar xususiy hol sifatida qaraladi:

1) protsessorda nisbatan kam sonli umumiy maqsadli registrlarning mavjudligi;


2) mashina ko’rsatmalarining (buyruqlarining) ko'pligi, ularning ba'zilari qurilmada yuqori darajadagi dasturlash tillarining murakkab operatorlari tomonidan amalga oshiriladi;
3) operandalarga murojaat qilishning turli usullari;
4) har xil razryadli ko'plab buyruq formatlari;
5) xotiraga kirish bilan birgalikda ishlov beriladigan buyruqlarning mavjudligi.
VLIW-protsessorlari (juda katta buyruqli so'z) deyarli Fon-Neymann kompyuteri qoidalariga muvofiq ishlaydi. Bitta farq, protsessorga har bir sikldagi berilgan buyruqlar bir operatsiyani emas, balki bir vaqtning o'zida bir necha aniqlaydi. VLIW protsessori buyrug'i, ularning har biri o'z vazifalari uchun mas'ul bo'lgan, masalan, funktsional qurilmalarni faollashtirish, xotira bilan ishlaydigan, ro'yxatga olish operatsiyalari va boshqalarni o'z ichiga olgan bir qator maydonlardan iborat. Bu bosqichda protsessorning biron bir qismi mavjud bo'lsa gramm talab qilinmaydi, tegishli buyruqlar maydoni faollashtirilmaydi. Shunga o'xshash me'morchiligi bo'lgan kompyuter misoli Floating Point Systems-dan olingan AP-120B kompyuteridir.

Download 105.65 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling