794 Shares 6657 views

Qual é a aceleração de hardware?

No computador moderno tecnologia de hardware de aceleração é usado em todos os lugares. Tornou-se tão familiar e natural, como uma extensão de instruções da CPU MMX. Mas não foi sempre. Os primeiros desenvolvedores passos hesitantes e programadores para promover os novos recursos, uma avaliação mista da comunidade computador, e depois – o reconhecimento … foi. Agora, a aceleração de hardware está presente em quase todos os dispositivos e programa. Às vezes, mesmo onde ele e buscar ninguém vai. Você quer uma placa de vídeo que suporta aceleração de hardware? Por favor! Uma placa de som? Sim, muito! Bem, a placa de rede? E ela tem a capacidade de descarregar a CPU do trabalho rotineiro com pacotes de dados!


A aceleração de hardware é amplamente utilizado em vários programas para os fluxos de processamento multimídia. Devido a isso, é possível reduzir significativamente o tempo gasto. Nem todo mundo sabe que os desenvolvedores de navegadores têm sido incorporadas em seus produtos a oportunidade de acelerar os trabalhos com gráficos (renderização de páginas complexas) através do uso de aceleração de hardware através das funções básicas da placa de vídeo.

Que tipo de aceleração é? Na verdade, tudo é simples. De acordo com o regime geral do dispositivo de computador, todos os cálculos matemáticos executa CPU (CPU). Assim, a equipe de calcular a quantidade de programa "2 + 2" é convertido em código de máquina e enviou-o para processamento. Mas como cada segundo processador executa um grande número de cálculos, em seguida, com a adição de uma nova tarefa seu desempenho é ligeiramente reduzida – o kernel é carregado. Os desenvolvedores têm procurado por muito tempo para aumentar a velocidade dos cálculos, sem aumentar o poder da CPU, e a introdução de recursos de hardware auxiliares dada a oportunidade.

Imagine uma placa de vídeo de uma década atrás. Era uma lógica e a memória de vídeo. Qualquer informação de alguma forma relacionados com as imagens gravadas com uma matriz de células de memória, e de uma certa maneira transformada em um sinal de esquemas de "claros" monitorar.

Qualquer mudança na imagem, mesmo deslocamento trivial do ponto da cor de fundo – o resultado da CPU. Espera-se coordenadas, o deslocamento eo ciclo se repete. Se o ponto não é um, o número de cálculos aumenta. Além disso, o processador já está lá "o que fazer". O resultado – abrandar.
Para abordar esta na placa de vídeo começou a colocar um processador especializado que está envolvida apenas em gráficos, o que permitiu libertar recursos CPU universal. Um método semelhante foi utilizado para o som – chip de áudio "aprendeu" para acelerar algumas das características; De rede – Adaptadores tem um processador de propósito especial e assim por diante.

Desativar ou ativar a aceleração de hardware no aplicativo, você pode, mas somente se esse recurso é fornecido pelo programador. Por exemplo, gerenciar a aceleração de gráficos no Windows XP da seguinte forma: você deve chamar a propriedade no ambiente de trabalho e siga as "Configurações – Avançado – Diagnóstico" caminho. O controle deslizante é nesta janela permite a aceleração de hardware totalmente ou parcialmente desativar de todo o sistema. Às vezes é necessário para resolver os problemas de compatibilidade.