Hierarchie pamětí
Z MiS
Obsah |
Princip
Obecně platí, že rychlé paměti jsou obvykle dražší než ty pomalejší. V počítači tedy máme data uložena na velkokapacitních (a dostatečně levných), ale přitom pomalých médiích. Aby se procesor nezdržoval, přesunujeme data, se kterými právě pracujeme, do rychlejších pamětí, kterých máme ale jen omezenou kapacitu.
Cache (vyrovnávací paměť, skrytá paměť)
- ukládá data, která jsou uložena jinde
- je rychlejší a má menší kapacitu než původní médium
- ukládáme zde data, se kterými právě pracujeme, abychom je nemuseli opakovaně číst z jiného média
Hierarchie pamětí
- Externí paměťová média (+ síť)
- Tady jsou v podstatě všechna data.
- Pevný disk
- Soubory, se kterými chceme občas pracovat, si stáhneme na svůj pevný disk.
- Klasické (magnetické) disky
- SSD disk
- často slouží jako „vyrovnávací paměť“, kam se kopírují data z klasického disku, se kterými jsme nedávno pracovali (a lze předpokládat, že s nimi budeme brzy pracovat zase).
- (Vyrovnávací paměť pevného disku)
- Zde uložíme posledních pár sektorů, které právě čteme, nebo zapisujeme
- Operační paměť
- Kód a data běžících programů.
- Procesor
- L3, L2, L1 cache
- Ukládají se zde data, která byla právě čtena z operační paměti
- Paměť je rychlejší než běžná operační paměť, navíc není potřeba přistupovat přes systémovou sběrnici.
- Registry
- Hodnoty, nad kterými právě běží procesorové operace.
Vnitřní × vnější paměť
- Vnitřní paměť
- Označení pro operační paměť, L1-L3 cache a registry procesoru.
- Vnější paměť
- Ta paměťová média, která jsou z pohledu von Neumannovy architektury vstupně-výstupními zařízeními.
- Tedy pevné disky a externí paměťová média.