|
Mashg’ulot uchun ajratilgan soat: 2 soat. Laboratoriya jihozlari
|
Sana | 20.12.2023 | Hajmi | 20,71 Kb. | | #124419 |
Bog'liq Abdusalimova Muhayyo Labaratoriya ishi-15
LABORATORIYA ISHI № 15
Bajarish muddati: Bajarilish muddatiga dars jadvali asosida laboratoriya o'tkazilgan sana qo'yiladi
Mashg’ulot uchun ajratilgan soat: 2 soat.
Laboratoriya jihozlari: Kompyuter, internet brouzerlar, internet taqmog’i.
Mavzu: Mikroarxitektura darajasida dasturlash.
I. Ishning maqsadi: Mikroarxitektura haqida ma’lumot berish.
II. Nazariy qism:
Bu yerda ishni maqsadlarini nazariy jixatdan yoriting.
III. Topshiriqlar:
Mikroarxitektura nima?
Intel 8008 mikroprotsessorining axitekturasi haqida malumot bering.
Intel 8086 Микроархитектураси.
Intel core i9 mikroprotsessorining arxitekrurasi haqida yoriting
IV. Topshiriqlarni bajarilishi:
MIKROARXITEKTURA - Kompyuter protsessorining arxitekturasi tushunchasi - bu dasturiy model hisoblanadi, ya’ni buyruqlarning to‘plam arxitekturasini (BTA) protsessorda amalga oshirilgan usuli hisoblanadi. Har bir buyruqlar to‘plami kompyuterda turli hil mikroarxitektura asosida yaratiladi. Bu esa har bir qo‘yilgan masalaning maqsadiga bog‘liq bo‘ladi. Mikroarxitektura (inglizcha microarchitecture) tushunchasi esa bu shu dasturiy modelni ichki jarayonda amalga oshirilishi hisoblanadi. 134 Bir hil arxitekturalar uchun har xil firmalar mikroarxitekturalarni qo‘llashda asosan ishlash samaradorligini maksimal oshirishga ya’ni dasturlarni yechish tezligini ko‘paytirishga xarakat qilishadi. Pentium va bunga yaqin bo‘lgan turlarida ya’ni Pentium Pro, Pentium II va III, Celeron, Pentium 4 lardagi dasturlarni bajarish jarayonlarida har xil turdagi konveyerlash va parallellashtirish usullarini qo‘llashga intilishadi. Demak, kompyuterning arxitekturasi asosan mikroarxitekturalardan, mikrokodlardan va buyruqlar to‘plam arxitekturasidan topgan deb hisoblanadi. Assembler tilida dasturlovchilar yoki kompilyator yaratuvchilar buyruqlar to‘plam arxitekturasini dasturlash modeliga o‘xshatishadi. Mikroarxitektura protsessorning asosiy qismlarini va ularni bir - biri bilan bog‘lanishining usullarini hamda BTA ni amalga oshirish uchun o‘zaro xarakatini belgilaydi.
Ko‘p holatlarda mikroarxitektura elementlarining ishini protsessorga o‘rnatilgan mikrokodlar nazorat qiladi. Protsessor arxitekturasida mikrokod qatlami bo‘lgan taqdirda, u interpretator vazifasini bajaradi, ya’ni BTAning buyruqlar qatlamini mikroarxitektura buyruqlariga aylantirib beradi. Bunda bir mikroarxitektura bazasida bir nechta har xil buyruqlar tizimi bajariladi.
Intel 8008 mikroprotsessori, 1972-yilda ishlab chiqarilgan va o'rtacha samaradorlikga ega bo'lgan 8-bitlik protsessor modeli bo'lib, yangi davrning eng mashhur protsessoriga aylandi. U 14-pinli sekinidagi ciplarda ishlatilgan va 10 micron tekislikdagi CMOS texnologiyasidan foydalanib yaratilgan.
8008 protsessori, 8 bitlik ma'lumotlarni qabul qilish, tekshirish va bajarish imkoniyatiga ega bo'lgan 8 bitlik protsessor hisoblanadi. U 14 ta 8-bitlik umumiy ma'lumot rejasi (R0-R7) va 16-bitlik ma'lumot rejasi (PC, DPH, DPL) bilan taʼminlangan. 8008-ni 500 kGaacha sanoqlovchi va 8 bitlik ma'lumotlarga ega bo'lganlar uchun ishlab chiqarilgan bo'lishi mumkin.
Bundan tashqari, 8008 mikroprotsessorida Real Addressing mode, kanallar, boshqaruv rejasi va afzalliklardan tashkil topgan. Ushbu protsessor, birinchi CRM (Control Read Memory) arxitekturasiga, boshqaruv sinovi uchun istalgan berkitish va bitik boshqaruvchilar bo'yicha ishlab chiqarilgan.
Intel 8008, tanlab olish, tekshirish va bajarish (ALU), hisoblash (CU) va xotira (RAM) qurilmalari yordamida yaratilgan bo'lgan. U 16 kirmashdan iborat bo'lib, ushbu kirmashlar orqali 8008-ni bajarish va muhlatlash imkoniyatiga ega bo'lgan.
Ushbu protsessor, Mark II kompyuterining yaratilishida ham ishlatilgan va eng birinchi bir sanoqli CRM (Control Read Memory) kompyuterida yaratilgan.
Intel 8086, 1978-yilda ishga tushirilgan va 16-bitlik mikroprotsessorlar oilasiga mansub bo'lgan birinchi protsessor sifatida tanilgan. U 8088 deb ham ataladi. Bu protsessor avvalgi 4-bitlik va 8-bitlik protsessorlarga nisbatan ishlab chiqarilgan sharhlar yorug'lik qo'yadigan va energiya samaradorligi yuqori bo'lgan. 8086/8088 protsessorlari original IBM PC, IBM PC/XT personal kompyuterlari, bilan bilan bir qator o'xshash kompyuter qurilmalarida ishlatilgan.
8086/8088 protsessorlari 16M baytga qadar xotirani topishga qodir bo'lgan bo'lib, 16-bitlik qilinganlarni bajarish imkoniyatiga ega edi. Bu protsessorni yuqorijild chiroyli azot surilg'ini qo'llash mumkin bo'lgan korpusda tartibga solish imkonini beradi. 8086 protsessori, har biri o'zini ixtiyoriy va mijozning zaruritlariga moslashtirila boshlang'ich vebsaytlarni yaratish uchun bir necha qiyinchiliklar hisoblanadi.
Intel Core i9 mikroprotsessorlari, yuqori darajada yuqori qadamlashgan kompyuterlar, maxsus serverlar va profesionallarni maqsad qilgan kompyuterlar uchun ishlab chiqilgan. Ushbu protsessorlar, yuqori darajali qadamlashish uchun mo'ljallangan. Ular, uzluksiz mulk, mahalliy kuch va tizim resurslarini samarali foydalanish uchun ehtiyojchilar uchun mo'ljallangan va yuqori darajada yuqori ko'rsatkichlarga ega bo'lgan maxsus protsessorlardir. Core i9 protsessorlari, ikkita yoki undan ko'p fizikavi prosessor yadroga egadir va mutaxassislik tarmoqlarini, yadro hajmi va kiritish / chiqarishni ko'paytirish uchun kategoriyasiga mos ravishda kuchli darajada mikroprotsessorlardir. Bu protsessorlar, yuqori darajali grafika, video tahrirlovchi, 3D modellashtirish va s. va bilan ishlash uchun mo'ljallangan ishlab chiqilganlar.
XULOSA
Men bugungi laboratoriya mashg’otida mikroarxitektura haqida kerakli bilimlarni oldim. Mikroarxitektura darajasida dasturlash muhimi va muammolarini hal qilish uchun kerakli protsesslarni barcha detalilarga ega bo'lishni talab qiladi. Mikroprotsessorlar, xotirani boshqarish operatsiyalar tuzishda va xavfsizlikni ta'minlash vaqtiq chaqiruvlarning tuzilishida hisob-kitoblarni boshqarishda yordam beradigan kompleks loyihalarni ishlab chiqishni orqaga qo'yadi. Bo'lish va qisqartirilgan loyihalash komponentlarni o'z ichiga oladi va paketlashni yengil qiladi. Mikroarxitektura darajasida dasturlash, bazi tartibda qanday qilib xususiyatlari unchalik o'zgarmasini o'z ichiga oladi va harakatlanishni yaxshilaydi. Bu esa protsesstorlarni o'z ichiga olgan.
FOYDALANILGAN ADABIYOTLAR RO'YXATI
Arxiv.uz
CHAT GPT AI
Fayllar.org
|
| |