Bitmapa

Bitmapa ( anglicky  bitmap, bitset, bit array ) - množina sekvenčně zaznamenaných binárních bitů , tedy sekvence ( pole ) bitů.

Aplikace

V digitálních obrázcích

Bitmapa v digitálních obrázcích je matice, která ukládá hodnoty prvků obrázku ( pixelů ). Při zobrazování informací na obrazovce (monitoru) může jeden obrazový prvek (pixel) odpovídat jednomu nebo více bitům paměti. To poskytuje vysokou flexibilitu při zobrazování textových a grafických informací [1] .

Na monochromatických monitorech (nebo v monochromatických režimech provozu u barevných monitorů) počet bitů odpovídajících každému prvku obrazu určuje počet úrovní šedi . Pokud 1 pixel odpovídá 1 bitu , bude obrázek jednobitový binární , tedy striktně „černobílý“, skládající se z prvků obrázku pouze dvou možných barev. Pokud 1 pixel odpovídá 8 bitům (1 bajtu ), pak bude obrázek ve stupních šedi s 256 odstíny šedi. Současně může být binární obraz ve skutečnosti „černo-oranžový“ a obraz ve stupních šedi může zobrazovat různé úrovně zeleného jasu (vše závisí na skutečné barvě záře monitoru). V praxi se stále používají termíny „černá a bílá“ a „stupně šedi“.

Barevně indexovaný obrázek s paletou 16 barev by vyžadoval uložení 4 bitů na pixel do bitmapy.

V souborových systémech

Bitmapa je struktura služeb ve složitých souborových systémech , která ukládá informace o přítomnosti a umístění volného místa. Každý cluster v systému souborů odpovídá jednomu bitu. Pokud je sektor zaneprázdněn, pak se hodnota odpovídajícího bitu nastaví na 1, pokud je volný, na 0.

Taková organizace umožňuje operačnímu systému rychle vyhledat volné místo a určit jeho množství bez odkazování na adresáře systému souborů .

Použití bitmapy je charakteristickým rysem komplexních souborových systémů ( HPFS , NTFS , UFS atd.). V systému FAT plní roli mapy volného místa stejnojmenná struktura: alokační tabulka souborů  , což je pole, ale ne bitové.

Také bitmapa se používá k načítání procesů do RAM, struktura RAM je podobná systému souborů.

V databázích

Viz také

Poznámky

  1. Dictionary of Computing, 2. vydání, Oxford University Press, 1985.