Составители:
Рубрика:
18
• количество пользователей, одновременно обслуживаемых системой;
• число процессов, которые могут одновременно выполняться под управлением ОС;
•
тип доступа пользователя к системе;
• тип аппаратно-программного комплекса, для управления ресурсами которого
система предназначена.
В соответствии с первым признаком различаются однопользовательские и
многопользовательские ОС. Второй признак делит ОС на однозадачные и многозадачные.
Ниже речь пойдет только о многозадачных ОС.
В соответствии с третьим признаком ОС делятся:
•
системы с пакетной обработкой. В этом случае из программ, подлежащих
выполнению, формируется пакет, который предъявляется системе для обработки. В этом
случае пользователи непосредственно с ОС не взаимодействуют.
• системы разделения времени, обеспечивающие одновременный интерактивный
доступ к вычислительной системе нескольких пользователей через терминалы. Ресурсы
системы выделяются при этом каждому пользователю «по очереди», в соответствии с той
или иной дисциплиной обслуживания.
• системы реального времени, которые должны обеспечивать гарантированное время
ответа на внешние события (более подробно такие системы будут описаны ниже).
Четвертый признак делит ОС на однопроцессорные, многопроцессорные, сетевые и
распределенные.
Для многопользовательских и многозадачных ОС важным показателем является
дисциплина обслуживания. В соответствии с этим различают вытесняющий и
согласующий режимы многозадачной работы. При вытесняющей организации
выделением задачам процессорного времени занимается только ОС, например для каждой
задачи процессор выделяется по очереди, причем на строго фиксированный промежуток
времени, но возможно и приоритетное обслуживание. В случае согласующей организации
каждая задача, получив управление, сама определяет, когда ей «отдать» процессор другой
задаче. В общем случае согласование эффективнее и надежнее вытеснения, но
определяющим фактором при реализации программ становится тот факт, что данная
программа не должна использовать процессорное время монопольно. Далее будет
подробнее сказано о дисциплинах обслуживания в современных ОСРВ.
Видно, что в настоящее время существует огромное количество типов ОС, в
дальнейшем будем касаться только операционных систем реального времени (ОСРВ).
Если рассматривать ОСРВ, то необходимо определиться с понятием систем
реального времени.
Система реального времени (СРВ) – это система, правильность функционирования
которой зависит не только от логической корректности вычислений, но и от времени, за
которое эти вычисления производятся.
Для событий, происходящих в такой системе, то, когда эти события происходят,
так же важно, как и логическая корректность самих событий.
Система работает в реальном времени, если ее быстродействие адекватно скорости
протекания физических процессов на объектах контроля или управления. Здесь имеются в
виду процессы, непосредственно связанные с функциями, выполняемыми конкретной
системой реального времени. Система управления должна собрать данные, произвести их
обработку в соответствии с заданными алгоритмами и выдать управляющее воздействие
за такой промежуток времени, который обеспечивает успешное выполнение
поставленных перед системой задач.
Основные требования к СРВ:
• требования по времени;
• возможность параллельного выполнения нескольких задач;
• предсказуемость;
• важно максимальное время отклика на событие, а не среднее;
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »
