Расширяемость.
Переносимость.
Совместимость.
Надежность и отказоустойчивость.
Безопасность.
Производительность.
Программы ОС. Программы ОС постоянно (резидентно) занимают в оперативной памяти объем, установленный при конфигурировании системы. Операционная система обеспечивает осуществление в вычислительной системе следующих процессов:
• обработки задач;
• работы системы в режиме диалога и квантования времени;
• работы системы в реальном масштабе времени в составе многопроцессорных и многомашинных комплексов;
• связи оператора с системой;
• протоколирования хода выполнения вычислительных работ;
• обработки данных, поступающих по каналам связи;
• функционирования устройств ввода-вывода; .
• использования широкого набора средств отладки и тестирования программ;
• планирования прохождения задач в соответствии с их приоритетами;
• ведения учета и контроля за использованием данных, программ и ресурсов ЭВМ.
Основные компоненты операционных систем — управляющие и обрабатывающие программы. Управляющие программы управляют работой вычислительной системы, обеспечивая в первую очередь автоматическую смену заданий для поддержания непрерывного режима работы ЭВМ при переходе от одной программы к другой без вмешательства оператора.
1.2. Интерфейс пользователя
Связь с пользователем включает:
• командный (или иной) интерфейс по управлению системными процессами в вычислительной системе (собственно функции оператора ОС). Пользователь (привилегированный) осуществляет запуск-останов программ, подключение-отключение устройств и прочие релевантные операции;
• интерфейс по управлению пользовательскими процессами (контроль состояния процесса, ввод-вывод данных в процесс / из процесса).