Entenda O Que é Uma Placa De vídeo (GPU)
Monografias: Entenda O Que é Uma Placa De vídeo (GPU). Pesquise 862.000+ trabalhos acadêmicosPor: leluz • 29/11/2013 • 630 Palavras (3 Páginas) • 384 Visualizações
O início da computação era sombrio. Não que o clima fosse sinistro, mas sim porque a tela era praticamente toda preta, com apenas algumas instruções em forma de texto aparecendo. Nos primeiros estágios da computação pessoal, o processamento do que devia aparecer na tela ficava a cargo do processador, que também precisava lidar com uma série de outras tarefas. Nesta altura, isto não influe
nciava muito pois gerar as imagens e enviar era uma tarefa leve, dada a simplicidade que é criar uma imagem com apenas texto
A coisa muda de figura com a chegada de interfaces gráficas. Como a interação com uma simples tela preta com texto não é nem um pouco intuitiva, começam a surgir sistemas baseados na parte visual, com interações amigáveis através de elementos como desenhos, botões e setas, como a Xerox 810 Star, de 1981. E o trabalho do processador com imagens, que antes se limitava a jogar o texto na tela, passou a ser algo mais complexo como rastrear pontos, preencher polígonos e renderizar imagens. Era muita coisa para um processador só.
O caminho foi a criação de uma outra central de processamento, que se encarregasse apenas disso. Um dos primeiros projetos conhecidos, neste campo, é o PGA (Professional Graphics Controller) da IBM, lançado em 1984. Com três PCBs (aquelas plaquinhas verdes em que grudamos os componentes), a placa de vídeo utilizava uma CPU Intel 8088 e memórias próprias para processar os gráficos no computador, operando na resolução fantástica de 640x480 pixels e com uma paleta de 256 cores. Isso não é nada mal, considerando que o padrão da época ainda era, na maioria das vezes, o EGA, com resolução de 640×350 e 64 cores (sendo que só conseguia exibir no máximo 16 por vez!). Apesar do avanço que representava, a PGA não alcançou muito sucesso, principalmente por falta de compatibilidade com a maioria dos softwares. Ainda era cedo para a GPU ganhar um espaço próprio
Ainda na era "pré-placa de vídeo", começam a surgir importantes empresas desenvolvedoras de chips de processamento gráfico que, apesar de não possuir uma placa própria, já estavam inseridos no computador, em locais como na placa-mãe. A Silicon Graphics Inc. (SGI) é uma das principais empresas da época, e seria pioneira do mercado com a criação de algo indispensável para a evolução das placas de vídeo: as APIs.
APIs
Para entender o funcionamento e evolução das placas de vídeo, é muito importante compreender como funcionam as APIs. Uma Application Programming Interface, ou Interface de Programação de Aplicativos é uma espécie de grande biblioteca com vários elementos básicos para a construção de programas. Isto pode ser janelas, efeitos de luz, transparências, elementos lógicos e todo tipo de item necessário para construção de um software, servindo também como uma "ponte" que liga diversos códigos e programas através destes elementos em comum.
A API é importante pois determina quais efeitos serão possíveis em uma placa de vídeo, de acordo com as APIs que ela suporta. A SGI criou a interface IRIS GL, que daria origem a uma utilizada até hoje, a OpenGL. Outro exemplo de API importantíssima é o DirectX que, dependendo da versão que a placa suporta, irá tornar possível alguns efeitos mais complexos, como o uso do Tessellation com a versão 11,
...