REGISTRLAR - Tizim shinasi - tizim shinasi (sariq rang bilan ajratilgan) kompyuterning turli qismlarini birlashtiradi.
- CPU - markaziy protsessor kompyuterning yuragi. Hisoblashning katta qismi protsessorda amalga oshiriladi.
- RAM - tezkor kirish xotirasi (RAM). Dasturlar bajarish uchun RAMga yuklanadi.
- Registrlar - bu protsessor ichida fizik joylashgan maxsus xotira joylari. Ma'lumotlarga kirish uchun manzil shinasi talab qilinadigan RAMdan farqli o'laroq, protsessor to'g'ridan-to'g'ri registrlarga kira oladi. Bu ma'lumotlar bilan ishlashni sezilarli darajada tezlashtiradi. Arifmetik mantiqiy birlik qo'shish, ayirish va mantiqiy amallar kabi arifmetik amallarni bajaradi.
- Boshqarish bloki - mashina kodlarini (buyruqlarini) qayta ishlashda bajariladigan mikro-ko'rsatmalar (buyruqlarini) ketma-ketligini aniqlaydi.
- Takt generatori yoki protsessorning ishlash chastotasini aniqlovchi takt impulsi. Takt impulslari protsessor va boshqa qurilmalarning ichki buyruqlarini sinxronlashtirish uchun ishlatiladi. Takt generatori ma'lum bir chastotaga mos keladigan to'rtburchaklar impulslarni hosil qiladi (turli protsessorlar uchun chastota har xil).
- Elektron hisoblash mashinalari nazariyasida ikkita tushuncha ajratiladi: mashina takti va mashina sikli.
- Mashina takti – takt generatori impulslarining bir davriga to'g'ri keladi va protsessor tomonidan ko'rsatmalarning bajarilish vaqti uchun asosiy o'lchov birligi hisoblanadi.
- Mashina sikli bir nechta mashina sikllaridan iborat. Mashina sikli - bitta buyruqni bajarishga ketadigan vaqt.
- Turli xil buyruqlar uchun mashina sikli boshqacha bo'lishi mumkin. Oddiy buyruqlar 1-2 ta mashinaning siklini talab qilishi mumkin. Ko'paytirish kabi murakkab ko'rsatmalar 50 tagacha mashina siklini talab qilishi mumkin. Bu juda muhim nuqta. Ishlash uchun juda muhim bo'lgan haqiqiy dasturlarni yozayotganda, turli xil buyruqlar tegishli protsessor vaqtini talab qilishini unutmasligingiz kerak. Ya'ni, xuddi shu harakatlar, masalan, 100 ta mashina siklida yoki 20 tada amalga oshirilishi mumkin, bu dasturchining tajribasi va malakasiga, shuningdek aniq vazifalarga bog'liq.
Do'stlaringiz bilan baham: |