/ / Co to jest przyspieszenie sprzętowe?

Czym jest przyspieszenie sprzętowe?

W nowoczesnym sprzęcie komputerowymprzyspieszenie jest używane wszędzie. Stało się tak znane i naturalne, jak rozszerzenie poleceń procesora MMX. Ale nie zawsze tak było. Pierwsze nieśmiałe kroki programistów i programistów mające na celu promowanie nowych możliwości, niejednoznaczną ocenę społeczności komputerowej, a następnie - rozpoznanie ... wszystko to.

przyspieszenie sprzętowe
Teraz przyspieszenie sprzętowe jest prawie obecnew każdym urządzeniu i programie. Czasem nawet tam, gdzie nikt go nie szuka. Czy chcesz kartę graficzną obsługującą akcelerację sprzętową? Proszę! Adapter dźwięku? Tak, dowolna liczba! Cóż, karta sieciowa? Ma także możliwość zwolnienia procesora z rutynowej pracy z pakietami danych!

Akceleracja sprzętowa jest szeroko stosowana wróżne programy do przetwarzania strumieni multimedialnych. Dzięki temu możliwe jest znaczne skrócenie czasu. Nie każdy wie, że twórcy przeglądarek dawno włączyli do swoich produktów możliwość przyspieszenia pracy z grafiką (renderowanie złożonych stron) ze względu na wykorzystanie sprzętowej akceleracji głównych funkcji za pomocą karty graficznej.

wyłącz przyspieszenie sprzętowe
Jakie to przyspieszenie? W rzeczywistości wszystko jest proste. Zgodnie z ogólnym schematem urządzenia komputerowego wszystkie obliczenia matematyczne są wykonywane przez centralny procesor (CPU). Tak więc polecenie obliczenia ilości "2 + 2" przez program jest konwertowane na kody maszynowe i wysyłane do niego w celu przetworzenia. Ale ponieważ procesor wykonuje ogromną ilość obliczeń w każdej sekundzie, z dodatkiem nowego zadania jego wydajność jest nieznacznie zmniejszona - jądro jest ładowane. Programiści od dawna dążyli do zwiększenia szybkości obliczeń, bez zwiększania mocy procesora, a wprowadzenie dodatkowych możliwości sprzętowych dało taką możliwość.

włącz przyspieszenie sprzętowe

Wyobraź sobie kartę wideo dekadę temu. To była logika i pamięć wideo. Wszelkie informacje, w taki czy inny sposób powiązane z obrazem, zostały zapisane z szeregiem komórek pamięci iw pewien sposób przekształcone w sygnał "zrozumiały" dla obwodów monitora.

Każda zmiana obrazu, nawet banalnaPrzesunięcie punktu na kolorowym tle jest wynikiem działania procesora. Obliczył współrzędne, przesunięcie i cykl został powtórzony. Jeśli punkt nie jest jeden, liczba obliczeń wzrasta. Ponadto procesor ma już "co robić" bez niego. Rezultatem jest spowolnienie.
Aby rozwiązać ten problem, umieszczono kartę wideowyspecjalizowany procesor, który zajmował się wyłącznie grafiką, co zwalniało zasoby uniwersalnego procesora. Podobna metoda została zastosowana do pracy z dźwiękiem - "uczono" układów audio, aby przyspieszyć niektóre funkcje; network - adaptery posiadają wyspecjalizowany procesor itp.

Wyłącz lub włącz przyspieszanie sprzętowew aplikacji, ale tylko wtedy, gdy programista zapewnia taką możliwość. Na przykład możesz kontrolować przyspieszenie grafiki w Windows XP w następujący sposób: musisz wywołać właściwości pulpitu i postępować zgodnie ze ścieżką "Opcje - Zaawansowane - Diagnostyka". Suwak w tym oknie pozwala całkowicie lub częściowo wyłączyć przyspieszanie sprzętowe w całym systemie. Czasami jest to konieczne, aby rozwiązać problemy ze zgodnością.

Czytaj więcej: