Каков принцип работы процессора?

Дом  Каков принцип работы процессора?
Каков принцип работы процессора?

Каков принцип работы процессора?

Prosessor (və ya CPU – Mərkəzi Emal Bloku) компьютер “beyni”sayılır və onun əsas funksiyası məlumatları emal etmək, əmrləri yerinə yetirmək вə digər Componentləri idarə etməkдир.


🧠 Процессор не нужен? – Əsas Prinsiplər

Процессор может работать 3 раза:

1. Fetch (Əmrin alınması)

  • Процессор RAM-dan və ya yaddaşdan növbəti əmri oxuyur.

  • Bu əmrin ünvanı Счетчик команд (ПК) adlı daxili registrdə saxlanır.

2. Декодирование (Əmrin şifrəsinin açılması)

  • Əmr şəklinə görə təhlil olunur və hansı növ əməliyyat olduğu (məsələn, toplama, çıxma, köçürmə və s.) müəyyən edilir.

  • Блок управления (İdarəetmə Bloku) будет предложено прямо сейчас.

3. Выполнить (Əmrin icrası)

  • Əmr Арифметико-логическое устройство (АЛУ) və ya digər daxili bloklarla yerinə Yetirilir.

  • Возможные варианты: 2 минутных плана, məlumatın yaddaşa yazılması, şərtli keçid və s.

🔁 Bu dövr saniyədə milyonlarla dəfə (МГц, ГГц) təkrarlanır.

🏗️ Prosessorun əsas hissələri

ХиссРолу
АЛУАритметик və məntiqi əməliyyatları yerinə Yetirir
Блок управления (БУ)Əmrləri yönləndirir, digər hissələri idarə edir
РеестрыMüvəqqəti məlumat saxlayan çox sürətli yaddaş
Кэш-памятьƏn tez-tez istifadə olunan veriləri müvəqqəti saxlayır
ЧасыBütün əməliyyatlara vaxt siqnalları verir
Счетчик команд (ПК)Növbəti əmr haradadır, onun ünvanını saxlayır
 

Əmr: A = B + C

1. B və C RAM-dan oxunur (принести)
2. Əmr təhlil edilir: “topla və A-ya yaz” (расшифровать)
3. B və C ALU-da toplanır, nəticə A registrinə yazılır (выполнить)

💡 Əlavə Məlumatlar

МёвзуИзах
Сюрэт (ГГц)1 ГГц = saniyədə 1 милярд əməliyyat dövrü
Çoxnüvəli (Многоядерный)Эйни анда бир не əməliyyatı параллельно йеринə йетирир
ГиперпоточностьHər nüvənin 2 məntiqi axınla işləməsi
ARM против x86Mobil vs Masaustü processor memarlığı fərqləri
 

🧪 Настоящий процессор не работает?

Məsələn, aşağıdakı сборщик дили Код CPU-nun necə islədiyini göstərir (x86 memarlığı üçün):

МОВ АКС, 5 ; Регистрация AX 5 лет
МОВ ВХ, 3 ; Регистрация BX 3 года
ДОБАВИТЬ AX, BX ; AX = AX + BX (yəni 5 + 3 = 8)

Bu əmrlər birbaşa CPU tərəfindən 1 və 0-lara çevrilərək icra olunur.