ComputereOperativsystemer

Hvad er hardwareacceleration?

I moderne computer teknologi hardware acceleration bruges overalt. Det er blevet så velkendt og naturlig, som en forlængelse af CPU MMX instruktioner. Men det var ikke altid. De første spæde skridt udviklere og programmører til at fremme de nye funktioner, en blandet vurdering af computeren samfund, og derefter - anerkendelse ... det var. Nu hardwareacceleration er til stede i næsten hver enhed og program. Nogle gange, selv om det og søge ingen vil. Vil du have en skærmkort, der understøtter hardwareacceleration? Please! Et lydkort? Ja, masser! Nå, det netværkskort? Og hun har evnen til at losse CPU fra rutinearbejde med datapakker!

Hardware acceleration er meget udbredt i forskellige programmer til forarbejdning multimedie-streams. På grund af dette er det muligt at reducere tidsforbruget væsentligt. Ikke alle ved, at browser-udviklere længe er blevet inkorporeret i deres produkter mulighed for at fremskynde arbejdet med grafik (rendering komplekse sider) gennem brug af hardware-acceleration gennem de grundlæggende funktioner i grafikkortet.

Hvilken slags acceleration det? Faktisk alt er enkel. Ifølge den generelle opbygning af edb-enhed, udfører alle de matematiske beregninger CPU (CPU). Så holdet beregne mængden af "2 + 2" programmet er konverteret til maskinkode og sendte det til forarbejdning. Men da hver anden processor udfører et stort antal beregninger, så med tilføjelsen af en ny opgave dens ydeevne er lidt reduceret - kernen er indlæst. Udviklere har længe søgt at øge hastigheden af beregningerne, uden at øge CPU-kraft, og indførelsen af supplerende hardware kapaciteter lejlighed.

Forestil dig en videokort af et årti siden. Det var en logisk og videohukommelse. Enhver information eller anden måde er relateret til de billeder, der er optaget med en vifte af hukommelse celler, og på en bestemt måde omdannet til et signal "klare" ordninger overvåge.

Enhver ændring i billedet, selv trivielle forskydning af punktet på baggrundsfarven - resultatet af CPU'en. Det forventes koordinater, offset og cyklen gentages. Hvis pointen er ikke én, at antallet af beregninger stiger. Hertil kommer, at processoren er der allerede "hvad de skal gøre". Resultatet - bremse.
For at løse dette på videokortet begyndte at placere en specialiseret processor, der er engageret kun i grafik, som tillod frigøre ressourcer universel CPU. En lignende metode er blevet anvendt til lyd - lydchip "lært" at fremskynde nogle af de funktioner; Netværk - Adapter fik et særligt formål processor og så videre.

Deaktivere eller aktivere hardwareacceleration i ansøgningen, kan du, men kun hvis en sådan funktion leveres af programmøren. For eksempel håndtere grafik acceleration i Windows XP på følgende måde: du skal ringe til ejendommen på skrivebordet og følg stien "Indstillinger - Avanceret - Diagnose". Skyderen er i dette vindue kan du helt eller delvist deaktivere hardwareacceleration af hele systemet. Nogle gange er det nødvendigt at løse kompatibilitetsproblemer.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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