O que é um buffer de tela?
Um buffer é uma parte da memória física de um computador que é usada para armazenar informações à medida que elas se deslocam de um local no sistema para outro. Um buffer de tela é um buffer que contém especificamente informações que vão para a tela de exibição do sistema. Os buffers como um todo são usados para organizar os dados e garantir que eles sejam movidos de um lugar para outro com eficiência. O buffer de tela compartilha muitas semelhanças com a memória de vídeo e o cache do sistema, mas é separado de ambos.
Quando um computador está em operação, ele possui vários tipos de memória. A maioria deles se enquadra em duas categorias: virtual e física. A memória física está realmente localizada em um sistema de armazenamento em memória, como os módulos de memória de acesso aleatório (RAM) conectados à placa-mãe. A memória virtual é uma informação de baixa prioridade, mas ainda importante, que o sistema grava no disco rígido para liberar espaço.
Buffers é um termo genérico que descreve uma parte da memória física na qual as informações são armazenadas para movimentação posterior. Esta informação é importante, mas ainda não está em uso. Como um sistema de computador pode conter informações em muitos lugares diferentes, o buffer permite que todos esses sistemas enviem informações importantes para um local, antecipando sua necessidade. Então, quando as informações são colocadas em uso, elas estão todas juntas e prontas para entrar na memória ativa.
Um buffer de tela reúne todas as informações para descrever o que será exibido na tela do sistema. Essas informações são provenientes de um grande número de fontes, como o próprio sistema, dispositivos de entrada do usuário, câmeras e programas em execução. Geralmente, há mais de um buffer de tela sendo montado para permitir que as imagens progressivas sejam exibidas sem demora.
O buffer da tela é fácil de combinar com outros dois sistemas principais: o cache do sistema e a memória de vídeo. Um cache do sistema é uma informação ativa que o computador está mantendo à mão para uso constante. O cache tem as mesmas propriedades básicas que um buffer, mas o buffer é descartado após o uso enquanto o cache não estiver. O computador assume que, uma vez que as informações armazenadas em buffer sejam usadas, elas não serão necessárias novamente.
Memória de vídeo é a memória física usada por uma placa de vídeo para coletar informações antes de enviá-las ao sistema principal. Para remover o estresse do processador do computador, as placas de vídeo modernas são capazes de processar e coletar informações de vídeo sem interagir com o computador principal. Essas informações são armazenadas no cartão até serem necessárias e depois são enviadas para o buffer da tela.