Latência
Na computação, "latência" descreve algum tipo de atraso. Ela geralmente se refere a atrasos na transmissão ou no processamento de dados, que podem ser causados por diversos motivos. Dois exemplos de latência são a latência de rede e a latência de disco, explicadas abaixo.
1. Latência de rede
A latência de rede descreve um atraso que ocorre durante a comunicação por uma rede (incluindo a Internet). Por exemplo, um roteador lento pode causar um atraso de alguns milissegundos quando um sistema em uma LAN tenta se conectar a outro por meio do roteador. Um atraso mais perceptível pode ocorrer quando dois computadores de continentes diferentes se comunicam pela Internet. Pode haver um atraso para simplesmente estabelecer a conexão por causa da distância e do número de "saltos" envolvidos na conexão. O tempo de resposta do "ping" é um bom indicador da latência nessa situação.
2. Latência de disco
A latência de disco é o atraso entre o momento em que os dados são solicitados de um dispositivo de armazenamento e o momento em que os dados começam a ser retornados. Os fatores que afetam a latência de disco incluem a latência rotacional de um (disco rígido) e o tempo de busca. Um disco rígido com velocidade de rotação de 5.400 RPM, por exemplo, terá quase o dobro da latência rotacional de uma unidade que gira a 10.000 RPM. O tempo de busca, que envolve o movimento físico da cabeça da unidade para ler ou gravar dados, também pode aumentar a latência. A latência de disco é o motivo pelo qual ler ou gravar um grande número de arquivos normalmente é muito mais lento do que ler ou gravar um único arquivo contíguo. Como os SSDs não giram como os HDDs tradicionais, eles têm uma latência muito menor.
Outros tipos de latência
Existem muitos outros tipos de latência, como a latência de RAM (também chamada de "latência CAS"), a latência da CPU, a latência de áudio e a latência de vídeo. O ponto em comum entre todos eles é algum tipo de gargalo que resulta em um atraso. No mundo da computação, esses atrasos geralmente duram apenas alguns milissegundos, mas podem se acumular e criar lentidão perceptível no desempenho.
NOTE: É importante não confundir latência com outras medidas, como a taxa de transferência de dados ou a largura de banda. Latência se refere ao atraso antes do início da transferência de dados, e não à velocidade da própria transferência.
Teste seus conhecimentos