Paměť počítače je dočasná paměťová oblast. Jsou v ní uložena data a instrukce, které potřebuje centrální procesorová jednotka (CPU). Před spuštěním programu se program načte z paměti do paměti. To umožňuje centrálnímu procesoru přímý přístup k počítačovému programu. Paměť je potřebná ve všech počítačích.

Počítač je obvykle binární digitální elektronické zařízení. Binární znamená, že má pouze dva stavy. Zapnuto nebo Vypnuto. Nula nebo jednička. V binárním digitálním počítači se k zapínání a vypínání elektřiny používají tranzistory. Paměť počítače je tvořena spoustou tranzistorů.

Každé nastavení zapnutí/vypnutí v paměti počítače se nazývá binární číslice nebo bit. Skupina osmi bitů se nazývá bajt. Bajt se skládá ze dvou nibblů po čtyřech bitech. Počítačoví vědci vymysleli slova bit a byte. Slovo bit je zkratka pro binární číslici. Bere bi z binární soustavy a přidává t z číslice. Soubor bitů se nazýval bite. Počítačoví vědci změnili pravopis na byte, aby nedocházelo k záměně. Když počítačoví vědci potřebovali slovo pro půlku bajtu, napadlo je, že by bylo zábavné zvolit slovo nibble, jako půlka sousta.

Jednotky informace: bity, bajty a jejich násobky

Bit (b) je základní jednotka informace: hodnoty 0 nebo 1. Osm bitů tvoří bajt (B). V praxi se běžně setkáte i s následujícími násobky:

  • kilobajt (kB) ≈ 1 000 bajtů (často se v informatice používá 1 024 B a označuje se jako kibibyte (KiB) = 1 024 B)
  • megabajt (MB) ≈ 1 000 000 B (1 MiB = 1 024 × 1 024 B = 1 048 576 B)
  • gigabajt (GB), terabajt (TB) — stejné rozdíly mezi desetinnými a dvojkovými násobky platí i zde (GiB, TiB)

V dokumentaci úložišť se často používají desetinné jednotky (GB = 1 000 000 000 B), zatímco operační systémy mohou ukazovat velikosti v mocninách dvou (GiB = 1 073 741 824 B).

Paměťová hierarchie a proč má význam

Paměť v počítači není jen jedno velké pole – uspořádá se do tzv. hierarchie podle rychlosti, ceny a kapacity:

  • Registry – velmi malé, nejrychlejší paměť přímo v CPU (uchovávají operandy a mezivýsledky).
  • Cache – několik úrovní (L1, L2, L3), rychlá paměť mezi CPU a hlavní pamětí; snižuje počet pomalých přístupů do RAM.
  • Operační paměť (RAM) – hlavní pracovní paměť, do které se načítají programy a data, které CPU právě používá.
  • Trvalá úložiště – HDD, SSD, NVMe, optické disky, paměťové karty; pomalejší, ale s velkou kapacitou a neztrácí data po vypnutí.

Typy operační paměti (RAM)

Nejběžnější typy RAM v osobních počítačích jsou:

  • DRAM (Dynamic RAM) – vyžaduje pravidelné obnovování obsahu (refresh), používá se jako hlavní pracovní paměť.
  • SRAM (Static RAM) – rychlejší a dražší než DRAM, používá se především v cache pamětech.
  • SDRAM (Synchronous DRAM) – synchronizovaná s hodinami systému; moderní varianty jsou DDR (Double Data Rate) 2/3/4/5. Každá generace přináší vyšší přenosovou rychlost a lepší efektivitu.

Paměťové moduly pro stolní počítače se běžně dodávají jako DIMM, pro notebooky jako SODIMM. Důležité parametry jsou kapacita (GB), frekvence (MHz), zpoždění/latence (CL) a podpora kanálů (single/dual/quad channel).

Trvalá úložiště: HDD, SSD a novější technologie

Trvalá úložiště si pamatují data i po vypnutí napájení:

  • HDD (pevný disk) – mechanické zařízení s točivými plotnami; nabízí velké kapacity za nízkou cenu, ale s pomalejším náhodným přístupem a vyšší latencí.
  • SSD (solid-state drive) – používá flash paměť; mnohem rychlejší náhodný přístup, bez pohyblivých částí. Připojuje se přes SATA nebo rychlejší rozhraní NVMe (PCIe).
  • NVMe – moderní rozhraní pro SSD, poskytuje podstatně vyšší propustnost a nižší latenci než SATA.
  • Flash paměť / paměťové karty – eMMC, UFS, SD karty – běžné v mobilech a přenosných zařízeních.
  • Optické disky, pásky – používají se pro archivaci a zálohování (nižší cena za GB u páskových médií, ale pomalý přístup).

Volatilita a trvalost

Volatilní paměť (např. RAM) ztrácí obsah po odpojení napájení. Nevolatilní paměť (SSD, HDD, flash) si obsah uchovává i bez proudu. Z těchto důvodů se programy a data ukládají trvale na disky a při běhu se načítají do RAM.

Virtuální paměť a stránkování

Operační systémy používají virtuální paměť, která umožní programům pracovat, jako by měly k dispozici souvislý a velký adresní prostor. Za scénou se část tohoto prostoru mapuje na fyzickou RAM a část na disk (tzv. swap nebo stránkovací soubor). To umožňuje spustit více programů, než kolik fyzické RAM dovoluje, ale přístup na disk je mnohem pomalejší než do RAM.

Kapacita vs. rychlost

Při výběru paměti a úložiště je třeba zvažovat kompromisy:

  • Rychlost – měří se latencí (ns pro paměť, ms/μs pro disky) a propustností (MB/s nebo GB/s).
  • Kapacita – kolik dat lze uložit (GB, TB).
  • Cena – rychlejší a bezztrátové technologie jsou dražší za GB.

Praktické tipy

  • Pro běžné domácí použití je důležité mít dostatek RAM (např. 8–16 GB dnes). Více RAM pomáhá při multitaskingu a práci s velkými soubory.
  • Pro rychlé spouštění systému a aplikací je dobré SSD (nejlépe NVMe pro maximální rychlost).
  • Při upgradu RAM zkontrolujte kompatibilitu (typ DDR, frekvence, napětí, počet pinů a podporované kapacity základní desky).
  • Pro zálohování používáte externí disky nebo cloud – pro dlouhodobé archivace jsou vhodné páskové zálohy nebo offline média.

Závěrem

Paměť počítače zahrnuje široké spektrum technologií od nejrychlejších registrů v CPU přes cache a hlavní RAM až po různá trvalá úložiště. Každá vrstva má svůj účel: rychlost pro okamžitou práci, kapacitu pro ukládání dat a trvalost pro uchování informací. Pochopení základních pojmů jako bit, bajt, RAM, SSD nebo virtuální paměť pomůže při rozhodování o nákupu nebo správě počítačových systémů.