bir va koʼp yadroli protsessorlarning buyruqlar tizimi.

DOCX 23 стр. 40,6 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 23
o’zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi kurs ishi mavzu: bir va koʼp yadroli protsessorlarning buyruqlar tizimi. reja: kirish 1. nazariy qism 1.1. protsessor tushunchasi va uning asosiy funksiyalari 1.2. bir yadroli protsessorlarning arxitekturasi va ishlash prinsipi 1.3. ko‘p yadroli protsessorlarning arxitekturasi va ularning afzalliklari 2. buyruqlar tizimi va ishlash mexanizmi 2.1. buyruqlar tizimi (instruction set architecture – isa) haqida umumiy tushuncha 2.2. bir va ko‘p yadroli tizimlarda buyruqlarni bajarish ketma-ketligi 2.3. buyruqlarni parallel bajarish, kesh xotira va sinxronlash muammolari 3. amaliy qism 3.1. bir va ko‘p yadroli protsessorlarda dastur bajarilishini taqqoslash 3.2. python dastur tilida ko‘p oqimli (multithreading) misol yaratish 3.3. natijalarni tahlil qilish va samaradorlikni baholash xulosa foydalanilgan adabiyotlar mundarija kirish zamonaviy axborot texnologiyalari taraqqiyoti davrida kompyuter tizimlari inson zamonaviy axborot texnologiyalari taraqqiyoti bevosita hisoblash tizimlarining qudratiga, ya’ni ularning markaziy protsessorlari imkoniyatlariga bog‘liq. kompyuter texnikasining rivojlanish jarayonida asosiy e’tibor tezlik, unumdorlik va energiya samaradorligini oshirishga qaratilgan. shu …
2 / 23
o‘zaro aloqa ta’minlanadi. shu sababli, buyruqlar tizimini o‘rganish – kompyuter arxitekturasining eng muhim yo‘nalishlaridan biri hisoblanadi. tarixan dastlabki kompyuterlar bitta markaziy protsessorga ega edi va barcha hisoblash amallari ketma-ketlikda bajarilar edi. bunday tizimlar oddiy bo‘lsa-da, murakkab hisoblash vazifalarini bajarishda yetarli samaradorlikka ega emasdi. ma’lumotlar hajmining ortib borishi va real vaqt rejimida ishlov berish talabining kuchayishi natijasida, ishlab chiqaruvchilar bir yadroli arxitekturalarni takomillashtirish o‘rniga, bir nechta mustaqil yadroga ega bo‘lgan protsessorlarni yaratish yo‘lini tanladilar. natijada, ko‘p yadroli protsessorlar vujudga keldi va bu esa hisoblash jarayonlarini parallel tashkil etish imkonini berdi. ko‘p yadroli tizimlarning afzalligi shundaki, ular bir vaqtning o‘zida bir nechta vazifani mustaqil ravishda bajarish imkoniyatiga ega. bunda har bir yadro alohida buyruqlar oqimini qayta ishlaydi. natijada tizim samaradorligi oshadi, resurslardan foydalanish yaxshilanadi va vaqt tejaladi. shu bilan birga, bunday tizimlarda buyruqlarni sinxronlash, kesh xotira muvofiqligi va parallel ishlov berishdagi muammolar ham yuzaga chiqadi. shu sababli, bir va ko‘p yadroli protsessorlarning …
3 / 23
g farqlarini amalda ko‘rsatishdan iborat. ishda nazariy ma’lumotlar bilan bir qatorda, python dastur tilida amaliy misollar keltiriladi va natijalar tahlil qilinadi. shu yo‘l bilan, foydalanuvchi bir yadroli va ko‘p yadroli arxitekturalar o‘rtasidagi farqni chuqur anglash imkoniga ega bo‘ladi. 1. nazariy qism 1.1. protsessor tushunchasi va uning asosiy funksiyalari protsessor — bu kompyuter tizimining markaziy boshqaruv bloki bo‘lib, barcha hisoblash jarayonlarini amalga oshiradi. u kompyuterning “miyasi” sifatida barcha amallarni nazorat qiladi, buyruqlarni bajaradi va natijalarni xotiraga uzatadi. “protsessor” so‘zi ingliz tilidagi “processor” atamasidan olingan bo‘lib, u “ishlov beruvchi”, “qayta ishlovchi” ma’nosini anglatadi. har qanday dasturiy ta’minot yoki operatsion tizim bajariladigan vazifalarni aynan protsessor orqali amalga oshiradi. protsessorning asosiy vazifasi — bu buyruqlarni qabul qilish, ularni tahlil qilish va bajarishdir. u quyidagi asosiy bosqichlarda ishlaydi: buyruqni olish (fetch), buyruqni tahlil qilish (decode) va buyruqni bajarish (execute). shu uch bosqichdan iborat sikl “protsessor sikli” deb ataladi. har bir dastur bu buyruqlar ketma-ketligidan iborat …
4 / 23
bildiradi va gigagerts (ghz) birliklarida ifodalanadi. yuqori soat chastotasi tezroq ishlashni anglatadi, ammo bu har doim samaradorlikni oshiradi degani emas. chunki samaradorlikka yadrolar soni, kesh xotira hajmi va arxitektura ham katta ta’sir ko‘rsatadi. protsessorning samarali ishlashi uchun u xotira bilan uzluksiz aloqada bo‘ladi. ma’lumotlar tezkor xotiradan (ram) olinadi, qayta ishlanadi va qayta xotiraga yoziladi. ma’lumot almashinuvini tezlashtirish uchun kesh xotira tizimi ishlatiladi. kesh xotira — bu protsessor bilan xotira o‘rtasida joylashgan juda tez ishlovchi oraliq xotira bo‘lib, tez-tez foydalaniladigan ma’lumotlarni saqlaydi. bu orqali buyruqlarni bajarish vaqti qisqaradi. bundan tashqari, zamonaviy protsessorlar ko‘p oqimli (multithreading) ishlash imkoniyatiga ega bo‘lib, bir vaqtning o‘zida bir nechta vazifani bajaradi. bu jarayon, ayniqsa, ko‘p yadroli tizimlarda samarali ishlaydi. protsessorlar odatda ikki asosiy turga bo‘linadi: cisc (complex instruction set computer) va risc (reduced instruction set computer) arxitekturalariga ega tizimlar. cisc arxitekturasida buyruqlar soni ko‘p va murakkab bo‘ladi, natijada har bir buyruq ko‘p bosqichli bajariladi. risc arxitekturasida …
5 / 23
izimlarda barcha hisoblash jarayonlari yagona yadro orqali amalga oshiriladi, ya’ni bir vaqtning o‘zida faqat bitta buyruq oqimi bajariladi. bir yadroli protsessorning ishlash prinsipi quyidagi asosiy bosqichlardan iborat: 1. buyruqni olish (fetch) – dasturdagi navbatdagi buyruq xotiradan olinadi. 2. buyruqni tahlil qilish (decode) – buyruqning turi va bajariladigan amal aniqlanadi. 3. buyruqni bajarish (execute) – buyruq bajariladi, natijalar qayta ishlanadi yoki xotiraga yoziladi. bu jarayonlar siklik ravishda uzluksiz takrorlanib turadi. shu uch bosqichdan iborat jarayon “protsessor sikli” deb yuritiladi. bir yadroli protsessorlarning arxitekturasi odatda fon neyman modeli asosida qurilgan. bu modelda dastur kodi va ma’lumotlar bitta xotira maydonida saqlanadi, shu sababli ma’lumot va buyruq oqimlari bitta shinada harakatlanadi. bu oddiy tuzilma ishlab chiqishni osonlashtiradi, biroq ishlov berish tezligini cheklaydi. chunki protsessor har safar buyruqni yoki ma’lumotni xotiradan ketma-ket olishga majbur bo‘ladi — bu esa “von neyman bottleneck” deb ataluvchi muammoga sabab bo‘ladi. bir yadroli protsessorlarning asosiy afzalliklari — ularning oddiyligi, ishlab …

Хотите читать дальше?

Скачайте все 23 страниц бесплатно через Telegram.

Скачать полный файл

О "bir va koʼp yadroli protsessorlarning buyruqlar tizimi."

o’zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi kurs ishi mavzu: bir va koʼp yadroli protsessorlarning buyruqlar tizimi. reja: kirish 1. nazariy qism 1.1. protsessor tushunchasi va uning asosiy funksiyalari 1.2. bir yadroli protsessorlarning arxitekturasi va ishlash prinsipi 1.3. ko‘p yadroli protsessorlarning arxitekturasi va ularning afzalliklari 2. buyruqlar tizimi va ishlash mexanizmi 2.1. buyruqlar tizimi (instruction set architecture – isa) haqida umumiy tushuncha 2.2. bir va ko‘p yadroli tizimlarda buyruqlarni bajarish ketma-ketligi 2.3. buyruqlarni parallel bajarish, kesh xotira va sinxronlash muammolari 3. amaliy qism 3.1. bir va ko‘p yadroli protsessorlarda dastur bajarilishini taqqoslash 3.2. python dastur tilida ko‘p oqimli (multithreading) misol yaratish ...

Этот файл содержит 23 стр. в формате DOCX (40,6 КБ). Чтобы скачать "bir va koʼp yadroli protsessorlarning buyruqlar tizimi.", нажмите кнопку Telegram слева.

Теги: bir va koʼp yadroli protsessorl… DOCX 23 стр. Бесплатная загрузка Telegram