Hierarchie pamětí
Z MiS
(Rozdíly mezi verzemi)
(Přesunuto z kategorie HW do Hardware) |
m (→Hierarchie pamětí: SSD již neslouží jako dočasné úložiště pro HDD, upřesnění.) |
||
Řádka 12: | Řádka 12: | ||
== Hierarchie pamětí == | == Hierarchie pamětí == | ||
; Externí paměťová média (+ síť) | ; Externí paměťová média (+ síť) | ||
− | * Tady jsou v podstatě všechna data. | + | * Tady jsou v podstatě všechna data. Patří sem: |
+ | ** Síťové a cloudové disky. | ||
+ | ** Internet | ||
+ | ** Externí disky (SSD i klasické plotnové). | ||
; Pevný disk | ; Pevný disk | ||
− | * Soubory, se kterými chceme | + | * Soubory, se kterými chceme častěji pracovat, si stáhneme/zkopírujeme na svůj pevný disk. |
− | * | + | * Dnes obvykle SSD disky. |
− | + | * (Vyrovnávací paměť pevného disku) | |
− | + | ||
− | *(Vyrovnávací paměť pevného disku) | + | |
** Zde uložíme posledních pár sektorů, které právě čteme, nebo zapisujeme | ** Zde uložíme posledních pár sektorů, které právě čteme, nebo zapisujeme | ||
; Operační paměť | ; Operační paměť | ||
− | * Kód a data běžících programů. | + | * Kód a data právě běžících programů. |
+ | * Na systémové sběrnici společně s procesorem. | ||
+ | * Její obsah se po vypnutí počítače ztrácí. | ||
; Procesor | ; Procesor | ||
*L3, L2, L1 cache | *L3, L2, L1 cache | ||
− | ** Ukládají se zde data, která byla právě | + | ** Je přímo součástí procesoru. |
+ | ** Ukládají (duplikují) se zde data, která byla právě přečtena z operační paměti. Nějakou dobu zde zůstanou uložena pro případ, že by byla znovu potřeba. | ||
** Paměť je rychlejší než běžná operační paměť, navíc není potřeba přistupovat přes systémovou sběrnici. | ** Paměť je rychlejší než běžná operační paměť, navíc není potřeba přistupovat přes systémovou sběrnici. | ||
− | *Registry | + | * Registry |
− | ** Hodnoty, nad kterými právě běží procesorové operace. | + | ** Hodnoty, nad kterými právě běží procesorové operace (operandy). |
== Vnitřní × vnější paměť == | == Vnitřní × vnější paměť == |
Aktuální verze z 18. 9. 2023, 10:00
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. Patří sem:
- Síťové a cloudové disky.
- Internet
- Externí disky (SSD i klasické plotnové).
- Pevný disk
- Soubory, se kterými chceme častěji pracovat, si stáhneme/zkopírujeme na svůj pevný disk.
- Dnes obvykle SSD disky.
- (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 právě běžících programů.
- Na systémové sběrnici společně s procesorem.
- Její obsah se po vypnutí počítače ztrácí.
- Procesor
- L3, L2, L1 cache
- Je přímo součástí procesoru.
- Ukládají (duplikují) se zde data, která byla právě přečtena z operační paměti. Nějakou dobu zde zůstanou uložena pro případ, že by byla znovu potřeba.
- 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 (operandy).
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.