Počítačové úložisko dát: pamäť, hierarchia a typy úložísk

Kompletný prehľad počítačového úložiska dát: typy pamätí, hierarchia (registre, cache, RAM, HDD, SSD, pásky) a praktické tipy na výber a zálohovanie.

Autor: Leandro Alegsa

Počítačové úložisko dát je názov pre niekoľko komponentov počítača. Hlavným účelom týchto komponentov je ukladanie údajov. Centrálna procesorová jednotka potom môže tieto údaje načítať a meniť. Vo väčšine počítačov existuje hierarchia počítačovej pamäte: pamäť, ktorá je "bližšie" k centrálnej jednotke, je zvyčajne rýchlejšia na prístup, ale je aj menšia; údaje, ktoré sú uložené v tomto druhu pamäte, zvyčajne potrebujú elektrickú energiu na udržanie údajov.

Hierarchia pamäte

Hierarchia pamäte sa zakladá na kompromisoch medzi rýchlosťou, kapacitou a cenou. Vo všeobecnosti platí: čím bližšie k procesoru, tým rýchlejší prístup, ale menšia kapacita a vyššia cena za jednotku kapacity. Typické úrovne hierarchie sú:

  • Registre — umiestnené priamo v procesore, najrýchlejší typ pamäte používaný na okamžité operácie.
  • Vyrovnávacia pamäť (cache) — viac úrovní (L1, L2, L3) medzi registami a hlavnou pamäťou; slúži na ukladanie často používaných dát a inštrukcií, čím zvyšuje výkon.
  • Hlavná pamäť (RAM) — primárne pracovné úložisko procesu; typicky volatilná pamäť (stratí obsah po vypnutí napájania).
  • Sekundárne úložisko — nevolatilné médiá (napr. pevné disky, SSD, USB flash disky) určené na dlhodobé uchovávanie dát, zvyčajne väčšej kapacity, ale pomalšie na prístup než RAM.
  • Terciárne a archivačné médiá — médiá s veľkou kapacitou a často pomalým prístupom (napr. páskové jednotky, optické disky), používané na zálohovanie a archiváciu.

Prístup do pamäte, ktorá je vzdialenejšia, býva pomalší, ale poskytuje väčšiu kapacitu. Medzi klasické pamäťové médiá tohto druhu patria pevné disky a USB flash disky. Niektoré médiá ponúkajú ešte väčšiu kapacitu, ale prístup k nim je veľmi pomalý. Príkladom takýchto médií sú páskové jednotky. Moderné procesory majú registre, do ktorých možno ukladať údaje, často majú aj niekoľko úrovní vyrovnávacej pamäte.

Primárne, sekundárne a terciárne úložisko

Nakoniec je tu hlavná pamäť, ku ktorej má procesor prístup. Tieto tri pamäte sa zvyčajne označujú ako primárne dátové úložisko. Niektoré počítače majú aj vyrovnávaciu pamäť.

Sekundárne úložisko zvyčajne nie je priamo prístupné procesoru a údaje sa musia preniesť do primárneho úložiska, aby boli k dispozícii. Sekundárne úložisko zahŕňa pevné disky a nevolatilnú pamäť s náhodným prístupom. Modernou alternatívou k tradičným HDD sú SSD disky (flash pamäť), ktoré poskytujú výrazne rýchlejší náhodný prístup a nižšie časy prenosu. Rozhrania ako SATA, SAS alebo NVMe (cez PCIe) určujú maximálnu šírku pásma a latenciu.

Terciárne úložisko sa používa na archiváciu a zálohovanie; veľmi často sa pred použitím kopíruje do sekundárneho úložiska. Softvér sa niekedy distribuuje prostredníctvom terciárnych médií, ako sú magnetické pásky a CD-ROM.

Vlastnosti a metriky úložísk

  • Latencia — čas medzi požiadavkou a začiatkom prenosu dát; dôležitá pre rýchly náhodný prístup.
  • Priepustnosť (throughput) — množstvo dát, ktoré je možné preniesť za jednotku času; dôležitá pri sekvenčnom čítaní/zápise veľkých súborov.
  • Kapacita — množstvo dát, ktoré médium pojme; je to často kompromis s cenou.
  • Dostupnosť a spoľahlivosť — MTBF, ECC pamäte, ochrana pred stratou dát (napr. RAID, zálohovanie).
  • Volatilita — či médium udrží dáta bez napájania (volatile vs non-volatile).
  • Náklady — cena za gigabajt; pevné disky majú zvyčajne nižšiu cenu/GB, SSD ponúkajú vyšší výkon za vyššiu cenu/GB.

Typy úložísk a technológie

Dnešné úložiská využívajú rôzne fyzikálne princípy:

  • Magnetické (HDD, pásky) — vhodné na veľké kapacity a lacné dlhodobé uloženie, citlivé na mechanické poškodenie.
  • Polovodičové / flash (SSD, USB flash) — rýchle náhodné prístupy, bez pohyblivých častí; majú obmedzený počet zápisových cyklov (wear leveling tieto obmedzenia zmierňuje).
  • Optické (CD, DVD, Blu-ray) — často použité na distribúciu a archiváciu; odolné voči elektromagnetickému rušeniu, ale pomalšie na prístup.
  • Novšie technológie — NVMe (rýchle rozhranie pre SSD), SCM (storage-class memory), aj pokročilé typy NAND (SLC/MLC/TLC/QoS) a persistentné pamäte ako 3D XPoint.

Správa dát, bezpečnosť a redundancia

Aby boli dáta dostupné a bezpečné, používajú sa metódy ako:

  • zálohovanie a archivácia (lokálne, offsite, cloud),
  • redundancia (RAID, replikácia),
  • kontrola integrity (kontrolné súčty, ECC),
  • šifrovanie uložených dát (na úrovni disku alebo súboru) a riadenie prístupu.

Správa pamäte v operačných systémoch

Operačné systémy riadia primárnu pamäť (alokácia, uvoľňovanie, stránkovanie/paging). Keď je hlavná pamäť nedostatočná, systém môže presúvať menej používané stránky na diskovú pamäť (swap), čo umožňuje spúšťať väčšie aplikácie, ale môže výrazne znížiť výkon pri intenzívnom používaní.

Trendy a budúcnosť úložísk

Medzi aktuálne trendy patria širšie nasadenie NVMe/PCIe SSD, konvergencia pamäte a úložiska (tiered storage, memory-class storage), rast cloudových úložných služieb a riešení pre objektové úložisko, ako aj zlepšenia v oblasti perzistentnej pamäte a techník pre zvyšovanie spoľahlivosti a životnosti flash pamätí. Napredujú aj technológie deduplikácie, kompresie a inteligentného tieringu, ktoré optimalizujú náklady a výkon.

Pre používateľa je dôležité pochopiť, aké sú požiadavky na rýchlosť, kapacitu, spoľahlivosť a rozpočet, aby si vedel vybrať vhodné úložisko alebo kombináciu úložísk pre konkrétne použitie (osobné počítače, servery, dátové centrá, zálohovacie riešenia, cloud).

40 GB jednotka pevného disku PATA (HDD); po pripojení k počítaču slúži ako sekundárne úložisko.Zoom
40 GB jednotka pevného disku PATA (HDD); po pripojení k počítaču slúži ako sekundárne úložisko.

160 GB pásková kazeta SDLT, príklad off-line úložiska. Pri použití v robotickej páskovej knižnici sa namiesto toho klasifikuje ako terciárne úložisko.Zoom
160 GB pásková kazeta SDLT, príklad off-line úložiska. Pri použití v robotickej páskovej knižnici sa namiesto toho klasifikuje ako terciárne úložisko.

Otázky a odpovede

Otázka: Čo je to počítačové ukladanie údajov?


Odpoveď: Počítačové dátové úložisko je názov pre množstvo komponentov počítača, ktoré sa používajú na ukladanie údajov.

Otázka: Aký je účel týchto komponentov?


Odpoveď: Hlavným účelom týchto komponentov je ukladať údaje tak, aby k nim mohla pristupovať a meniť ich centrálna procesorová jednotka.

Otázka: Ako funguje hierarchia pamäte?


Odpoveď: Vo väčšine počítačov existuje hierarchia počítačovej pamäte, kde pamäť, ktorá je bližšie k centrálnej jednotke, má tendenciu byť rýchlejšia na prístup, ale menšia, zatiaľ čo pamäť vzdialenejšia od centrálnej jednotky má tendenciu byť pomalšia na prístup, ale väčšia.

Otázka: Aké sú príklady klasických pamäťových médií?


Odpoveď: Príkladmi klasických pamäťových médií sú pevné disky a USB flash disky.

Otázka: Aký typ médií ponúka väčšiu kapacitu, ale prístup k nim je veľmi pomalý?


Odpoveď: Médiá, ako sú páskové disky, ponúkajú väčšiu kapacitu ako iné typy, avšak prístup k nim je veľmi pomalý.


Otázka: Aké sú primárne komponenty na ukladanie údajov?


Odpoveď: Medzi primárne komponenty na ukladanie údajov patria registre, ktoré sa nachádzajú v moderných procesoroch a ktoré môžu ukladať údaje, niekoľko úrovní vyrovnávacej pamäte a hlavná pamäť, ku ktorej môže procesor pristupovať.

Otázka: K akému typu úložiska CPU zvyčajne nemá priamy prístup?


Odpoveď: Sekundárne úložisko zvyčajne nemá priamy prístup k CPU a pred použitím si vyžaduje prenos svojho obsahu do primárneho úložiska. Príkladom sú pevné disky a nevolatilná pamäť s náhodným prístupom.


Prehľadať
AlegsaOnline.com - 2020 / 2025 - License CC3