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