Tato kapitola je shrnutí, čemu je důležité na bitové vrstvě rozumět.
Procesor je srdcem i mozkem celého počítače. Instrukcemi rozhoduje o každém bitu v počítači.
Procesor se řídí jedním tokem instrukcí z RAM paměti.
- Nejspíš by dokázal se řídit instrukcemi z jiného zařízení ale kvůli obrovskému rozdílu mezi rychlostmi by nebyl efektivní.
- U moderních multijádrových procesorů se každé jádro může řídit svým vlastním tokem instrukcí z RAM paměti
RAM paměť dokáže fungovat na vysokých frekvencích a proto je mezi procesorem a RAM pamětí dedikovaný kanál.
Procesor v počítači dělá jen 3 typy instrukcí:
- datové: těmito instrukcemi procesor přikazuje, kam se který bit má přesunout
- aritmeticko-logické: těmito instrukcemi procesor bity matematicky či logicky transformuje
- řídící: těmito instrukcemi procesor mění tok instrukcí
Přerušení je proces, kdy je možné jakoukoliv jinou komponentou v počítači ovlivnit právě probíhající tok instrukcí. Program v RAM paměti ale musí být na takové přerušení připraven, jinak je přerušení ignorováno.
Procesor je schopný přímo komunikovat s jakýmkoliv zařízením v systému, zpravidla to ale nedělá jelikož tato zařízení jsou téměř vždy řádově pomalejší, než samotný procesor.
Procesor komunikuje s ostatními zařízeními nepřímo. Instruuje chipset základní desky, aby data, která je potřeba přečíst, přesunul do RAM paměti nebo pro zápis aby je z RAM paměti převzal.
- Jakmile je operace hotová, chipset základní desky (potažmo související komponenta) notifikuje procesor o dokončení této operace pomocí přerušení.