Paměť počítače: definice, bity, bajty, RAM a typy úložišť

Přehled paměti počítače: co jsou bity a bajty, jak funguje RAM, typy úložišť a jejich vliv na výkon — jasně, srozumitelně a prakticky.

Autor: Leandro Alegsa

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ů.

Znaky v paměti

Bajt paměti slouží k uložení kódu, který reprezentuje znak, například číslo, písmeno nebo symbol. V osmi bitech lze uložit 256 různých kódů. To bylo považováno za dostačující a bajt se ustálil na osmi bitech. To umožňuje uložit deset desetinných číslic, 26 malých písmen, 26 velkých písmen a mnoho symbolů. První počítače používaly šest bitů na jeden bajt. To jim dávalo 64 různých kódů. Tyto počítače neměly malá písmena.

Počítačoví vědci se museli dohodnout, který kód bude reprezentovat jednotlivé znaky. Většina moderních počítačů používá ASCII, americký standardní kód pro výměnu informací. V ASCII je každý kód tvořen osmi bity - libovolnou kombinací nul a jedniček - a tvoří jeden znak. Písmeno A je označeno kódem 01000001.

Moderní počítače potřebují více než 256 různých znaků, aby mohly používat všechny znaky ve všech světových jazycích. Jiný kódový systém zvaný Unicode umožňuje 1 112 064 různých znaků tím, že pro každý znak používá jeden až čtyři bajty.

Adresa paměti

Procesor počítače má přístup k jednotlivým bajtům. Pro každý bajt používá adresu. Adresy paměti počítače začínají nulou a pokračují až k největšímu číslu, které může počítač použít. Starší počítače byly omezeny v tom, kolik paměti mohly adresovat. Počítače s 32bitovou pamětí mohou adresovat až 4 GB paměti. Moderní počítače používají 64 bitů a mohly by adresovat až 18 446 744 073 709 551 616 bajtů = 16 exabajtů paměti.

Čísla, která počítače používají, mohou být velmi velká. Pro usnadnění lze použít jednotku K (pro kilobyte) nebo Ki (pro kibibyte). V počítačové paměti jsou čísla mocninami dvou. Jeden kibibyte je dvě na mocninu 10, tedy 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 a zapisuje se jako 210 = 1024 bajtů. Například 64 kibibytů, zapsaných jako 64KiB nebo 64KB, paměti je totéž jako 65 536 bajtů (1 024 × 64 = 65 536). Pro větší kapacity paměti se používají jednotky megabyte (MB) nebo mebibyte (MiB) a gigabyte (GB) nebo gibibyte (GiB). Jeden megabajt počítačové paměti znamená 2 20bajty neboli 1024KB, což je 1 048 576 bajtů. Jeden gibibyte znamená 2 30bajty neboli 1024 MB.

Čísla jsou násobky dvou. Proto je kilobajt paměti 1024 bajtů, a ne 1000, jak by tomu bylo v případě kilogramu. Ve snaze vyhnout se této záměně používá Mezinárodní elektrotechnická komise (IEC) pro binární mocniny názvy kibibyte, mebibyte a gibibyte. Pro označení mocnin 10 používají kilobyte, megabyte a gigabyte. Joint Electron Device Engineering Council (JEDEC) zachovala starší názvy. Aby toho nebylo málo, velikosti počítačových úložišť, jako jsou pevné disky (HDD), se měří v mocninách deseti. Takže 500GB disk je 500 x 1000 x 1000 x 1000 bajtů. To je mnohem méně než 500 GB paměti, což je 500 x 1024 x 1024 x1024. Většina informatiků stále používá staré názvy a musí mít na paměti, že jednotky se liší, když mluví o paměti a úložných zařízeních.

Paměť pouze pro čtení

Některé programy a instrukce bude počítač potřebovat vždy. Paměť ROM (Read Only Memory) je trvalá paměť, která slouží k uložení těchto důležitých řídicích programů a systémového softwaru pro provádění funkcí, jako je zavádění nebo spouštění programů. Paměť ROM je nevolatilní. To znamená, že se její obsah neztratí při vypnutí napájení. Její obsah je zapsán při sestavení počítače, ale v moderních počítačích může uživatel obsah měnit pomocí speciálního softwaru.

Paměť s náhodným přístupem

Paměť RAM (Random Access Memory) se používá jako pracovní paměť počítačového systému. Jsou v ní dočasně uložena vstupní data, mezivýsledky, programy a další informace. Lze z ní číst a/nebo do ní zapisovat. Obvykle je volatilní, což znamená, že po vypnutí napájení se všechna data ztratí. Ve většině případů se znovu načítá z pevného disku, který slouží jako úložiště dat.

Neproměnná paměť

Non-volatile memory je počítačová paměť, která uchovává uložené informace, i když není napájena.
Mezi příklady nevolatilní paměti patří:

  • paměť pouze pro čtení
  • paměť flash

Někdy se může vztahovat k počítačovému úložišti. Ta jsou vždy nevolatilní.
Příklady jsou např.:

  • Polovodičová zařízení využívající paměť flash, jako jsou disky SSD (Solid State Drive) a USB flash disky.
  • Magnetická paměťová zařízení, jako jsou pevné disky (HDD), diskety a magnetické pásky.
  • optické disky, jako jsou CD-ROM, DVD-ROM a Blu-ray.
  • skladování papíru, jako je papírová páska a děrné štítky.
Polovodičové disky jsou jedním z příkladů nevolatilních úložišť.Zoom
Polovodičové disky jsou jedním z příkladů nevolatilních úložišť.

Otázky a odpovědi

Otázka: Co je to počítačová paměť?


Odpověď: Počítačová paměť je dočasná paměťová oblast, která uchovává data a instrukce pro přístup centrální procesorové jednotky (CPU).

Otázka: Jak se spouští program?


Odpověď: Než může program běžet, musí být načten z paměti do paměti, aby k němu měl procesor přímý přístup.

Otázka: Co je binární číslicová elektronika?


Odpověď: Binární číslicová elektronika je taková, kdy se k zapínání a vypínání elektřiny v počítači používají tranzistory, které vytvářejí dva stavy - zapnuto nebo vypnuto, nula nebo jednička.

Otázka: Co jsou bity a bajty?


Odpověď: Jedno nastavení zapnuto/vypnuto v paměti počítače se nazývá binární číslice nebo bit. Skupina osmi bitů se nazývá bajt.

Otázka: Odkud se vzala slova bit a bajt?


Odpověď: Slova bit a byte vymysleli počítačoví vědci - "bit" pochází ze spojení "bi" z binárního kódu a "t" z číslice, zatímco "byte" byl změněn z "bite", aby se zabránilo záměně.

Otázka: Co je to nibble?


Odpověď: Nibble je polovina bajtu, která se skládá ze čtyř bitů. Byl tak pojmenován, protože byl považován za polovinu bitu.

Otázka: Kdo vymyslel slovo nibble?


Odpověď: Slovo nibble vytvořili počítačoví vědci, když potřebovali vhodný výraz pro polovinu bajtu.


Vyhledávání
AlegsaOnline.com - 2020 / 2025 - License CC3