Лекция: ТРЕБОВАНИЯ К ОПЕРАЦИОННЫМ СИСТЕМАМ

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

Защита программ и данных. Операционная системадолжна защи­щать выполняемые программы и данныеот взаимного влияния их друг на друга.

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

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

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

Гибкость. ОС должна позволять увеличивать или уменьшать исполь­зуемые аппаратные ресурсы для того, чтобы улучшать эффективность и скорость работы программ.

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

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

еще рефераты
Еще работы по информатике