Сбой (вычислительный)
-
Определение сбоя в вычислительной технике
- Сбой – это прекращение работы программы из-за ошибки.
- Сбои могут привести к остановке всей системы или фатальной ошибке ядра.
-
Причины сбоев
- Ошибки в программном обеспечении, включая доступ к недопустимым адресам памяти и выполнение недопустимых инструкций.
- Некоторые сбои могут быть использованы для запуска вредоносного кода.
-
Сбои приложений
- Приложения могут аварийно завершаться при выполнении запрещенных операций или при попытке доступа к системным ресурсам без разрешения.
- Некоторые приложения могут пытаться устранить ошибку и продолжить работу, в то время как другие могут аварийно завершаться.
-
Сбои на рабочем столе
- “Сбой на рабочем столе” – это внезапное завершение работы программы без отображения сообщения об ошибке.
- Такие сбои могут быть особенно проблематичными из-за отсутствия информации о причинах.
-
Сбои веб-сервера
- Программное обеспечение веб-сервера может выйти из строя, делая сайт недоступным или выдавая сообщение об ошибке.
-
Сбои операционной системы
- Сбои операционной системы могут быть вызваны аппаратными ошибками или внутренней логикой проверки работоспособности.
- Современные операционные системы обычно восстанавливаются после сбоев приложений.
-
Ненормальный конец
- Аварийное завершение работы – это аварийное завершение работы программы или сбой.
- В сетевых операционных системах Novell NetWare сбои называются неполадками.
-
Последствия сбоев для безопасности
- Сбои могут содержать конфиденциальную информацию и использоваться для выполнения произвольного кода.
-
Воспроизведение сбоев
- Разработчики могут воспроизвести сбои локально, используя специальные методы, такие как символическое исполнение и эволюционный поиск.