Informática, perguntado por andreiagomes3324, 11 meses atrás

qual a função da placa de video? gostaria de saber, por favor.

Soluções para a tarefa

Respondido por bokomoko
0
A placa de vídeo é o dispositivo que fica entre a CPU do computador e o monitor (o display, a tela). 

A tela é absolutamente burra. Ela processa nada. É como se fora um quadro numa sala de aula. O quadro não entende nada do que está escrito nele mesmo.

Agora imagine que a tela do computador (do celular, do tablet) na verdade é uma matriz com milhões de casas. Milhares de linhas multiplicadas por milhares de colunas, cada interseção de uma linha com uma coluna é um pixel que pode ter uma entre milhoes de cores possíveis.

Então, a funçào da placa gráfica é receber dados do CPU e exibí-los como milhoes de pontinhos numa matriz. Para complicar, esses pontinhos estão em movimento o tempo todo. Janelas de aplicativos abrem e fecham, são movidas de um lado para outro da tela, usuário escreve, apaga, move o cursor. O tempo todo estamos mexendo pontinhos entre os milhoes de casinhas (pixels). Isso requer uma álgebra linear arretada.

Por causa disso, as placas de vídeo são projetadas para fazerem muuuuuuuuitas operações com matrizes. Somar, multiplicar fazer XOR, fazer OR, fazer AND, mudança de base, transformação linear. É muuuuuito cálculo matemático envolvendo um volume de dados enorme. 

As placas gráficas hoje em dia são praticamente outro processador, outro computador, só que especializado em tratar com números. Essas placas gráficas hoje em dia são tão baratas (sim, acredite, pela capacidade de processamento, são baratíssimas) e poderosas que alguns projetos equipam computadores com multiplas placas, nao para exibir gráficos bacanas mas para usá-las como co-processadores aritméticos.

Então imagina que a cpu do computador mandou para a placa gráfica um comando para escrever uma palavra na tela.

A placa gráfica vai transformar a palavra, que está no formato digital, num formato pictográfico, com letras, tamanho, cor, fundo, tudo de acordo com o que a CPU mandou. Ela vai converter uma palavra num monte de pixels que serão apresentados numa certa coordenada da tela (linha , coluna).

Agora imagine que a CPU mandou para a placa gráfica a instrução de exibir um filme, quadro a quadro.

A placa gráfica vai receber a imagem decodificada pela CPU (o que chamamos de decoding) e vai exibí-la na tela. Para cada "frame", ou seja, cada quadro, a placa gráfica vai verificar se cada pixel da tela, entre os milhoes de pixels, precisa ser modificado porque algo no filme mudou, quadro a quadro. O que mudou é modificado (cor, tamanho, forma, etc) e o que nao mudou é deixado quieto. Isso várias vezes por segundo. As vezes 72 vezes por segundo nos filmes (e jogos) de alta resoluçào.



Perguntas interessantes