Mapa de bits ( mapa de bits en inglés , conjunto de bits, matriz de bits ) - un conjunto de bits binarios registrados secuencialmente , es decir, una secuencia ( matriz ) de bits.
Un mapa de bits en imágenes digitales es una matriz que almacena los valores de los elementos de la imagen ( píxeles ). Cuando se muestra información en una pantalla de visualización (monitor), un elemento de imagen (píxel) puede corresponder a uno o más bits de memoria. Esto proporciona una gran flexibilidad en la visualización de información textual y gráfica [1] .
En los monitores monocromáticos (o modos de funcionamiento monocromáticos para los monitores en color), el número de bits correspondiente a cada elemento de la imagen determina el número de niveles de gris . Si 1 píxel corresponde a 1 bit , la imagen será binaria de un bit , es decir, estrictamente “blanco y negro”, que constará de elementos de imagen de solo dos colores posibles. Si 1 píxel corresponde a 8 bits (1 byte ), entonces la imagen será en escala de grises , con 256 tonos de gris. Al mismo tiempo, una imagen binaria en realidad puede ser "negro-naranja", y una imagen en escala de grises puede mostrar diferentes niveles de brillo verde (todo depende del color real del brillo del monitor). En la práctica, todavía se utilizan los términos “blanco y negro” y “niveles de gris”.
Una imagen indexada en color con una paleta de 16 colores requeriría 4 bits por píxel para almacenarse en el mapa de bits.
Un mapa de bits es una estructura de servicio en sistemas de archivos complejos que almacena información sobre la presencia y ubicación de espacio libre. Cada grupo en el sistema de archivos corresponde a un bit. Si el sector está ocupado, entonces el valor del bit correspondiente se establece en 1, si está libre, en 0.
Tal organización permite que el sistema operativo busque rápidamente espacio libre y determine su cantidad sin consultar los directorios del sistema de archivos .
El uso de un mapa de bits es una característica distintiva de los sistemas de archivos complejos ( HPFS , NTFS , UFS , etc.). En el sistema FAT , el papel de un mapa de espacio libre lo realiza la estructura del mismo nombre: la tabla de asignación de archivos , que es una matriz, pero no un bit.
Además, se utiliza un mapa de bits para cargar procesos en la RAM, la estructura de la RAM es similar al sistema de archivos.