Quelle est l'accélération matérielle?

click fraud protection

Dans l'accélération matérielle de l'informatique d'aujourd'hui est utilisé partout.Il est devenu aussi familier et naturel, comme une extension de processeur des instructions MMX.Mais il n'a pas toujours été.Les premiers pas hésitants développeurs et les programmeurs à promouvoir de nouvelles opportunités, un bilan mitigé de la communauté de l'ordinateur, puis - la reconnaissance ... il était.Maintenant, cependant, l'accélération matérielle est présent dans presque tous les produits et le programme.Parfois, même là où elle et personne ne va chercher.Si vous voulez une carte vidéo qui prend en charge l'accélération matérielle?S'il vous plaît!Une carte son?Oui, beaucoup!Mais la carte réseau?Et elle a la capacité de décharger le CPU de travail de routine avec des paquets de données!

accélération matérielle est largement utilisé dans une variété de programmes de gestion des flux multimédias.Pour cette raison il est possible de réduire de façon significative le temps passé.Pas tout le monde sait que les fabricants de navigateurs ont depuis longtemps intégré dans leurs produits la capacité d'accélérer les travaux graphiques (rendu des pages complexes) grâce à l'utilisation de l'accélération matérielle à travers les fonctions de base de la carte vidéo.

Quel genre d'accélération il?En fait, tout est simple.Selon le schéma général du dispositif de l'ordinateur effectue tous les calculs mathématiques de processeur central (CPU).Ainsi, l'équipe calculer le montant de programme "2 + 2" est converti en code machine et passé à lui pour le traitement.Mais comme chaque deuxième processeur exécute un grand nombre de calculs avec l'ajout d'une nouvelle tâche sa performance est légèrement réduite - le noyau est chargé.Les développeurs ont longtemps cherché à augmenter la vitesse des paiements sans augmenter la puissance du CPU, et l'introduction de capacités matérielles auxiliaires donné l'occasion.

Imaginez une carte graphique il ya une décennie.Ce fut une mémoire logique et vidéo.Toute information en quelque sorte liés à des images enregistrées avec un réseau de cellules de mémoire d'une certaine manière et transformées en un signal régimes "claires" surveillent.

Tout changement dans l'image, même mouvement banal d'un point sur un fond de couleur - le résultat de la CPU.Il espérait pour coordonner décalage et le cycle se répète.Si le point est pas un, le nombre de calculs augmente.En outre, le processeur a déjà «quelque chose à faire."Le résultat - ralentir.
Pour résoudre ce sur la carte vidéo a commencé à placer un processeur spécialisé, qui ne portait que sur les graphiques, qui a permis de libérer les ressources de la CPU universel.Cette méthode a été utilisée pour le son - puce audio "appris" à accélérer certaines des caractéristiques;réseau - Adaptateur obtenu un processeur spécialisé, etc ..

désactiver ou activer l'accélération matérielle dans l'application, vous pouvez, mais seulement si une telle fonctionnalité est fournie par le programmeur.Par exemple, pour contrôler l'accélération graphique dans Windows XP comme suit: vous devez appeler les propriétés du bureau et suivez le chemin "Paramètres - Avancé - Diagnostics."Curseur, situé dans cette fenêtre vous permet de l'accélération matérielle entièrement ou partiellement désactiver l'ensemble du système.Parfois, il est nécessaire d'aborder les problèmes de compatibilité.