Учебники

Операционная система — Обзор

Операционная система (ОС) — это интерфейс между пользователем компьютера и компьютерным оборудованием. Операционная система — это программное обеспечение, которое выполняет все основные задачи, такие как управление файлами, управление памятью, управление процессами, обработка ввода и вывода и управление периферийными устройствами, такими как дисководы и принтеры.

Некоторые популярные операционные системы включают операционную систему Linux, операционную систему Windows, VMS, OS / 400, AIX, z / OS и т. Д.

Определение

Операционная система — это программа, которая действует как интерфейс между пользователем и компьютерным оборудованием и контролирует выполнение всех видов программ.

Концептуальное представление операционной системы

Ниже приведены некоторые важные функции операционной системы.

  • Управление памятью
  • Управление процессором
  • Управление устройством
  • Управление файлами
  • Безопасность
  • Контроль за производительностью системы
  • Бухгалтерский учет
  • Средства обнаружения ошибок
  • Координация между другим программным обеспечением и пользователями

Управление памятью

Управление памятью относится к управлению основной памятью или основной памятью. Основная память — это большой массив слов или байтов, где каждое слово или байт имеет свой собственный адрес.

Основная память обеспечивает быстрое хранение, к которому может обращаться непосредственно центральный процессор. Для выполнения программы она должна находиться в основной памяти. Операционная система выполняет следующие действия для управления памятью —

  • Сохраняет следы первичной памяти, т. Е. Какая ее часть используется кем, какая часть не используется.

  • В мультипрограммировании ОС решает, какой процесс получит память, когда и сколько.

  • Выделяет память, когда процесс запрашивает это сделать.

  • Отменяет выделение памяти, когда процесс больше не нуждается в этом или был остановлен.

Сохраняет следы первичной памяти, т. Е. Какая ее часть используется кем, какая часть не используется.

В мультипрограммировании ОС решает, какой процесс получит память, когда и сколько.

Выделяет память, когда процесс запрашивает это сделать.

Отменяет выделение памяти, когда процесс больше не нуждается в этом или был остановлен.

Управление процессором

В многопрограммной среде ОС решает, какой процесс получит процессор, когда и за сколько времени. Эта функция называется планированием процесса . Операционная система выполняет следующие действия для управления процессором —

  • Отслеживает процессор и статус процесса. Программа, ответственная за эту задачу, называется контроллером трафика .

  • Выделяет процессор (ЦП) процессу.

  • Отменяет процессор, когда процесс больше не требуется.

Отслеживает процессор и статус процесса. Программа, ответственная за эту задачу, называется контроллером трафика .

Выделяет процессор (ЦП) процессу.

Отменяет процессор, когда процесс больше не требуется.

Управление устройством

Операционная система управляет связью устройства через соответствующие драйверы. Он выполняет следующие действия для управления устройством —

  • Сохраняет треки всех устройств. Программа, ответственная за эту задачу, называется контроллером ввода / вывода .

  • Решает, какой процесс получает устройство, когда и за сколько времени.

  • Выделяет устройство эффективным способом.

  • Отменяет распределение устройств.

Сохраняет треки всех устройств. Программа, ответственная за эту задачу, называется контроллером ввода / вывода .

Решает, какой процесс получает устройство, когда и за сколько времени.

Выделяет устройство эффективным способом.

Отменяет распределение устройств.

Управление файлами

Файловая система обычно организована в каталоги для удобства навигации и использования. Эти каталоги могут содержать файлы и другие направления.

Операционная система выполняет следующие действия для управления файлами —

  • Отслеживает информацию, местоположение, использование, статус и т. Д. Коллективные средства часто называют файловой системой .

  • Решает, кто получает ресурсы.

  • Выделяет ресурсы.

  • Распределяет ресурсы.

Отслеживает информацию, местоположение, использование, статус и т. Д. Коллективные средства часто называют файловой системой .

Решает, кто получает ресурсы.

Выделяет ресурсы.

Распределяет ресурсы.

Другие важные мероприятия

Ниже приведены некоторые из важных действий, которые выполняет операционная система:

Безопасность — с помощью пароля и других аналогичных методов предотвращает несанкционированный доступ к программам и данным.

Контроль производительности системы — задержки записи между запросом на обслуживание и ответом от системы.

Учет работы — отслеживание времени и ресурсов, используемых различными работами и пользователями.

Средства обнаружения ошибок — создание дампов, трассировок, сообщений об ошибках и других средств отладки и обнаружения ошибок.

Координация между другим программным обеспечением и пользователями — Координация и назначение компиляторов, интерпретаторов, ассемблеров и другого программного обеспечения различным пользователям компьютерных систем.