Операционная система (ОС) — это интерфейс между пользователем компьютера и компьютерным оборудованием. Операционная система — это программное обеспечение, которое выполняет все основные задачи, такие как управление файлами, управление памятью, управление процессами, обработка ввода и вывода и управление периферийными устройствами, такими как дисководы и принтеры.
Некоторые популярные операционные системы включают операционную систему Linux, операционную систему Windows, VMS, OS / 400, AIX, z / OS и т. Д.
Определение
Операционная система — это программа, которая действует как интерфейс между пользователем и компьютерным оборудованием и контролирует выполнение всех видов программ.
Ниже приведены некоторые важные функции операционной системы.
- Управление памятью
- Управление процессором
- Управление устройством
- Управление файлами
- Безопасность
- Контроль за производительностью системы
- Бухгалтерский учет
- Средства обнаружения ошибок
- Координация между другим программным обеспечением и пользователями
Управление памятью
Управление памятью относится к управлению основной памятью или основной памятью. Основная память — это большой массив слов или байтов, где каждое слово или байт имеет свой собственный адрес.
Основная память обеспечивает быстрое хранение, к которому может обращаться непосредственно центральный процессор. Для выполнения программы она должна находиться в основной памяти. Операционная система выполняет следующие действия для управления памятью —
-
Сохраняет следы первичной памяти, т. Е. Какая ее часть используется кем, какая часть не используется.
-
В мультипрограммировании ОС решает, какой процесс получит память, когда и сколько.
-
Выделяет память, когда процесс запрашивает это сделать.
-
Отменяет выделение памяти, когда процесс больше не нуждается в этом или был остановлен.
Сохраняет следы первичной памяти, т. Е. Какая ее часть используется кем, какая часть не используется.
В мультипрограммировании ОС решает, какой процесс получит память, когда и сколько.
Выделяет память, когда процесс запрашивает это сделать.
Отменяет выделение памяти, когда процесс больше не нуждается в этом или был остановлен.
Управление процессором
В многопрограммной среде ОС решает, какой процесс получит процессор, когда и за сколько времени. Эта функция называется планированием процесса . Операционная система выполняет следующие действия для управления процессором —
-
Отслеживает процессор и статус процесса. Программа, ответственная за эту задачу, называется контроллером трафика .
-
Выделяет процессор (ЦП) процессу.
-
Отменяет процессор, когда процесс больше не требуется.
Отслеживает процессор и статус процесса. Программа, ответственная за эту задачу, называется контроллером трафика .
Выделяет процессор (ЦП) процессу.
Отменяет процессор, когда процесс больше не требуется.
Управление устройством
Операционная система управляет связью устройства через соответствующие драйверы. Он выполняет следующие действия для управления устройством —
-
Сохраняет треки всех устройств. Программа, ответственная за эту задачу, называется контроллером ввода / вывода .
-
Решает, какой процесс получает устройство, когда и за сколько времени.
-
Выделяет устройство эффективным способом.
-
Отменяет распределение устройств.
Сохраняет треки всех устройств. Программа, ответственная за эту задачу, называется контроллером ввода / вывода .
Решает, какой процесс получает устройство, когда и за сколько времени.
Выделяет устройство эффективным способом.
Отменяет распределение устройств.
Управление файлами
Файловая система обычно организована в каталоги для удобства навигации и использования. Эти каталоги могут содержать файлы и другие направления.
Операционная система выполняет следующие действия для управления файлами —
-
Отслеживает информацию, местоположение, использование, статус и т. Д. Коллективные средства часто называют файловой системой .
-
Решает, кто получает ресурсы.
-
Выделяет ресурсы.
-
Распределяет ресурсы.
Отслеживает информацию, местоположение, использование, статус и т. Д. Коллективные средства часто называют файловой системой .
Решает, кто получает ресурсы.
Выделяет ресурсы.
Распределяет ресурсы.
Другие важные мероприятия
Ниже приведены некоторые из важных действий, которые выполняет операционная система:
Безопасность — с помощью пароля и других аналогичных методов предотвращает несанкционированный доступ к программам и данным.
Контроль производительности системы — задержки записи между запросом на обслуживание и ответом от системы.
Учет работы — отслеживание времени и ресурсов, используемых различными работами и пользователями.
Средства обнаружения ошибок — создание дампов, трассировок, сообщений об ошибках и других средств отладки и обнаружения ошибок.
Координация между другим программным обеспечением и пользователями — Координация и назначение компиляторов, интерпретаторов, ассемблеров и другого программного обеспечения различным пользователям компьютерных систем.