Возможно, имелись в виду различия между системными ошибками и ошибками выполнения.
Системные ошибки возникают, как правило, после выполнения определённых операций программы (теста системы). 5 Затем происходит возврат кода ошибки, который служит идентификатором проблемы, или вызов обработчика исключения, если такая возможность была предусмотрена разработчиком. 5 В противном случае ошибка в работе программы считается необратимой, и её обрабатывает операционная система. 5
Ошибки выполнения, в свою очередь, обнаруживаются операционной системой, аппаратными средствами или пользователем во время работы программы. 12 Такие ошибки считаются непредсказуемыми и проявляются после успешной компиляции и компоновки. 2
Таким образом, основное отличие в том, что системные ошибки связаны с определённым этапом работы программы, а ошибки выполнения возникают в процессе её работы.