Primární vs sekundární paměť | Pomocná úložná zařízení
Počítač obsahuje hierarchii paměťových zařízení pro ukládání dat. Liší se svou kapacitou, rychlostí a cenou. Primární paměť (také označovaná jako hlavní paměť) je paměť, ke které má přímý přístup CPU pro ukládání a získávání informací. Sekundární paměť (také označovaná jako externí nebo pomocná paměť) je úložné zařízení, které není přístupné přímo CPU a používá se jako trvalé úložné zařízení, které uchovává data i po vypnutí napájení.
Co je primární paměť?
Primární paměť je paměť, ke které má přímý přístup CPU za účelem ukládání a získávání informací. Primární paměť je většinou také označována jako RAM (Random Access Memory). Jedná se o volatilní paměť, která při vypnutí napájení ztrácí svá data. Primární paměť je přímo přístupná CPU přes adresovou a paměťovou sběrnici a CPU k ní neustále přistupuje, aby získala data a instrukce. Počítače navíc obsahují paměť ROM (Read Only Memory), která obsahuje instrukce, které se často spouštějí, jako je spouštěcí program (BIOS). Jedná se o energeticky nezávislou paměť, která uchovává svá data i po vypnutí napájení. Vzhledem k tomu, že se k hlavní paměti přistupuje často, musí být rychlejší. Jsou však menší a také nákladné.
Co je sekundární paměť?
Sekundární paměť je úložné zařízení, které není přístupné přímo CPU a používá se jako trvalé úložné zařízení, které uchovává data i po vypnutí napájení. CPU přistupuje k těmto zařízením přes vstupní/výstupní kanál a data jsou před přístupem nejprve přenesena do primární paměti ze sekundární paměti. Obvykle se v moderních počítačích jako sekundární úložná zařízení používají pevné disky a optická paměťová zařízení (CD, DVD). V sekundárním úložném zařízení jsou data organizována do souborů a adresářů podle systému souborů. To také umožňuje přiřadit další informace k datům, jako jsou přístupová oprávnění, vlastník, čas posledního přístupu atd. Kromě toho, když je primární paměť zaplněna, sekundární paměť se používá jako dočasné úložiště pro uchování nejméně používaných dat v primární paměti. Sekundární paměťová zařízení jsou levnější a mají větší velikost. Ale mají velký přístupový čas.
Rozdíl mezi primární a sekundární pamětí
Primární paměť je paměť, ke které má CPU přímý přístup za účelem ukládání a získávání informací, zatímco sekundární paměť není přímo CPU přístupná. K primární paměti se přistupuje pomocí adresových a datových sběrnic CPU, zatímco k sekundární paměti se přistupuje pomocí vstupních/výstupních kanálů. Primární paměť neuchovává data, když je napájení vypnuto (volatilní), zatímco sekundární paměť uchovává data, když je napájení vypnuto (nezávislá). Primární paměť je navíc ve srovnání se sekundární pamětí velmi rychlá a má kratší přístupovou dobu. Primární paměťová zařízení jsou však dražší ve srovnání se sekundárními paměťovými zařízeními. Z tohoto důvodu se počítač obvykle skládá z menší primární paměti a mnohem větší sekundární paměti.