Конспект установочных лекций по комплексному курсу Информатика, Теория информации



Основные аспекты операционных систем - часть 10


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

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

Простая ОС для пакетного режима

Чтобы точнее представить себе проблемы, возникающие при проектировании ОС, рассмотрим простую ЭВМ и обсудим требования к ОС. Обратим внимание, что в ВС:

·         также должны вводиться и программы самой ОС (начальный запуск системы);

·         должны выполняться и программы пользователей, и части ОС;

·         определенные программы ОС без внешнего воздействия никогда не завершаются.




Содержание  Назад  Вперед