Архитектура многозадачных ОС




ОБРАЩАЮ ВАШЕ ВНИМАНИЕ НА СЛЕДУЮЩИЕ ОБСТОЯТЕЛЬСТВА

Мы с Вами работаем по дистанционной форме, мы в аудитории, вы дома.

Вы обязаны выполнять задания в рамках учебного времени в соответствии с расписанием.

Соблюдайте правила оформления имен файлов, которые Вы отправляете (образец оформления Вам представлен. Файлы без имени не рассматриваю)

ОБРАЗЕЦ ОФОРМЛЕНИЯ ОТЧЕТА ПРЕДСТВЛЕН. ОТЧЕТА ПРИСЫЛАЕМ ОФОРМЛЕННЫЕ В СООТВЕТСТВИИ С ОБРАЗЦОМ

Форма отчета скриншоты (фотографии и т.д.) лекционного материала, написанного от руки в соответствии с образцом.

Имя файла должно содержать следующую информацию. ФИО, Тема, дата получения задания (в соответствии с расписанием).

Например. Иванов Иван Архитектура многозадачных ОС С7118 26 марта

Файлы с отчетами отправлять на адрес: sveta18_06@mail.ru

Срок выполнения задания до 26 марта 2020 года до 13 - 00

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

Тема 1.1. Общие понятия и классификация операционных систем

Архитектура многозадачных ОС

Многозадачные ОС подразделяются на три типа в соответствии с использованными при их разработке критериями эффективности:

системы пакетной обработки

системы разделения времени

системы реального времени

Системы пакетной обработки предназначались для решения задач в основном вычислительного характера, не требующих быстрого получения результатов. Главной целью и критерием эффективности систем пакетной обработки является максимальная пропускная способность, то есть решение максимального числа задач в единицу времени. Для достижения этой цели в системах пакетной обработки используются следующая схема функционирования: в начале работы формируется пакет заданий, каждое задание содержит требование к системным ресурсам; из этого пакета заданий формируется мультипрограммная смесь, то есть множество одновременно выполняемых задач. Для одновременного выполнения выбираются задачи, предъявляющие отличающиеся требования к ресурсам, так, чтобы обеспечивалась сбалансированная загрузка всех устройств вычислительной машины; так, например, в мультипрограммной смеси желательно одновременное присутствие вычислительных задач и задач с интенсивным вводом-выводом. Таким образом, выбор нового задания из пакета заданий зависит от внутренней ситуации, складывающейся в системе, то есть выбирается "выгодное" задание. Следовательно, в таких ОС невозможно гарантировать выполнение того или иного задания в течение определенного периода времени. В системах пакетной обработки переключение процессора с выполнения одной задачи на выполнение другой происходит только в случае, если активная задача сама отказывается от процессора, например, из-за необходимости выполнить операцию ввода-вывода. Поэтому одна задача может надолго занять процессор, что делает невозможным выполнение интерактивных задач. Таким образом, взаимодействие пользователя с вычислительной машиной, на которой установлена система пакетной обработки, сводится к тому, что он приносит задание, отдает его диспетчеру-оператору, а в конце дня после выполнения всего пакета заданий получает результат. Очевидно, что такой порядок снижает эффективность работы пользователя.

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

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2021-05-25 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: