Разница между программным и аппаратным тестированием оперативной памяти заключается в способе проведения процесса.
Программное тестирование осуществляется с помощью специальных программ, которые работают с «виртуальной» памятью в среде ОС Windows или с «реальной» памятью в среде DOS или ей подобной. 4 Например, для проверки оперативной памяти используют такие программы, как Windows Memory Diagnostic, MemTest86, MemTest64 и TestMem5. 3
Аппаратное тестирование проводится с помощью отдельных физических устройств, которые подключаются в PCI-слот компьютера. 4 Например, плата RAM Stress Test Professional 2 (RST Pro2) — это аппаратно-программное решение для тестирования оперативной памяти. 4 С одной стороны, оно аппаратное, так как реализовано в виде устройства, но с другой — программное, поскольку тестирование осуществляется не самим устройством, а «прошитой» в него программой, которая выполняется центральным процессором. 4
Таким образом, программное тестирование использует программное обеспечение, а аппаратное — специальные устройства.