Fungování počítačů je v základu poměrně jednoduché, avšak jejich technická realizace do dnešní podoby je velmi komplexní. Na druhou stranu běžný uživatel nemusí znát všechna technická specifika, aby je mohl efektivně používat.
V tomto materiálu jsou vysvětleny principy fungování jednotlivých částí počítače. Pro běžnou práci je však také nezbytné zohlednit software, především operační systém, který je vysvětlen v jiné části materiálu.
Teoreticky lze fungování počítačů – a obdobně i mobilních telefonů nebo herních konzolí – zjednodušeně popsat jako interakci tří základních komponent: procesoru, operační paměti a sekundární paměti.
Procesor, někdy označovaný zkratkou CPU (z anglického Central Processing Unit), je elektronická komponenta, jejímž úkolem je vykonávání strojových instrukcí (například „sečti dvě čísla“, „zvětši hodnotu o jedničku“, „ulož do paměti“, „porovnej hodnoty“ nebo „přeskoč na adresu“) a řízení toku dat mezi pamětí, vstupními a výstupními zařízeními. [a]
![Intel Core i5-8600 [b] a AMD Ryzen 3 3100 [c]](attachment:ce8fc1f5-fb64-48e2-8193-25d1a448f457:cpu.png)
Intel Core i5-8600 [b] a AMD Ryzen 3 3100 [c]
Základním parametrem (nikoli však jediným), podle kterého lze posuzovat „rychlost“ procesoru, je taktovací frekvence. Tento údaj udává, kolik základních operací je procesor schopen vykonat za jednu sekundu. V současnosti dosahuje frekvence hodnot v řádu jednotek GHz (tj. $10^9$ operací za sekundu).
Moderní procesory mají obvykle více jader, která umožňují paralelní zpracování více operací současně.
Operační paměť (RAM, z anglického Random Access Memory) je prostor, ve kterém jsou uloženy instrukce určené pro procesor a také data, která procesor právě zpracovává nebo dočasně ukládá pro další použití.
![RAM modul Kingston 64GB DDR5. [d]](https://prod-files-secure.s3.us-west-2.amazonaws.com/28de01a5-b20f-4c45-9f60-262cafc9c28a/d48731a4-34e6-4b67-bf59-e2e75e3676fd/28b6228c-9d24-460a-b561-ccde0b8a9ec5.png)
RAM modul Kingston 64GB DDR5. [d]
Procesor může k operační paměti přistupovat přímo. Paměť je rozdělena na malé „bloky“, z nichž každá má svou jedinečnou adresu. Díky tomu může procesor snadno číst nebo zapisovat data kamkoli v paměti za konstantní čas.
Tento typ paměti je energeticky závislý (volatilní) – po odpojení od elektrického napájení ztrácí všechna uložená data.
Pro trvalé ukládání dat (programy, filmy, hry apod.) se v současnosti nejčastěji využívají dvě komponenty: pevný disk (HDD – Hard Disk Drive) a SSD (Solid State Drive). Obě tyto komponenty fungují na odlišných fyzikálních principech, a proto mají různé výhody a nevýhody.

Srovnání struktury a jednotlivých součástí HDD a SSD
Pevný disk (HDD) funguje na principu magnetického zápisu. Rotující plotna disku je pokryta magnetickým povrchem, který je pomocí čtecí/zápisové hlavy a elektromagnetu magnetizován na konkrétních místech. HDD je obecně pomalejší než SSD, na druhou stranu je cena za gigabajt paměti výrazně nižší.
SSD ukládá data na polovodičové paměťové čipy (flash memory). Pro uchování dat využívá pouze elektrickou energii a neobsahuje žádné mechanicky pohyblivé části. Oproti HDD mají SSD obecně omezenou životnost z hlediska počtu zápisů.