Hvad er hardwareacceleration?

click fraud protection

I dagens computing hardware-acceleration bruges overalt.Det er blevet så velkendt og naturligt, som en forlængelse af processor instruktion MMX.Men det var ikke altid.De første spæde skridt udviklere og programmører til at fremme nye muligheder, en blandet vurdering af computeren samfund, og derefter - anerkendelse ... det var.Men nu hardwareacceleration er til stede i næsten alle produkter og program.Nogle gange, selv om det, og ingen vil se.Hvis du vil have et skærmkort, der understøtter hardwareacceleration?Venligst!Et lydkort?Ja, masser!Men netværkskortet?Og hun har evnen til at losse CPU fra rutinemæssige arbejde med datapakker!

Hardware Acceleration er meget udbredt i en række programmer til håndtering af multimedie-streams.På grund af dette er det muligt at reducere tidsforbruget.Ikke alle ved, at browseren beslutningstagere længe har indarbejdet i deres produkter evnen til at fremskynde arbejdet med grafik (rendering komplekse sider) ved brug af hardware acceleration gennem de grundlæggende funktioner i grafikkortet.

Hvilken slags acceleration det?I virkeligheden, alt er enkel.Ifølge den almindelige opbygning af enheden på computeren udfører alle matematiske beregninger centrale processor (CPU).Så holdet beregne størrelsen af ​​"2 + 2" program omdannes til maskinkode og føres til ham til forarbejdning.Men da hver anden processor udfører et stort antal beregninger med tilføjelse af en ny opgave dens ydeevne er lidt reduceret - kernen er indlæst.Udviklere har længe forsøgt at øge hastigheden på betalinger uden at øge styrken i CPU, og indførelsen af ​​accessoriske hardware kapaciteter lejlighed.

Forestil dig en grafikkort i et årti siden.Det var en logik og videohukommelse.Enhver oplysning eller anden måde relateret til de billeder, der er optaget med en vifte af hukommelsesceller på en bestemt måde og omdannet til et signal "klare" ordninger overvåge.

Enhver ændring i billedet, selv banal bevægelse af et punkt på en farve baggrund - resultatet af CPU.Han håbede at koordinat offset og cyklussen gentages.Hvis punktet er ikke én, antallet af beregninger stiger.Desuden processoren allerede har "noget at gøre".Resultatet - bremse.
at løse dette på videokortet begyndte at placere en specialiseret processor, som kun behandles med grafik, der er tilladt at frigive ressourcer i universelle CPU.Denne metode er blevet anvendt til lyd - lydchip "lært" at fremskynde nogle af de funktioner;netværk - adapter fik en specialiseret processor osv ..

Deaktiver eller aktivere hardwareacceleration i ansøgningen, du kan, men kun hvis en sådan funktion tilvejebringes af programmøren.For eksempel, for at styre grafik acceleration i Windows XP på følgende måde: Du skal ringe til for skrivebordet og følg stien "Indstillinger - Avanceret - Diagnostics."Slider, der ligger i dette vindue kan du helt eller delvist deaktivere hardwareacceleration af hele systemet.Nogle gange er det nødvendigt at tage fat kompatibilitetsproblemer.