Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры по операционным системам.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
306.59 Кб
Скачать

24. Os rsx (oc pb). Основные понятия.

Операционная система реального времени ОС РВ – ОС, в которой успешность работы любой программы завесить не только от ее логической правильности, но и от времени за которое она получила результат. Если система не может удовлетворить временным ограничениям, должен быть зафиксирован сбой в ее работе

Стандарт POSIX 1003.1 дает определение:

«Реальное время в операционной системе – это способность ОС обеспечить требуемый уровень сервиса в переделённый промежуток времени»

Типы ОС реального времени:

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

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

Отличительные черты ОСРВ

ОС реального времени

ОС общего назначения

Основная задача

Успеть среагировать на события. Происходящее на оборудовании

Оптимально распределить ресурсы компьютера между пользователем и задачами

На что ориентирована

Обработка внешних событий

Обработка действий пользователя

Как позиционируется

Инструмент для сознания конкретного аппаратно-программного комплекса реального времени

Воспринимается пользователем как набор приложений, готовых к использованию

Кому предназначена

Квалифицированный разработчик

Пользователь средней квалификации

Архитектуры ОСРВ

Монолитная – ос определяется как набор модулей, взаимодействующих между собой внутри ядра системы и предоставляющих прикладному ПО входные интерфейсы для обращений к аппаратуре.

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

Уровневая (слоевая) архитектура – прилюдное ПО имеет возможность получить доступ к аппаратуре не только через ядро системы и ее сервисы, но и напрямую.

Достоинства:

Обеспечивает значительно большую степень предсказуемости реакция системы,

Позволяет осуществлять быстрый доступ прикладных приложений к аппаратуре.

Недостаток – отсутствие многозадачности.

Архитектура «клиент-сервер» - основной принцип заключается в вынесении сервисов ОС в виде серверов на уровне пользователя и выполнении микроядром функций диспетчера сообщений между клиентскими пользовательскими программами и серверами – системными сервисами.

Достоинства:

Повышенная надежность

Улучшенная масштабируемость

Повышенная отказоустойчивость

RSX-11 – семейство ОСРВ в основном для компьютеров PDP-11

RSX-11

Разработчик

Digital equipment corporation

Семейство ОС

DEC OS

Поддерживаемые платформы

PDP-11

состояние

Историческое

Архитектура RSX-11

Ядро исполнялось в отдельном 64Х пространстве, каждый системный вызов означал смену контекста страниц.

Память выделялась из дальнего недоступного пространства.

Понятие о процессе состояло из двух сущностей:

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

Задача (модуль в процессе исполнения, имеющий стек и текущий контекст процессора).

Для обработки всех операций ввода-вывода с устройств использовался системный вызов $QIO – «поставить запрос ввода-вывода в очередь данного устройства».

25. OS UNIX - основные компоненты. Каталоги и файлы. Принципы организации многопользовательского режима .

Компоненты любой ос

26. OC LINUX: системные характеристики, графический интерфейс.

Графический интерфейс:

Работать с ОС Linux только через интерфейс командной строки довольно трудно. Все необходимые операции в данном случае выполняются путем запуска отдельных команд, перечень которых огромен, и которые надо помнить наизусть.

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

Для ОС Linux существуют средства, обеспечивающие дружественный к пользователю графический интерфейс, который на первый взгляд очень похож на широко известный графический интерфейс Microsoft Windows, но его внутреннее устройство принципиально отличается.