Операционная система (ОС) - представляет комплекс системных и служебных программных средств. Она занимается распределением памяти для программ, размещением файлов на диске, обслуживанием сигналов, поступающих от оборудования (клавиатуры, дисплея, винчестера, дисководов и т.д.) и от работающих программ. Таким образом, она обеспечивает несколько видов интерфейса:
v интерфейс пользователя(т.е. интерфейс между пользователем и программно-аппаратными средствами компьютера)
v аппаратно-программный интерфейс т.е. интерфейс между программным и аппаратным обеспечением)
v программный интерфейс т.е. интерфейс между разными видами программного обеспечения).
С точки зрения управления исполнением приложений, различают однозадачные и многозадачные операционные системы.
Однозадачные операционные системы (например, MS-DOS) передают все ресурсы вычислительной системы одному исполняемому приложению и не допускают ни параллельного выполнения другого приложения (полная многозадачность), ни его приостановки и запуска другого приложения (вытесняющая многозадачность).
Многозадачные операционные системы управляют распределением ресурсов вычислительной системы между задачами и обеспечивают:
v возможность одновременной или поочередной работы нескольких приложений; » возможность обмена данными между приложениями;
v возможность совместного использования программных, аппаратных, сетевых и прочих ресурсов вычислительной системы несколькими приложениями.