Protsessorning tuzilishi va ishlash prinsipi haqida ma’lumot bering.
Markaziy protsessor (CPU) deb ham ataladigan protsessorning tuzilishi
vaishlashprintsipi kompyuterlar ko'rsatmalarni qanday bajarishi va vazifalarni
bajarishinitushunish uchun asosiy hisoblanadi. Bu yerda umumiy ko‘rinish:
Protsessorning tuzilishi:
Boshqarish birligi (CU): Boshqaruv bloki protsessorning boshqa
komponentlari o'rtasidagi faoliyatnimuvofiqlashtirish orqali ko'rsatmalarning
bajarilishini boshqaradi. U xotiradan ko'rsatmalarni oladi, ularni dekodlaydi va
markaziyprotsessorvakompyuter tizimining boshqa qismlari o'rtasidagi ma'lumotlar
oqimini boshqaradi.
Arifmetik mantiq birligi (ALU) maʼlumotlar ustida arifmetik amallarni
(qoʻshish, ayirish, koʻpaytirishvaboʻlish kabi) va mantiqiy amallarni (masalan, VA,
YOKI va EMAS) bajaradi. U ushbu operatsiyalarni boshqaruv bloki tomonidan
taqdimetilganko'rsatmalarasosida amalga oshiradi.
Registrlar: Protsessor ichidagi kichik, yuqori tezlikdagi saqlash birliklari
bo'lib,ishlov berish jarayonida ma'lumotlarni vaqtincha saqlash uchun ishlatiladi.
Ular operandlarni, oraliq natijalarni, xotira manzillarini va ko'rsatmalarni
bajarishuchun zarur bo'lgan boshqa muhim ma'lumotlarni saqlaydi. Registrlarning
keng tarqalgan turlariga dastur hisoblagichi (PC), buyruqregistri(IR), xotira manzili
registri (MAR) va xotira ma'lumotlar registri (MDR) kiradi.
Kesh xotira: Protsessor ichida joylashgan kichik, yuqori tezlikdagi xotiradir.
U sekinroq asosiy xotiradan (RAM) ma'lumotlarga kirishning kechikishini
kamaytirish uchun tez-tez foydalaniladigan ko'rsatmalar va ma'lumotlarni
saqlaydi.Kesh xotirasi ma'lumotlarni kutish vaqtini qisqartirish orqali
protsessorningumumiy ish faoliyatini yaxshilashga yordam beradi.
Ishlash printsipi:
Yuklab olish: Markaziy protsessor keyingi buyruqning manzilini aniqlash
uchundasturhisoblagichi (PC) yordamida kompyuter xotirasidan (RAM)
ko'rsatmalarni oladi.Keyin olingan ko'rsatma ko'rsatmalar registrida (IR) saqlanadi.
Dekoder: Boshqaruv bloki bajariladigan operatsiyani va jalb qilingan
operandlarni aniqlashuchun xotiradan olingan buyruqni dekodlaydi.
Bajarish: Dekodlangan ko'rsatma registrlarda saqlanadigan operandlar
bo'yicha belgilangan arifmetik yoki mantiqiy amalni bajaradigan ALUga yuboriladi.
Amaliyot natijasi ko'rsatmaga qarab registrda qayta saqlanishi yoki
xotiragayuborilishi mumkin.
Qayta yozish: Agar operatsiya natijasini saqlash kerak bo'lsa, u ko'rsatmada
ko'rsatilganregistrgayoki xotira joyiga qayta yoziladi. Keyin dastur hisoblagichi
keyingi ko'rsatmani olish uchun oshiriladi vajarayondavom etadi. Umuman olganda,
protsessorning tuzilishi va ishlashi unga kompyuter dasturlaritalab qiladigan
vazifalarni bajarish uchun arifmetik, mantiqiy boshqaruv funktsiyalarini bajarib,
buyruqlarni ketma-ket bajarishga imkon beradi.
|