III. Topshiriqlar: Buyruqli arxitektura tizimi haqida ma’lumot bering.
Universal mikroprotsessorlar haqida yozing.
Mikroprosessor arxitekturasini mezonlari haqida ma’lumot bering.
Oddiy mikroprotsessorning arxitekturasi haqida ma’lumot bering.
IV. Topshiriqlarni bajarilishi: Buyruqli arxitektura tizimi, yoki buyruq-beruvchi arxitektura, kompyuter dasturlash vaqti davomida yaratilgan dasturlash tillari orqali arxitekturani ko'rsatadi. Bu tizimlarning asosiy maqsadi, dasturlash jarayonini biror dasturda foydalanish uchun standart bo'lgan modellar va usullar bo'yicha tuzish yoki yaratishni o'z ichiga oladi. Bu tuzilmalarning asosiy vazifalari-arxitektura jarayonini tahlil qilish, arxitekturani planny va yoritishni takomillashtirish yoki to'liq rostlashtirishdir, ammo o'zgarishlarni kamaytirish uchun qulayliklar, birinchi buning tajribalari va otamizni amalga oshiradi.
Buyruqli arxitektura tizimi, Qonun vaqfnoma, Tizim yaritto'si, Batafsil xodimlar, Kadrdar tariflari, Moliya dastlabqati, Reja, Hisobot sahifa, Hisobotnoma, Hisobotnoma batafsili, Hisobotnoma summativ. rude and training services, Payment conditions, Payment methods, Service level agreement (SLA), Service level criteria. Ko'proq ma'lumotni olish uchun, bu mavzuni o'rganishni tavsiya qilamiz.
Umumiy maqsadli mikroprotsessorlar hisoblash qurilmalarida keng ko'lamli vazifalarni bajarish uchun mo'ljallangan ko'p qirrali integral sxemalardir. Ular kompyuter tizimlarining miyasi bo'lib xizmat qiladi, ma'lumotlarni qayta ishlash, hisob-kitoblar va umumiy tizim operatsiyalarini boshqaradi. Ushbu protsessorlar dasturlashtiriladi va turli xil dasturiy ilovalarni bajarishi mumkin, bu ularni turli xil hisoblash ehtiyojlari uchun mos qiladi.
Umumiy maqsadli mikroprotsessorlar odatda shaxsiy kompyuterlar, serverlar, smartfonlar va o'rnatilgan tizimlarda mavjud. Ular arifmetik va mantiqiy amallarni bajarish, kiritish va chiqarish vazifalarini boshqarish va murakkab ko'rsatmalarni bajarish uchun mo'ljallangan. Ushbu protsessorlarning arxitekturasi odatda ishlashni optimallashtirish uchun boshqaruv bloki, arifmetik mantiq birligi (ALU), registrlar va turli keshlar kabi komponentlarni o'z ichiga oladi.
Umumiy maqsadli mikroprotsessorlarning asosiy xususiyatlaridan biri ularning keng doiradagi dasturiy dasturlarni bajarish qobiliyatidir. Ular operatsion tizimlar va dasturiy ilovalar bilan mos keladi, bu ularni turli xil hisoblash vazifalarini bajarish uchun ideal qiladi. Bundan tashqari, mikroprotsessorlar dizaynidagi yutuqlar yaxshilangan ishlash, energiya samaradorligi va parallel ishlov berishni qo'llab-quvvatlashga olib keldi, bu esa ushbu protsessorlarga zamonaviy hisoblash muhitlari talablariga javob berishga imkon berdi.
Umumiy maqsadli mikroprotsessorlarning rivojlanishi hisoblash texnologiyasining rivojlanishiga sezilarli hissa qo'shdi. Ularning ko'p qirraliligi va kengaytirilishi ularga maishiy elektronikadan tortib yuqori unumli hisoblash tizimlarigacha bo'lgan keng ko'lamli qurilmalarni quvvatlantirish imkonini berdi. Texnologiyaning rivojlanishi davom etar ekan, innovatsiyalarni rivojlantirish va turli xil hisoblash ilovalari talablarini qondirishda umumiy maqsadli mikroprotsessorlarning roli yanada oshishi kutilmoqda.
Mikroprotsessor arxitekturasi mikroprotsessor dizayni va funksionalligining hal qiluvchi jihati hisoblanadi. Mikroprotsessor arxitekturasini aniqlashda bir nechta asosiy mezonlar hisobga olinadi:
1. Ko'rsatmalar to'plami arxitekturasi (ISA): ISA mikroprotsessor bajarishi mumkin bo'lgan ko'rsatmalar to'plamini va bu ko'rsatmalarni kodlash uchun ishlatiladigan formatlarni belgilaydi. U mikroprotsessor bajarishi mumkin bo'lgan arifmetik, mantiqiy va ma'lumotlarni ko'chirish operatsiyalari kabi operatsiyalar turini o'z ichiga oladi. ISA, shuningdek, manzillash rejimlari, ma'lumotlar turlari va ko'rsatmalar formatining tuzilishini o'z ichiga oladi.
2. Ma'lumotlar yo'lining kengligi: Bu mikroprotsessor ichidagi ma'lumotlar yo'lining kengligiga ishora qiladi, bu bitta soat siklida qayta ishlanishi mumkin bo'lgan ma'lumotlar hajmini belgilaydi. Kengroq ma'lumotlar yo'li kattaroq ma'lumotlar bo'laklarini manipulyatsiya qilish imkonini beradi, bu esa ish faoliyatini yaxshilashga olib keladi.
3. Soat tezligi: Hertz (Hz) da o'lchanadigan soat tezligi mikroprotsessor ko'rsatmalarni qanchalik tez bajarishini belgilaydi. Yuqori soat tezligi odatda tezroq ishlov berishga olib keladi, ammo shuni ta'kidlash kerakki, mikroarxitektura va ko'rsatmalarni bajarish samaradorligi kabi boshqa omillar ham umumiy ishlashga ta'sir qiladi.
4. Quvur chuqurligi: quvur liniyasi chuqurligi ko'rsatmalarni bajarish quvuridagi bosqichlar sonini bildiradi. Chuqurroq quvur liniyasi bir vaqtning o'zida bir nechta ko'rsatmalarni qayta ishlashga imkon berish orqali ko'rsatmalarning o'tkazuvchanligini oshirishi mumkin, ammo u samarali boshqarilishi kerak bo'lgan quvur liniyasi xavfini ham keltirib chiqarishi mumkin.
5. Kesh tuzilmasi: Mikroprotsessorning kesh ierarxiyasi, jumladan kesh darajalari (L1, L2 va boshqalar), kesh hajmi va keshni tashkil etish xotiraga kirish vaqtlari va umumiy ishlashga sezilarli darajada ta'sir qiladi.
6. Xotirani manzillash imkoniyati: Bu mikroprotsessor kirishi mumkin bo'lgan xotira manzillari oralig'ini, shuningdek, to'g'ridan-to'g'ri, bilvosita va indekslangan manzillash kabi qo'llab-quvvatlanadigan xotiraga kirish rejimlarini o'z ichiga oladi.
7. Kirish/chiqish (I/U) interfeyslari: Mikroprotsessor arxitekturasi shuningdek, xotira, saqlash va aloqa interfeyslari kabi tashqi qurilmalar va tashqi qurilmalar bilan bog'lanish uchun interfeys va protokollarni ham o'z ichiga oladi.
8. Quvvat samaradorligi: Energiya samaradorligiga e'tibor kuchaygan holda, zamonaviy mikroprotsessor arxitekturalari quvvat sarfi bilan ishlashni muvozanatlashga intiladi. Bu mikroarxitekturani, kuchlanishni o'lchashni va quvvatni boshqarish usullarini optimallashtirishni o'z ichiga oladi.
Ushbu mezonlar, boshqalar qatori, mobil qurilmalar va o'rnatilgan tizimlardan yuqori unumli hisoblash muhitlarigacha bo'lgan aniq ilovalar talablariga javob berish uchun sinchkovlik bilan ko'rib chiqiladi va mikroprotsessor arxitekturasiga birlashtiriladi. Texnologiyaning rivojlanishi bilan yangi me'moriy xususiyatlar va optimallashtirishlar mikroprotsessorlarning dizayni va imkoniyatlarini shakllantirishda davom etmoqda.
Oddiy mikroprotsessor arxitekturasi odatda ma'lumotlarni qayta ishlash va boshqarishning asosiy funktsiyalarini birgalikda amalga oshiradigan bir nechta asosiy komponentlardan iborat. Oddiy mikroprotsessor arxitekturasida joylashgan asosiy komponentlar haqida umumiy ma’lumot:
1. Markaziy ishlov berish birligi (CPU): CPU ko'rsatmalarni bajarish va ma'lumotlarni qayta ishlash operatsiyalarini bajarish uchun mas'ul bo'lgan asosiy komponent hisoblanadi. Oddiy mikroprotsessorda protsessor odatda arifmetik va mantiqiy amallarni bajarish uchun arifmetik mantiq birligidan (ALU), ko'rsatmalarni dekodlash va boshqarish oqimini boshqarish blokidan va ma'lumotlarni vaqtincha saqlash uchun registrlardan iborat.
2. Xotira: Oddiy mikroprotsessorlar cheklangan manzil maydoniga ega va ko'rsatmalar, ma'lumotlar va oraliq natijalarni saqlash uchun kichik hajmdagi chip xotirasini o'z ichiga olishi mumkin. Bu dastur kodini saqlash uchun dastur xotirasi (ROM yoki flesh) va dasturni bajarish vaqtida vaqtincha saqlash uchun ma'lumotlar xotirasini (RAM) o'z ichiga olishi mumkin.
3. Ko'rsatmalar to'plami: Oddiy mikroprotsessor arxitekturasida mo'ljallangan ilovalarning maxsus talablariga moslashtirilgan asosiy ko'rsatmalar to'plami mavjud. Ko'rsatmalar to'plami mikroprotsessor bajarishi mumkin bo'lgan operatsiyalarni belgilaydigan bir qator opkodlar va manzillash rejimlarini o'z ichiga oladi.
4. Boshqaruv birligi: Boshqaruv bloki ko'rsatmalarni xotiradan olish, ularni dekodlash va kerakli ma'lumotlar harakati va ALU operatsiyalarini tartibga solish orqali bajarilishini muvofiqlashtiradi. U CPU ichidagi boshqa komponentlarning faoliyatini muvofiqlashtirish uchun zarur bo'lgan boshqaruv signallarini ishlab chiqaradi.
5. Ma'lumotlar avtobusi va manzil shinasi: Bu avtobuslar mikroprotsessor va xotira yoki boshqa tashqi qurilmalar o'rtasida ma'lumotlar va manzillarni uzatish vositalarini ta'minlaydi. Ma'lumotlar shinasi protsessor va xotira yoki kiritish-chiqarish qurilmalari o'rtasida ma'lumotlarni tashish uchun javobgardir, manzil shinasi esa kiriladigan xotira joylari yoki kirish/chiqarish portlarini belgilaydi.
6. Soat generatori: Oddiy mikroprotsessor arxitekturasi mikroprotsessor ichidagi turli komponentlarning ishini sinxronlashtirish uchun zarur bo'lgan vaqt signallarini ta'minlovchi soat generatori sxemasini o'z ichiga oladi.
7. Kirish/chiqish (I/U) interfeyslari: Asosiy mikroprotsessor arxitekturalari kirish kalitlari, chiqish LEDlari va ketma-ket aloqa interfeyslari kabi tashqi qurilmalar bilan aloqa qilish uchun oddiy kiritish/chiqarish interfeyslarini o'z ichiga olishi mumkin. Ushbu interfeyslar mikroprotsessorga tashqi dunyo bilan o'zaro ta'sir qilish imkonini beradi.
8. Bus interfeysi birligi (BIU): Ba'zi oddiy mikroprotsessor konstruktsiyalarida protsessor va xotira va kirish/chiqarish qurilmalari o'rtasidagi aloqani boshqarish, ma'lumotlar va manzil ma'lumotlarini uzatish uchun avtobus interfeysi bloki kiritilishi mumkin. tizim avtobusi orqali.
Shuni ta'kidlash kerakki, oddiy mikroprotsessorning o'ziga xos arxitekturasi mo'ljallangan foydalanish holati, ishlash talablari va dizayn cheklovlariga qarab farq qilishi mumkin. Yuqoridagi komponentlar asosiy mikroprotsessor arxitekturasining muhim elementlarini tushunish uchun asos bo'lib xizmat qiladi.
XULOSA Men bugungi laboratoriya mashg’ulotida mikroprotsessorlar haqida umumiy ma’lumotga ega bo’ldim. Buyruqlar arxitekturasi tizimi, universal mikroprotsessorlar, mikroprotsessor arxitekturasining mezonlari va oddiy mikroprotsessor arxitekturasi birgalikda samarali, ko'p qirrali va tejamkor mikroprotsessor tizimlarini loyihalash muhimligini ta'kidlaydi. Ushbu elementlar turli xil ilovalarni o'z ichiga oladigan, ish faoliyatini yaxshilaydigan va quvvat, narx va kengayish talablariga javob beradigan protsessorlarni ishlab chiqishga rahbarlik qiladi. Texnologik taraqqiyot davom etar ekan, mikroprotsessor arxitekturasining evolyutsiyasi zamonaviy hisoblash tizimlarining imkoniyatlarini shakllantirishda hal qiluvchi ahamiyatga ega bo'lib qolmoqda.
FOYDALANILGAN ADABIYOTLAR RO'YXATI https://t.me/yordamchi_ai_bot
6-Mavzu. Buyruqlar tizimi arxitekturasi (kompy.info)
https://azkurs.org
NIGMATOV X. ,“Kompyuter arxitekturasi”, Toshkent – 2019