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