InformáticaSistemas operativos

¿Que é a aceleración de hardware?

Na moderna aceleración de hardware informático úsase universalmente. Fíxose tan familiar e natural como a expansión dos comandos do procesador MMX. Pero non sempre era así. Os primeiros pasos tímidos de desenvolvedores e programadores para promover novas oportunidades, unha avaliación ambigua da comunidade informática e, a continuación, o recoñecemento ... todo isto foi. Agora, a aceleración de hardware está presente en case todos os dispositivos e programas. Ás veces, mesmo alí, onde ninguén o buscará. Quere unha tarxeta de vídeo que admita aceleración de hardware? Por favor! Un adaptador de son? Si, calquera número! Ben, unha tarxeta de rede? E ten a capacidade de descargar a CPU do traballo de rutina con paquetes de datos.

A aceleración de hardware é amplamente utilizada en diversos programas para o procesamento de fluxos multimedia. Grazas a isto, pode reducir significativamente o tempo dedicado. Non todos saben que os desarrolladores de navegadores incluíron nos seus produtos a capacidade de acelerar o traballo con gráficos (renderizar páxinas complexas) debido ao uso de aceleración de hardware das funcións principais a través dunha tarxeta de vídeo.

Que tipo de aceleración é esta? De feito, todo é sinxelo. Segundo o esquema xeral do dispositivo informático, todos os cálculos matemáticos son realizados polo procesador central (CPU). Así, o equipo calcula que o programa "2 + 2" converteuse en código de máquina e envíeo a ela para procesalo. Pero dado que o procesador executa unha gran cantidade de cálculos cada segundo, coa adición dunha nova tarefa o seu desempeño é lixeiramente reducido: o kernel está cargado. Os desenvolvedores sempre tentaron aumentar a velocidade dos cálculos, sen aumentar a potencia da CPU e a introdución de capacidades auxiliares de hardware proporcionou tal oportunidade.

Imaxina unha tarxeta de vídeo fai unha década. Foi lóxica e memoria de video. Calquera información, dunha maneira ou outra asociada á imaxe, foi gravada cun conxunto de celas de memoria e de certa forma converteuse nun sinal "comprensible" para os circuítos de monitor.

Calquera cambio na imaxe, ata o movemento banal do punto ao longo do fondo da cor - o resultado da CPU. Calculou as coordenadas, o desprazamento eo ciclo repetiu. Se o punto non é un, incrementarase o número de cálculos. Ademais, o procesador xa ten "que facer" sen el. O resultado é unha desaceleración.
Para resolver isto, un procesador especializado, que só trataba de gráficos, foi implementado na tarxeta de vídeo, que permitía liberar os recursos da CPU universal. Usouse un método similar para traballar con chips de son "aprendidos" para acelerar algunhas funcións; Rede: os adaptadores teñen un procesador especializado, etc.

Pode desactivar ou activar a aceleración de hardware na aplicación, pero só se esta posibilidade é proporcionada polo programador. Por exemplo, pode controlar a aceleración de gráficos en Windows XP do seguinte xeito: necesitará chamar ás propiedades do escritorio e seguir a ruta "Opcións - Avanzado - Diagnóstico". O control deslizante desta xanela permite desactivar completamente ou parcialmente a aceleración de hardware en todo o sistema. Ás veces é necesario resolver problemas de compatibilidade.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 gl.delachieve.com. Theme powered by WordPress.