/ / Hva er maskinvareakselerasjon?

Hva er maskinvareakselerasjon?

I moderne databehandling, maskinvareakselerasjon brukes overalt. Det har blitt like kjent og naturlig som utvidelsen av MMX-prosessorinstruksjoner. Men dette var ikke alltid tilfelle. De første skytsomme trinnene fra utviklere og programmerere for å markedsføre nye funksjoner, en tvetydig vurdering av datasamfunnet, og deretter - anerkjennelse ... det var alt.

maskinvareakselerasjon
Nå er maskinvareakselerasjon nesteni alle enheter og programmer. Noen ganger, selv der ingen vil se etter ham. Vil du ha et grafikkort som støtter maskinvareakselerasjon? Vær så god! Hva med en lydadapter? Ja, så mye som nødvendig! Men hva med nettverkskortet? Og den har muligheten til å laste ut sentralprosessoren fra rutinearbeidet med datapakker!

Maskinvareakselerasjon er mye brukt iforskjellige programmer for behandling av multimedia-strømmer. Dette gjør det mulig å redusere tiden brukt betydelig. Ikke alle vet at nettleserutviklere lenge har inkludert i produktene muligheten til å akselerere grafikk (gjengi komplekse sider) ved å bruke maskinvareakselerasjon av grunnleggende funksjoner gjennom et skjermkort.

deaktiver maskinvareakselerasjon
Hva slags akselerasjon er dette?Faktisk er alt enkelt. I henhold til det generelle skjemaet til datamaskinen, blir alle matematiske beregninger utført av sentralbehandlingsenheten (CPU). Så kommandoen for å beregne mengden "2 + 2" konverteres av programmet til maskinkoder og overføres til den for behandling. Men siden prosessoren utfører en enorm mengde beregninger hvert sekund, så med tillegg av en ny oppgave, reduseres ytelsen litt - kjernen er lastet. Utviklere har lenge prøvd å øke hastigheten på beregningene uten å øke kraften til CPU-en, og innføringen av ekstra maskinvarefunksjoner gjorde det mulig.

aktivere maskinvareakselerasjon

Se for deg et skjermkort fra ti år siden.Det representerte logikk og videominne. All informasjon, på en eller annen måte relatert til bildet, ble spilt inn fra en rekke minneceller og ble på en bestemt måte konvertert til et "forståelig" signal til skjermkretsene.

Enhver endring i bildet, til og med trivieltå flytte et punkt på en farget bakgrunn er resultatet av arbeidet til den sentrale prosessoren. Han beregnet koordinatene, forskyvningen og syklusen gjentatt. Hvis det er mer enn ett poeng, øker antall beregninger. I tillegg har prosessoren allerede noe å gjøre. Resultatet er en avmatning i arbeidet.
For å løse dette begynte de å plassere på skjermkorteten spesialisert prosessor som bare behandlet grafikk, som frigjorde ressursene til den generelle CPUen. En lignende metode ble brukt til å jobbe med lyd - lydbrikker "lærte" for å få fart på noen funksjoner; nettverk - adapterne anskaffet en spesialprosessor, etc.

Du kan deaktivere eller aktivere maskinvareakselerasjoni applikasjonen, men bare hvis en slik mulighet er gitt av programmereren. For eksempel kan du kontrollere grafikkakselerasjonen i Windows XP på følgende måte: du må ringe skrivebordsegenskapene og følge banen "Alternativer - Avansert - Diagnostikk". Glidebryteren i dette vinduet lar deg deaktivere maskinvareakselerasjon i hele systemet helt eller delvis. Dette er noen ganger nødvendig for å løse kompatibilitetsproblemer.