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

ОС позволяет:

  • Управление ресурсами (согласовывает работу всех аппаратных средств)
  • Управление процессами, т.е. выполнение программ, их взаимодействие с устройствами компа и с данными
  • Пользовательский интерфейс, т.е. выполнение команд пользователя

Основные функции ОС:

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

2. Системное программное обеспечение. Архитектура СПО.

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

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

СПО подразделяется на 5 пунктов:

  • Операционные системы (ОС)
  • Системы управления файлами
  • Интерфейсные оболочки для взаимодействия пользователя с ОС и программные среды
  • Системные программы
  • Утилиты

3. Основные функции операционных систем

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

4. Обобщенная структура программного обеспечения ВС.

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

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

5. Понятие вычислительного процесса и ресурса.

Процесс — программа, которая выполняется в текущий момент. Стандарт ISO 9000:2000 определяет процесс как совокупность взаимосвязанных и взаимодействующих действий, преобразующих входящие данные в исходящие.

Процесс- это минимальный программный объект, обладающий собственными системными ресурсами

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

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

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

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

ВЫЧИСЛИТЕЛЬНЫЙ ПРОЦЕСС (calculation process). Процесс решения задач на ЭВМ

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

6. ОС как диспетчер ресурсов вычислительной системы. Основные виды ресурсов ОС.

ОС как диспетчер ресурса;

С этой целью на каждый процесс заводится специальная информационная структура , называемая дескриптором. В общем случае дескриптор процесса, как правило, содержит следующую информацию:

  • Идентификатор процесса
  • Тип процесса
  • Приоритет процесса
  • Переменную состояния
  • Контекст задачи
  • Информацию о ресурсах

o К основным ресурсам можно отнести:

  • Процессор
  • Основная память
  • Устройства ввода- вывода
  • Информационные ресурсы (данные)
  • Программные ресурсы

ОС позволяет:

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

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

7. Супервизоры операционной системы. Реализация последовательного процесса в ОС.

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

Игра 2 Шанс (2nd Chance) — прохождение #18


Похожие статьи.

Понравилась статья? Поделиться с друзьями: