Программирование стресс-теста
Фон:
Мне действительно нравится программировать на более низком уровне, чтобы выполнять основные функции компьютера. Будь то алгоритмы подкачки или ядра, я люблю воссоздавать простые основные функции. После разгона моего процессора и использования некоторых программ, таких как Prime95 или IntelBurnTest, для проверки стабильности моей сборки, я заинтересовался тем, что происходит за кулисами программы стресс-тестирования.
Стресс-тестирование:
Мне известно, что стресс-тестирование пытается найти ограничения системы и ее способность беспрепятственно справляться с ними при больших нагрузках и ограниченных ресурсах. Также я понимаю, что вы можете тестировать различные компоненты вашего компьютера, такие как процессор, графический процессор или сама память.
Мой вопрос
Учитывая все это, мне любопытно, как такие программы, как Prime95, достигают такой цели. В ходе моего исследования я обнаружил, что Prime95 использует алгоритмы, такие как поиск новых простых чисел Мерсенна, но сама программа, похоже, больше ориентирована на создание больших нагрузок на конкретные компоненты вашего ПК, чем просто на поиск простых чисел.
Итак, мой вопрос:
Как мне написать программу для проведения такого стресс-теста?
Есть ли определенный способ, которым я могу общаться напрямую с аппаратным обеспечением и увеличивать рабочую нагрузку, или мне нужно программировать ресурсоемкое программное обеспечение, такое как логическое удовлетворение ?
Может ли это быть выполнено на языке, таком как Java или Python, или оно должно быть на более низком уровне, как C / C ++?
Я знаю, что это много, и я заранее извиняюсь, но любая информация по этой теме была бы очень полезна, так как мои исследования в Интернете не дали качественной информации.
0 ответов на вопрос
Похожие вопросы
-
6
Нужно ли иметь 3 модуля памяти DIMM для использования DDR3 или даже иметь возможность запуска 3-кана...
-
8
Должен ли я выбрать 32 или 64 бит для Linux?
-
5
Почему фанат моего процессора гонит видео или виртуальные машины?
-
-
12
Процессорные ядра: чем больше, тем лучше?
-
5
Почему мой компьютер начинает загружаться, а затем внезапно выключается?
-
4
Есть ли определенное или ощутимое преимущество использования ECC RAM на настольном ПК?
-
2
Использование памяти iTunes
-
5
Как определить, какие надстройки Firefox используют больше всего памяти
-
5
Что мне делать со своей старой памятью?
-
3
Как определить, можно ли увеличить объем оперативной памяти с 2 до 4 ГБ на материнской плате ASUS P5...