Skip to main content

¿Qué es el entrelazado?

En las computadoras, el intercalado es un método para escribir y leer datos fuera de secuencia. El entrelazado de datos se utiliza para combinar múltiples flujos de datos digitales, como en archivos que contienen audio y video. Esta técnica también se usa para intercalar memoria en el almacenamiento en disco y en la memoria de la computadora, y se usa para hacer que los datos se lean y escriban más rápidamente. Un desintercalador utiliza el mapeo para descifrar los datos intercalados; Es más o menos un diagrama del patrón intercalado que la computadora utiliza para descifrar los datos.

En los archivos multimedia, el entrelazado permite a un reproductor leer rápidamente datos de audio y video. Esto le da al usuario un archivo único que contiene audio y video que un reproductor multimedia configurado correctamente puede leer y reproducir. La lectura de archivos multimedia intercalados a menudo requiere un códec para reproducir el archivo intercalado. Un códec es un complemento de software que le dice al jugador cómo leer un archivo multimedia intercalado. El tipo de archivo multimedia intercalado más común es Audio Video Interleave, más comúnmente conocido como AVI.

La intercalación de memoria es un proceso de poner más de una fuente de datos a través del mismo flujo de datos en un esfuerzo por acelerar el procesamiento. El entrelazado generalmente se usa para discos duros o memoria de acceso aleatorio (RAM). Mientras los datos se procesan en la ubicación de destino, los siguientes datos se preparan por fuentes de datos adicionales, por lo que se pueden procesar más datos mientras la primera fuente de datos carga los siguientes datos en línea.

Para comprender cómo funciona la memoria intercalada, imagine que un conductor de paseo en un parque de diversiones tiene dos ascensores en los que cada uno tiene cuatro clientes que conducen a la entrada de su paseo. Carga a los pasajeros rápidamente pero no tiene espacio para que las personas se alineen en el área de carga. Para llevar a los pasajeros a la plataforma de carga, el conductor tiene asistentes en la parte inferior del elevador que acompañan a grupos de cuatro hasta el viaje, un elevador a la vez. En un sistema intercalado, el conductor le indicaría al asistente que programe las salidas en un sistema escalonado diseñado para mantener el flujo de pasajeros rápido y suave. Del mismo modo, los datos intercalados fluyen desde múltiples lugares, escalonados para dar tiempo a que las fuentes de datos se vuelvan a cargar mientras que otros flujos de datos se procesan.

Una desventaja de la memoria intercalada en la transferencia de datos es que puede causar latencia. La latencia es un retraso de tiempo del sistema. Cuando una fuente de datos se detiene, afecta a todas las fuentes de datos que utilizan ese flujo de transferencia de datos, lo que provoca una desaceleración en la respuesta del sistema. Del mismo modo, si el conductor del paseo en el parque de atracciones tiene un problema al cargar un elevador lleno de pasajeros, disminuirá la velocidad de ambas líneas porque no puede procesar a más pasajeros hasta que se haya cargado ese grupo.

En los discos duros más antiguos, la memoria intercalada se usaba para compensar que la lectura del disco duro fuera más lenta que sus giros del motor. Los datos se escribieron fuera de secuencia para permitir que el disco duro procese los datos mientras lee. Los discos duros más nuevos están diseñados lo suficientemente rápido como para leer datos a la velocidad de giro, lo que elimina la necesidad de intercalar memoria.