Если компьютер зависает намертво, это может представлять угрозу жизни.

Если компьютер зависает намертво, это может привести к трагедии

Когда во время вашей работы начал зависать компьютер, а вы не сохранили набранный текст или другую работу, вам придется перезагружаться и начинать все заново. Разумеется, это раздражает, но не может нанести большого вреда вашей жизни и здоровью.  При условии, что вы раньше не были клиентом "психушки".

Но наша жизнедеятельность все больше и больше зависит от компьютеров, практически во всех областях.  В том числе и в критически важных - в системах управления и жизнеобеспечения. И если компьютер зависает намертво у диспетчера, управляющего приземлением самолетов в аэропорту - это может стать реальной причиной гибели людей.

Итальянская команда разработчиков опубликовала в журнале "International Journal of Critical Computer-Based Systems" описание своей новой разработки - программного инструмента, который позволяет фиксировать в реальном времени зависание любой программы.

Этот фреймворк действует на уровне ядра операционной системы и отслеживает момент, когда компьютер начал зависать.

В результате, программа не позволяет компьютеру зависать намертво, оставляя возможность безопасного завершения любого зависшего процесса, без полной перезагрузки системы. Программа производит ненавязчивые мониторинг многих параметров ядра ОС, используя различные источники данных о состоянии системы, и подает сигнал тревоги, если поведения системы начинает отличаться от "нормального".

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

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

Типичные компоненты систем защиты от сбоев не могут определить зависание процессов непосредственно в момент их возникновения.  Однако, новый подход итальянских разработчиков позволяет определять факт зависания, и выдачу сигнала тревоги в 100% случаев. Время отклика между моментом блокировки любого процесса и выдачей предупреждения составляет 1 десятую секунды.

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



Комментарии для тех, кто VKontakte


2 комментария: Когда компьютер зависает намертво - это опасно для жизни!

  • admin говорит:

    Да, есть особый сорт людей - мазохисты. Вот именно они-то точно рады, когда у них начал зависать компьютер. Открывается новая грандиозная возможность - мучаться и мучаться! А если уж комп завис намертво - и никак не отвиснет - тут вообще просто рай. Не понимают обычные люди простых мазохистских радостей. :)

  • Павел говорит:

    У меня в последнее время компьютер зависает часто, но мне даже нравится начинать сначала делать :)

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Интернет-курс "Программирование в 1С с нуля"

Учись программировать и зарабатывать до
150 000 руб. в месяц! ТОЛЬКО СЕГОДНЯ - БЕСПЛАТНЫЙ ДОСТУП К КУРСУ!

Присоединяйся, тут все свои!