DatorerOperativsystem

Vad är hårdvaruacceleration?

I modern dator teknik hårdvaruacceleration används överallt. Det har blivit så bekant och naturligt, som en förlängning av CPU MMX instruktioner. Men det var inte alltid. De första trevande stegen utvecklare och programmerare för att främja de nya funktionerna, en blandad bedömning av dator samhället, och sedan - ett erkännande ... det var. Nu är hårdvaruacceleration förekommer i nästan varje enhet och program. Ibland även om det och söker ingen kommer. Vill du ha ett grafikkort som stödjer hårdvaruacceleration? Snälla! Ett ljudkort? Ja, massor! Tja, nätverkskortet? Och hon har förmågan att avlasta processorn från rutinarbete med datapaket!

Hårdvaruacceleration används flitigt i olika program för bearbetning multimediaströmmar. På grund av detta är det möjligt att avsevärt minska tiden. Inte alla vet att utvecklare webbläsare har länge förts in sina produkter möjlighet att påskynda arbetet med grafik (rendering komplexa sidor) med hjälp av hårdvaruacceleration genom de grundläggande funktionerna i grafikkortet.

Vilken typ av acceleration det? I själva verket är allt enkelt. Enligt den allmänna systematiken i datoranordningen, alla matematiska beräkningar utför CPU (CPU). Så laget beräkna mängden "2 + 2" program omvandlas till maskinkod och skickade det för bearbetning. Men eftersom varje sekund processor utför ett stort antal beräkningar, sedan med tillägg av en ny uppgift dess prestanda är något reducerad - kärnan är laddad. Utvecklare har länge strävat efter att öka hastigheten i beräkningarna, utan att öka CPU-kraft, och införandet av tilläggshårdvarufunktioner ges möjlighet.

Föreställ dig ett grafikkort av ett decennium sedan. Det var ett logiskt och videominnet. All information på något sätt relaterade till bilderna som spelats in med en rad av minnesceller, och på ett visst sätt omvandlas till en signal "klara" system övervakar.

Varje förändring i bilden, även trivial förskjutning av punkten på bakgrundsfärgen - resultatet av CPU. Det förväntas koordinater, offset och cykeln upprepas. Om punkten är inte en, antalet beräkningar ökar. Dessutom är processorn redan där "vad man ska göra". Resultatet - sakta ner.
För att lösa detta på grafikkortet började placera en specialiserad processor som är engagerad endast i grafik, som tillät fria resurser universell CPU. En liknande metod har använts för ljud - ljudchip "lärt" att påskynda några av de funktioner; Nätverk - Adapter fick en specialprocessor och så vidare.

Aktivera eller inaktivera hårdvaruacceleration i programmet kan du, men endast om en sådan funktion tillhandahålls av programmeraren. Till exempel, hantera grafikacceleration i Windows XP på följande sätt: du måste ringa hotellet på skrivbordet och följ stigen "Inställningar - Avancerat - Diagnosis". Reglaget är i det här fönstret kan du helt eller delvis inaktivera hårdvaruacceleration av hela systemet. Ibland är det nödvändigt att lösa kompatibilitetsproblem.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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