КомпјутериОперативни системи

Што е хардверско забрзување?

Во современото компјутерско хардверско забрзување се користи универзално. Таа станала толку позната и природна како и проширувањето на командите на MMX процесорот. Но, тоа не беше секогаш така. Првите срамежливи чекори на програмерите и програмерите да промовираат нови можности, двосмислена проценка на компјутерската заедница, а потоа - признавање ... сето тоа беше. Сега, хардверското забрзување е присутно во скоро секој уред и програма. Понекогаш, дури и таму, каде што никој нема да го бара. Сакате видео картичка која поддржува хардверско забрзување? Ве молам! А звук адаптер? Да, било кој број! Па, мрежна картичка? И таа има способност да го исклучи процесорот од рутинска работа со пакети со податоци!

Хардверското забрзување е широко користен во разни програми за обработка на мултимедијални струи. Благодарение на ова, можете значително да го намалите времето поминато. Не секој знае дека програмерите на пребарувачи одамна ги вклучиле во нивните производи способноста да ја забрзаат работата со графики (рендерирање сложени страници) поради користењето на хардверското забрзување на главните функции преку видео картичка.

Какво забрзување е ова? Всушност, сè е едноставно. Според општата шема на компјутерскиот уред, сите математички пресметки ги врши централниот процесор (процесорот). Значи, тимот пресметува дека износот на "2 + 2" програмата е претворен во машински кодови и испратен до него за обработка. Но, бидејќи процесорот врши огромна количина пресметки секоја секунда, со додавање нова задача, нејзината изведба е малку намалена - кернелот е наполнет. Програмерите веќе долго време се обидуваат да ја зголемат брзината на пресметките, без зголемување на моќта на процесорот, а воведувањето на помошни хардверски можности даде таква можност.

Замислете видео картичка пред една деценија. Тоа беше логика и видео меморија. Секоја информација, слично на некој начин поврзана со сликата, беше снимена со низа мемориски ќелии и на одреден начин се претвора во сигнал "разбирлив" за корените на мониторот.

Секоја промена во сликата, дури и баналното движење на точката по позадина во боја - резултат на процесорот. Ги пресметал координатите, поместувањето и циклусот се повторувале. Ако поентата не е една, тогаш бројот на пресметки се зголемува. Покрај тоа, процесорот веќе има "што да прави" без него. Резултатот е забавување.
За да се реши ова, специјализиран процесор, кој се занимаваше со графика, беше распореден на видео картичката, со што беше дозволено да се ослободат ресурсите на универзалниот процесор. Сличен метод се користеше и за работа со звучни - аудио чипови "научени" за да се забрзаат некои функции; Мрежните адаптери имаат специјализиран процесор, итн.

Можете да го оневозможите или овозможите забрзувањето на хардверот во апликацијата, но само ако оваа можност е обезбедена од страна на програмерот. На пример, можете да го контролирате забрзувањето на графиката во Windows XP на следниов начин: треба да ги повикате својствата на десктопот и да ги следите патеката "Опции - Напредно - Дијагностика". Лизгачот во овој прозорец овозможува целосно или делумно да го оневозможи хардверското забрзување во целиот систем. Понекогаш тоа е потребно за да се решат проблемите со компатибилноста.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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