Blokovat (úložiště dat) - Block (data storage)
![]() | tento článek potřebuje další citace pro ověření.Dubna 2014) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
v výpočetní (konkrétně přenos dat a datové úložiště ), a blok,[1] někdy nazývané a fyzický záznam, je posloupnost bajtů nebo bity, obvykle obsahující celé číslo evidence, mající maximální délku; A velikost bloku.[2] Data takto strukturovaná jsou považována za blokováno. Proces vkládání dat do bloků se nazývá blokování, zatímco odblokování je proces extrakce dat z bloků. Blokovaná data jsou obvykle uložena v a vyrovnávací paměť dat a číst nebo psát celý blok najednou. Blokování snižuje nad hlavou a zrychluje zpracování datového proudu.[3] U některých zařízení, například magnetické pásky a CKD disková zařízení blokování snižuje množství externího úložiště požadovaného pro data. Blokování je téměř univerzálně využíváno při ukládání dat na 9 stop magnetická páska, NAND flash paměť a rotující média, jako je diskety, pevné disky, a optické disky.
Většina souborové systémy jsou založeny na a blokovat zařízení, což je úroveň abstrakce pro hardware odpovědný za ukládání a načítání specifikovaných bloků dat, ačkoli velikost bloku v souborových systémech může být násobkem velikosti fyzického bloku. To vede k vesmírné neefektivnosti kvůli vnitřní fragmentace, protože délky souborů často nejsou celočíselnými násobky velikosti bloku, a poslední blok souboru tak může zůstat částečně prázdný. Tím se vytvoří uvolněný prostor. Některé novější systémy souborů, například Btrfs a FreeBSD UFS2, pokusit se to vyřešit pomocí technik zvaných blokovat sublokaci a sloučení ocasu. Jiné systémy souborů, jako např ZFS podpora proměnných velikostí bloků.[4][5]
Úložiště bloků je obvykle odebráno souborovým systémem nebo Systém pro správu databází (DBMS) pro použití aplikacemi a koncovými uživateli. Fyzické nebo logické svazky přístupné prostřednictvím blokovat I / O mohou být zařízení interní k serveru, přímo připojená prostřednictvím SCSI nebo Fibre Channel nebo vzdálená zařízení přístupná prostřednictvím a síť úložiště (SAN) pomocí protokolu, jako je iSCSI nebo AoE. DBMSes často používají vlastní blok I / O pro lepší výkon a obnovitelnost ve srovnání s vrstvením DBMS na systém souborů.
Viz také
- Blok (telekomunikace)
- Blokovat sváry
- Klastr dat
- DEBLOCK (směrnice CONFIG.SYS) - konfigurace odblokování disku pod DR-DOS
- Sektor disku
- Rozsah (souborové systémy)
- Úložiště objektů
Reference
- ^ Blaauw, Gerrit Anne; Brooks, Jr., Frederick Phillips; Buchholz, Werner (1962), „4: Natural Data Units“ (PDF), v Buchholz, Werner (vyd.), Plánování počítačového systému - úsek projektu, McGraw-Hill Book Company, Inc. / The Maple Press Company, York, PA., S. 39–40, LCCN 61-10466, archivováno (PDF) z původního dne 2017-04-03, vyvoláno 2017-04-03,
[…] Pojmy zde použité k popisu struktury uložené konstrukcí stroje bit, jsou uvedeny níže.
Byte označuje skupinu bitů použitých ke kódování znaku nebo počet bitů přenášených paralelně do a ze vstupně-výstupních jednotek. Jiný termín než charakter se zde používá, protože daný znak může být v různých aplikacích reprezentován více než jedním kódem a různé kódy mohou používat různé počty bitů (tj. různé velikosti bajtů). Při přenosu vstup-výstup může být seskupování bitů zcela libovolné a nemusí mít žádný vztah ke skutečným znakům. (Termín je vytvořen z kousat, ale respektován, aby se zabránilo náhodným mutacím na bit.)
A slovo se skládá z počtu datových bitů přenášených paralelně z nebo do paměti v jednom paměťovém cyklu. Velikost slova je tedy definována jako strukturní vlastnost paměti. (Termín Catena byl vytvořen pro tento účel designéry Býk GAMMA 60 počítač.)
Blok odkazuje na počet slov přenášených do nebo ze vstupně-výstupní jednotky v reakci na jedinou instrukci vstup-výstup. Velikost bloku je strukturální vlastností vstupně-výstupní jednotky; může to být opraveno designem nebo může být změněno programem. […] - ^ „Dostupné místo na pevném disku, velikosti bloků a terminologie velikostí“. CNET. 2009-05-05. Citováno 2014-04-29.
- ^ Chang, S. K. "Fyzické struktury". Kapitán SK. Citováno 2014-04-29.
- ^ Balik, Rachel (2013-03-29). „Bruning Questions: ZFS Record Size“. Joyent. Citováno 2013-03-29.
- ^ Bourbonnais, Roch (06.06.2006). „Tuning ZFS recordsize“. Věštec.