Требования, предъявляемые к современным ОС
Основное требование - выполнение основных функций управления ресурсами и обеспечения удобного интерфейса пользователя и приложений.
Надежность и отказоустойчивость. ОС должна быть защищена от внешних и внутренних ошибок, сбоев и отказов. Действия ОС всегда должны быть предсказуемы, приложения не должны иметь возможность наносить вред ОС. В составе ОС должны быть модули программной поддержки аппаратных средств обеспечения отказоустойчивости аппаратуры компьютера, например для жестких дисков, источники бесперебойного питания.
Производительность. ОС должна обладать настолько хорошим быстродействием и временем реакции, насколько это позволяет аппаратура компьютера.
Совместимость. Возможность выполнение приложений (прикладных программ), написанных для одной ОС, на другой ОС. Различают совместимость версий одной ОС, например MS DOS, Windows, и совместимость разных ОС.
Расширяемость. Возможность вносить изменения и дополнения в ОС без нарушения целостности системы (достигается за счет модульной структуры ОС).
Переносимость. Возможность переноса кода ОС с одной аппаратной платформы на другую.
Безопасность. Защита данных и ресурсов компьютера от несанкционированного доступа (актуальна для сетевых ОС).
Дата добавления: 2015-08-11; просмотров: 1826;