O que é intercalação?

Nos computadores, a intercalação é um método de gravação e leitura de dados fora de sequência. A intercalação de dados é usada para combinar vários fluxos de dados digitais, como em arquivos que contêm áudio e vídeo. Essa técnica também é usada para intercalar memória no armazenamento em disco e na memória do computador, usada para tornar os dados lidos e gravados mais rapidamente. Um desintercalador usa mapeamento para decifrar os dados intercalados; é mais ou menos um diagrama do padrão intercalado que o computador usa para decifrar os dados.

Nos arquivos de mídia, a intercalação permite que um player leia rapidamente dados de áudio e vídeo. Isso fornece ao usuário um único arquivo que contém áudio e vídeo que um media player configurado corretamente pode ler e reproduzir. A leitura de arquivos de mídia intercalados geralmente requer um codec para reproduzir o arquivo intercalado. Um codec é um plug-in de software que informa ao player como ler um arquivo de mídia intercalado. O tipo de arquivo de mídia intercalado mais comum é o Audio Video Interleave, mais conhecido como AVI.

A intercalação de memória é um processo de colocar mais de uma fonte de dados no mesmo fluxo de dados, em um esforço para acelerar o processamento. A intercalação geralmente é usada para discos rígidos ou RAM (Random Access Memory). Enquanto os dados são processados ​​no local de destino, os próximos dados estão sendo preparados por fontes de dados adicionais, para que mais dados possam ser processados ​​enquanto a primeira fonte de dados carrega os próximos dados na linha.

Para entender como a intercalação de memória funciona, imagine que um condutor de passeio em um parque de diversões tenha dois elevadores, cada um com quatro patronos que conduzem à entrada do passeio. Ele carrega os ciclistas rapidamente, mas não tem espaço para as pessoas se alinharem na área de carregamento. Para colocar os passageiros na plataforma de carregamento, o condutor possui assistentes na parte inferior do elevador, que acompanham grupos de quatro pessoas até a corrida, um elevador por vez. Em um sistema intercalado, o condutor instruiria o assistente a programar as partidas em um sistema escalonado, projetado para manter o fluxo de passageiros rápido e suave. Da mesma forma, os dados intercalados fluem de vários lugares, escalonados para permitir tempo para as fontes de dados serem recarregadas enquanto outros fluxos de dados são processados.

Uma desvantagem da intercalação de memória na transferência de dados é que ela pode causar latência. Latência é um atraso de tempo do sistema. Quando uma fonte de dados é interrompida, ela afeta todas as fontes de dados que usam esse fluxo de transferência de dados, causando uma desaceleração na resposta do sistema. Da mesma forma, se o condutor do parque de diversões tiver um problema ao carregar um elevador cheio de passageiros, ele diminuirá a velocidade das duas linhas porque ele não poderá processar mais passageiros até que o grupo seja carregado.

Nos discos rígidos mais antigos, a memória intercalada era usada para compensar a leitura mais lenta do disco rígido do que o motor gira. Os dados foram gravados fora de sequência para permitir que o tempo do disco rígido processe os dados durante a leitura. Os discos rígidos mais recentes são projetados com rapidez suficiente para ler dados na velocidade de rotação, eliminando a necessidade de intercalação de memória.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?