Вирус питания представляет собой компьютерную программу , которая выполняет конкретный машинный код , чтобы достичь максимального процессор диссипации мощности ( тепловая энергию выхода для центральных процессоров ). Компьютерные охлаждающие устройства предназначены для рассеивания мощности до расчетной тепловой мощности , а не максимальной мощности, и вирус питания может вызвать перегрев системы, если у него нет логики для остановки процессора. Это может нанести непоправимый физический ущерб. Power-вирусы могут быть вредоносными, но часто представляют собой наборы тестового программного обеспечения, используемые для интеграционного тестирования и теплового тестирования компьютерных компонентов на этапе проектирования продукта или для тестирования продукта . [1]
Приложения для тестирования стабильности - это аналогичные программы, которые имеют тот же эффект, что и мощные вирусы (высокая загрузка ЦП), но остаются под контролем пользователя. Они используются для тестирования процессоров, например, при разгоне . Spinlock в плохо написанной программе может вызвать аналогичные симптомы, если длится достаточно долго.
Разные микроархитектуры обычно требуют разного машинного кода для достижения максимальной мощности. Примеры такого машинного кода, по-видимому, не распространяются в справочных материалах по ЦП.
Смотрите также
Рекомендации
- ^ Ganesan, Картик; Джо, Чонхо; Бирчер, У. Ллойд; Касеридис, Димитрис; Ю, Жибин; Джон, Лизи К. (сентябрь 2010 г.). «Максимальная мощность на уровне системы (СИМПО)» . Материалы 19-й международной конференции по параллельным архитектурам и методам компиляции - PACT '10 . п. 19. DOI : 10,1145 / 1854273,1854282 . ISBN 9781450301787. S2CID 6995371 . Проверено 19 ноября 2013 года .