1. Buyruqlar tizimi arxitekturalarini tasniflash operandlarning turlari va formatlari




Download 25,38 Kb.
bet1/4
Sana23.12.2023
Hajmi25,38 Kb.
#127502
  1   2   3   4
Bog'liq
15, баён кирилда, Samatov, SHAMSIDDINOV ISAQJON, KT Laboratoriya ishi 4, 4-7-lab S.T, Заголовок отчета, mobiledan manga tushga test, loyiha ishi 2 cmestir, add, 4 Amaliy ish Operatsion tizimda Windows OT parolga asoslangan autentifikatsiya, 4.10, Fizika” fani bo’yicha, Ulugʻbek.M Akademik yozuv Reklama matni mustaqil ta\'lim 2, 1-Amaliyot ishi

1.Buyruqlar tizimi arxitekturalarini tasniflash operandlarning turlari va formatlari
Kompyuterning buyruqlar tizimi (VM) bu VM bajarishi mumkin bo'lgan buyruqlarning to'liq ro'yxati. Buyruq tizimining arxitekturasi (BTA) - bu kompyuterga ko'rinadigan va dasturchi ko'radigan kompyuter vositalari. Semantik bo'shliqni qisqartirish nuqtai nazaridan BTA ning uchta turidan biri ajralib turadi: - buyruqlarning to'liq to'plamiga ega bo'lgan arxitektura: CISC (Komple Instruction Set Computer); - qisqartirilgan buyruqlar to'plami bilan arxitektura: RISC (qisqartirilgan ko'rsatmalar to'plami kompyuteri); - juda uzun buyruqli so'zlar bilan arxitektura: VLIW (Juda uzun qo'llanma so'zi). CISC arxitekturasining asosiy g'oyasi uning nomi - "buyruqlarning to'liq to'plami" da aks etadi. Ushbu arxitektura har bir mumkin bo'lgan (odatiy) ma'lumotlarni qayta ishlash harakati uchun alohida mashina ko'rsatmasiga ega bo'lishga intiladi. RISC arxitekturasidagi asosiy sa'y-harakatlar eng samarali ko'rsatmalar liniyasini qurishga qaratilgan, ya'ni barcha ko'rsatmalar xotiradan olinib, protsessorga bir xil oqim shaklida ishlov berish uchun yuboriladi va hech qanday ko'rsatma kutish holatida bo'lmasligi kerak va protsessor yuklanib qolishi kerak. CISC, RISC va VLIW arxitekturalarda buyruqlar turlari, CISC arxitekturasining asosiy g'oyasi uning nomi - "buyruqlarning to'liq to'plami" da aks etadi. Ushbu arxitektura har bir mumkin bo'lgan (odatiy) ma'lumotlarni qayta ishlash harakati uchun alohida mashina ko'rsatmasiga ega bo'lishga intiladi. Tarixiy jihatdan CISC me'morchiligi birinchilardan biri bo'lgan .CISC protsessorlari xotirani qisqartirish uchun kodni soddalashtirish va uni qisqartirishda yordam berdi. CISC protsessorida bitta yo'riqnomada "bir nechta past darajadagi 4 operatsiyalar" mavjud. Bu CISC ko'rsatmalarini qisqa, ammo "murakkab" qiladi. Ko'pgina ko'rsatmalarning bajarilishini soddalashtirish va ularni registr- registr formatiga o'tkazish uchun siz protsessorga juda katta miqdordagi umumiy registrlarni taqdim etishingiz kerak. Bu keyingi operatsiyalarda operandlar sifatida ishlatiladigan oraliq natijalarni vaqtincha saqlashni ta'minlashga imkon beradi va operatsiyalarni bajarilishini tezlashtiradigan xotiraga kirish sonining kamayishiga olib keladi. 32 ga teng bo'lgan minimal registrlar soni aksariyat RISC kompyuter ishlab chiqaruvchilari tomonidan amalda standart sifatida qabul qilinadi. Juda uzun qo'llanma so'zi (VLIW) arxitekturasi 1980-yillarning boshlaridan beri bir qator universitet loyihalaridan ma'lum bo'lgan. VLIW g'oyasi shundan iboratki, ko'rsatmalarning parallel bajarilishini samarali rejalashtirish vazifasi "aqlli" kompilyatorga tegishli. Bunday kompilyator dastlab manba dasturini tahlil qiladi. Tahlilning maqsadi bir vaqtning o'zida bajarilishi mumkin bo'lgan barcha buyruqlarni aniqlash va buyruqlar o'rtasida ziddiyatlar yuzaga kelmasligi. .Avval, o‘ttiz ikki razryadli bitta protsessorli kompyuterlarning unumdorligini oshirishda qo‘llanilgan – buyruqlar sathidagi parallelik nima ekanligini tushuntirib o‘tamiz. Ma’lumotlarni parallel ishlash shakllari, Intel firmasi tomonidan ishlab chiqarilgan, tartib bo‘yicha firmaning ikkinchi 32-razryadli, nisbatan takomillashtirilgan Intel 486 protsessoridan boshlab qo‘llanilgan. Buyruqlar sathidagi ushbu shakldagi parallellik – konveyer g‘oyasiga asoslangan. Intel 486 protsessori bitta besh sathli konveyerga, undan keyin ishlab chiqarilgan dastlabki Pentium protsessori esa ikkita besh sathli konveyerga ega edi Protsessorlarda buyruqlarni konveyer asosida ishlash deganda, buyruqlarning bajarilish jarayoni bir nechta qadamlarga bo‘lingan bo‘lib, har bir qadam – ma’lum bir blok tomonidan o‘zaro parallel tarzda amalga oshirilishi tushuniladi. Bu bloklarni esa protsessorning apparat qismi hisoblangan – o‘ziga xos qurilmalar deb qarash mumkin. - rasmda beshta blokdan iborat bo‘lgan, besh sathi konveyer keltirilgan. Bu bloklar - bosqichlar ham deb ataladi. Birinchi bosqich (C1 bloki) – asosiy xotirada yozilgan buyruqni chaqirib oladi va oraliq xotiraga, ya’ni buyruqlar registri IR-ga joylashtiradi. Ikkinchi bosqich (C2 bloki) – buyruqni dekodlaydi, ya’ni uni qanday buyruq ekanligini va ushbu buyruqning operandalari qanday operandalar ekanligini aniqlaydi. Operandalar deganda buyruqni bajarilishida qatnashadigan ma’lumotlar tushuniladi. Bu operandalar – ishorali yoki ishorasiz butun sonlar, suriluvchi nuqtali sonlar, o‘nli-ikkilik sonlar, simvolli yoki mantiqiy ma’lumotlardan biri bo‘lishi mumkin.

Download 25,38 Kb.
  1   2   3   4




Download 25,38 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



1. Buyruqlar tizimi arxitekturalarini tasniflash operandlarning turlari va formatlari

Download 25,38 Kb.