Какво е хардуерно ускорение?
В модерните изчисления хардуер инженерство ускоряването се използва навсякъде. Стана толкова познато и естествено, колкото разширението на командите на процесора MMX. Но това не винаги беше така. Първите плахи стъпки на разработчиците и програмистите за насърчаване на нови възможности, двусмислената оценка на компютърната общност, а след това - признаването на "allip-it" беше всичко. Сега, хардуерно ускорение присъства в почти всяко устройство и програма. Понякога дори там, където никой няма да го търси. Искате ли видеокарта, която поддържа хардуерно ускорение? Моля ви! А звуков адаптер? Да, всяко число! добре, мрежова карта? И има способността да се разтоварва CPU от рутинна работа с пакети данни!
Хардуерното ускорение се използва широко в различни програми за обработка на мултимедийни потоци. Благодарение на това е възможно да се намали значително времето, прекарано в него. Не всеки знае, че разработчиците на браузъри отдавна са включили в продуктите си възможността да ускорят работата с графики (превръщането на сложни страници), поради използването на хардуерно ускорение на основните функции чрез видеокарта.
Какъв вид ускорение е това? Всъщност всичко е просто. Съгласно общата схема на компютърното устройство, се извършват всички математически изчисления CPU (CPU). Така че командата за изчисляване на сумата "2 + 2" от програмата се преобразува в машинни кодове и се изпраща към нея за обработка. Но тъй като процесорът изпълнява огромно количество изчисления всяка секунда, с добавянето на нова задача, работата му е леко намалена - ядрото е заредено. Разработчиците отдавна търсят увеличаване на скоростта без да се увеличава капацитета на процесора, и въвеждането на допълнителни хардуерни възможности даде такава възможност.
Представете си видеокартата преди десетилетие. Това беше логика и видео памет. Всяка информация, свързана с изображението, е записана с масив от клетки от паметта и по известен начин е трансформирана в сигнал "разбираем" за веригите на монитора.
Всяка промяна в изображението, дори баналното движение на точката върху цветния фона - резултатът от процесора. Той изчислява координатите, изместването и цикълът се повтарят. Ако точката не е една, броят на изчисленията се увеличава. В допълнение, процесорът вече има "какво да прави" без него. Резултатът е забавяне.
За да се реши това, на видеокартата се използва специален процесор, който се занимава само с графики, които освобождават ресурсите на универсалния процесор. Този метод е използван за работа със звукови аудио чипове "научени" за ускоряване на някои функции, мрежовите адаптери имат специализиран процесор и т.н.
Можете да деактивирате или да активирате хардуерно ускорение в приложението, но само ако такава опция е предоставена от програмиста. Например можете да контролирате графичното ускорение в Windows XP както следва: трябва да се обадите на свойствата на работния плот и да следвате пътя "Опции - Разширени - диагностика". Плъзгачът в този прозорец позволява напълно или частично да деактивирате хардуерното ускорение в цялата система. Понякога това е необходимо за решаване на проблеми със съвместимостта.
- Excel: "Грешка при изпращане на командата до приложението." Съвети за sysadmin: как да…
- Браузър ускорител: преглед на програмата, описание на методи и прегледи
- Пазете се: максималното ускорение!
- Как да активирате хардуерното ускорение на Windows 7. Няколко ефективни начина
- Видеокарта Radeon HD 7950: тестване, преглед и рецензии
- Radeon HD 8670M. Видеокарта Radeon HD 8670M
- Защо виси "Firefox"?
- Ускоряване на мишката в CS: как да деактивирате?
- Как да активирам хардуерното ускорение на Windows 7 и какво да помисля?
- Как да намерим ускорение и какво ускорение ще ви помогне да определите
- Скорост на падане
- Просто движение
- Силата на инерцията
- Какво е центробежно ускорение?
- Какви са браузърите за Windows?
- Топ 5 безплатни програми за промяна на IP
- Хардуер е какво?
- Защо има проблеми със звука
- Мрежов адаптер - описание и приложение
- Как да кодирам видеоклип?
- Какво представлява USB-мрежова карта