Программирование стресс-теста [закрыто]

1

Фон:

Мне действительно нравится программировать на более низком уровне, чтобы выполнять основные функции компьютера. Будь то алгоритмы подкачки или ядра, я люблю воссоздавать простые основные функции. После разгона моего процессора некоторое время назад и использования некоторых программ, таких как Prime95 или же IntelBurnTest чтобы проверить стабильность моей сборки, я заинтересовался тем, что происходит за кулисами программы стресс-тестирования.

Стресс-тестирование:

Мне известно, что стресс-тестирование пытается найти ограничения системы и ее способность плавно справляться с ними при больших нагрузках и ограниченных ресурсах. Также я понимаю, что вы можете тестировать различные компоненты вашего компьютера, такие как процессор, графический процессор или сама память.

Мой вопрос

Имея все это в виду, мне любопытно, как такие программы, как Prime95 достичь такой цели. Благодаря моим исследованиям я обнаружил, что Prime95 использует алгоритмы, такие как поиск новых Простые числа Мерсенна , но сама программа, похоже, больше ориентирована на создание больших нагрузок на конкретные компоненты вашего компьютера, чем на поиск простых чисел.

Итак, мой вопрос:

Как мне написать программу для проведения такого стресс-теста?

Есть ли определенный способ, которым я могу общаться напрямую с оборудованием и увеличивать рабочую нагрузку, или мне нужно программировать ресурсоемкое программное обеспечение, такое как Булева выполнимость ?

Может ли это быть выполнено на языке, таком как Java или Python, или оно должно быть на более низком уровне, как C / C ++?


Я знаю, что это много, и я заранее извиняюсь, но любая информация по этой теме была бы очень полезной, так как мои исследования в Интернете не дали качественной информации.

Shadow Blade
источник
«Как мне написать программу для проведения такого стресс-теста?» - Этот вопрос выходит за рамки здесь, в Superuser.
Ramhound
Prime95 просто генерирует нагрузку, это тоже не эталонный тест, но, тем не менее, он отлично подходит для тестирования ваших систем электропитания и охлаждения. запустите его и следите за напряжением и температурой.
Frank Thomas
Настоящий стресс-тест обычно пишется на Ассемблере, используя очень подробные знания конкретной архитектуры процессора.
Ale..chenski