DatamaskinerOperativsystemer

Hva er maskinvareakselerasjon?

I moderne datateknologi hardware akselerasjon brukes overalt. Det har blitt så kjent og naturlig, som en forlengelse av CPU MMX instruksjoner. Men det var ikke alltid. De første prøvende skritt utviklere og programmerere til å fremme de nye funksjonene, en blandet vurdering av datamaskinen samfunnet, og da - anerkjennelse ... det var. Nå er maskinvareakselerasjon til stede i nesten hver enhet og program. Noen ganger, selv der det og søker ingen vilje. Ønsker du et skjermkort som støtter maskinvareakselerasjon? Vær så snill! Et lydkort? Ja, masse! Vel, nettverkskort? Og hun har evnen til å avlaste CPU fra rutinearbeid med datapakker!

Maskinvareakselerasjon blir mye brukt i forskjellige programmer for behandling multimediestrømmer. På grunn av dette er det mulig å redusere tidsbruk. Ikke alle vet at leser utviklere har lenge vært innarbeidet i sine produkter muligheten til å akselerere arbeidet med grafikk (rende komplekse sider) gjennom bruk av maskinvareakselerasjon gjennom de grunnleggende funksjonene til skjermkortet.

Hva slags akselerasjon det? Faktisk er alt enkelt. Ifølge den generelle ordningen med datamaskinen enhet, alle de matematiske beregningene utfører CPU (CPU). Så, teamet beregne mengden av "2 + 2" program er konvertert til maskinkode, og sendte den til behandling. Men da hver annen prosessor utfører et stort antall beregninger, deretter med tillegg av en ny oppgave sin ytelse reduseres litt, - kjernen er lastet. Utviklere har lenge søkt å øke hastigheten på beregningene, uten å øke CPU kraft, og innføring av hjelpemaskinvarefunksjonene gitt muligheten.

Tenk deg et skjermkort av et tiår siden. Det var en logikk og videominnet. All informasjon måte er relatert til bilder som er tatt med en gruppe av minnecellene, og på en viss måte omformet til et signal "klare" ordninger overvåke.

Enhver endring i bildet, selv trivielle forskyvning av punktet på bakgrunnsfargen - resultatet av CPU. Det er forventet koordinater, offset og syklusen gjentas. Hvis punktet er ikke en, antallet beregninger øker. I tillegg er prosessoren allerede er der "hva du skal gjøre". Resultatet - tregere.
For å løse dette på skjermkortet begynte å plassere en spesialisert prosessor som er engasjert kun i grafikk, som tillot gratis ressurser universell CPU. En lignende metode har vært brukt i lyd - lydbrikke "lært" å akselerere noen av funksjonene; Nettverk - Adaptere fikk en spesiell formål prosessor og så videre.

Deaktivere eller aktivere maskinvareakselerasjon i søknaden, kan du, men bare hvis en slik funksjon er levert av programmerer. For eksempel, administrere grafikkakselerasjon i Windows XP som følger: du må ringe eiendommen på skrivebordet og følg stien "Innstillinger - Avansert - Diagnose". Glideren er i dette vinduet kan du helt eller delvis deaktivere maskinvareakselerasjon av hele systemet. Noen ganger er det nødvendig å løse kompatibilitetsproblemer.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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