Содержание курса
Тема 2. Архитектура операционной системы
0/1
ОП.01 Операционные системы и среды
Содержание урока:

Определение ОС, задачи и функции ОС

Под операционной системой (ос) понимается  организованная совокупность управляющих и обрабатывающих программ, как обычных, так и микропрограмм, которая действует как интерфейс между аппаратурой ЭВМ и пользователем.

В состав ОС входят:

  • драйверы устройств;
  • командный процессор;
  • программные модули, создающие пользовательский интерфейс;
  • программный модуль, управляющий файловой системой;
  • сервисные программы, или утилиты;
  • справочная система.

Задачи ОС:

  • облегчить проектирование, программирование, отладку и сопровождение программ, обеспечить их взаимодействие с аппаратурой;
  • распределить ресурсы ЭВМ таким образом, чтобы обеспечить эффективную работу всех ее компонентов (центрального процессора, устройств ввода/вывода и т.п.);
  • предоставить пользователям возможности общего управления машиной.

В рамках первой задачи ОС обеспечивает взаимодействие программ с внешними устройствами и друг с другом, распределение оперативной памяти, выявление различных событий, возникающих в процессе работы, и соответствующую реакцию на них (например, при ошибочных ситуациях).

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

Главное назначение ОС – управление ресурсами компьютера.

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

  • процессорами,
  • памятью,
  • устройствами ввода/вывода,
  • данными.  

Операционная система реализует следующие функции:

  • определяет интерфейс пользователя;
  • обеспечивает разделение аппаратных средств между пользователями;
  • планирует доступ пользователей к общим ресурсам;
  • обеспечивает эффективное выполнение операций ввода- вывода;
  • осуществляет восстановление информации и вычислительного процесса в случае ошибок;
  • обеспечивает сохранность данных и защиту одной программы от другой.

Операционная система взаимодействует с:

  • операторами ЭВМ;
  • прикладными программистами;
  • системными программистами;
  • административным персоналом;
  • программами;
  • аппаратными средствами; пользователями. 

Операторы ЭВМ – это специально подготовленные люди, которые контролируют работу ОС и в случае необходимости (поступление запроса) вмешиваются в работу компьютера для устранения каких-либо препятствий.

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

Администраторы систем устанавливают порядок работы на ЭВМ и взаимодействуют с ОС, чтобы обеспечить соблюдение принятого порядка.

Программы обращаются к ОС при помощи специальных команд (вызов монитора, супервизора и т.п.), не нарушающих ее целостности и работоспособности.

Пользователи – это абоненты вычислительной сети.