- •1. Мультипрограммирование в современных ос: критерии эффективности.
- •2. Особенности мультипрограммирования в системах пакетной обработки, в сестемах разделения времени и системах реального времени.
- •3. Мультипроцессорная обработка. Виды мультиипроцессорной обработки.
- •6. Суперизор прерываний: место в общей схеме оброботки прерываний."Приоретет прерывания"
- •Приоритет прерывания
- •Достоинства:
- •Достоинства:
- •19. Сегментное, Страничное и сигменто-страничное распределение
- •Страничное распределение
- •Сегментное распределение
- •20. Файловые системы. Физическая организация диска, Интерфейс, Функциональная схема
- •Интерфейс файловой системы.
- •21. Особенности организации некоторых файловых систем. Fat, vfat, ntfs, hpfs, ufs
- •22. Дисковые массивы .
- •Описание
- •24. Os rsx (oc pb). Основные понятия.
- •Системные характеристики:
- •27. Функции ос для упровления памятью в мультипрограммной системе.
- •Функциями ос по управлению памятью в мультипрограммных системах являются:
- •28. Особенности организации упровления памятью в мультипрограммных oc.
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, но его внутреннее устройство принципиально отличается.
