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

10. Ос реального времени. Особенности, примеры.

Особенности:

1) логическая корректность всех необходимых процессов (вычислений) за определенный интервал времени. 2) быстродействие должно быть адекватно скорости протекания физического процесса на объектах контроля 3) тесное взаимодействие с аппаратурой

4) сложные и распределенные системы 5) проблемы и сложности при тестировании Требования:

1) требования по времени

2) возможность параллельного выполнения нескольких задач 3) непредсказуемость 4) максимальное время отклика на событие 5) особые требования к вопросам безопасности 6) безотказная работа втечение длительного времени

ОС РВ различают:

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

Системы мягкого РВ – система может не успевать всё делать в заданное время.

Проблема – определение критериев успешности.

Все СРВ являются многозадачными.

Четкой границы между ядром и основной частью нет.

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

Примеры ОС РВ:

Гибрид 16/32 битовой ос, которую пользователь может фигурировать по своему усмотрению.

FLEET

Fault-tollerance – отказоустойчивость

Load balancing – регулирующая нагрузку

Efficient – эффективная

Extensible – расширяемая

Transparent – прозрачная

OS-9

LINUX реального времени

11. Подсистема Win32. Виртуальные dos машины. Схема vdm.

Подсистема Win32 (см. выше)

Виртуальная DOS-машина (VDM) – создаётся каждый раз, когда пользователь запускает приложение MS-DOS. Для каждого приложения создаётся собственное виртуальное адресное пространство, содержащее весь код MS-DOS и драйверы MS-DOS. В сущности, VDM – это виртуальная ОС MS-DOS, исполняющаяся на виртуальном компьютере с процессором типа Intel x86. Диспетчер обеспечивает совместное использование всеми VDM одной копии 32-хразрядного кода.

Блок обработки команд 32-хразрядной эмуляции DOS, драйверы

16Мб

Приложение MS-DOS

640Кб

16-тиразрядная эмуляция MS-DOS

Исходный код MS-DOS

12. Структура fs с шифрованием в Windows. Назначение основных модулей.

EFS является частью послойной модели 2000 и состоит из след компонентов:

- режим пользователя

- режим ядра

Драйвер EFS взаимодействует с сервисом EFS для 1) запросов ключей шифрования файлов 2) полей дешифрирования файлов 3) полей восстановления файлов и др сервисов, которые связаны с управлением ключами.

Вызовы FS RTL – этот модуль драйвера EFS реализует различные вызовы NTFS для выполнения таких операций ФС как чтение, запись, открытие зашифрованных файлов и каталогов, а также операций шифрования, дешифрования и восстановления данных при перезаписи на диск или считывании с диска.

Сервис EFS служит для обмена данными с драйвером EFS и использует порт связи LPC.

Интерфейс WIN32 API обеспечивают программные интерфейсы шифрования текстовых файлов, дешифрации или восстановления закодированных текстов, а так же импорта или экспорта зашифрованных файлов без их предварительного дешифрирования.

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

13. Процесс. Основное понятие. Дескриптор процесса. Виды групп информации дескриптора.

Процесс – для ОС представляет собой заявку на потребление системных ресурсов. Основной деей процесса является способ управления программами в ходе их выполнения. Процесс создаётся, когда начинается выполнение задания пользователя, и разрушается при его завершении. Процесс, как логическая единица, предполагает два аспекта: выполняет операции, является носителем данных. То есть процессу присущи две части: программа, по которой он будет развиваться в активном состоянии и дескриптор процесса.

Дескриптор процесса – представляет собой информационную структуру, в которой сосредоточена управляющая информация, необходимая для системы планирования и управления процессами.

Контекст процесса – информация о процессе, необходимая непосредственно в активном состоянии.

Группы информации (по функциональному назначению):

  • Информация по идентификации – содержит уникальное имя процесса, необходимое для реализации операций управления процессами, как поименованными объектами;

  • Информация о ресурсах;

  • Информация о состоянии процесса – необходима для определения возможности перехода в следующее состояние;

  • Информация о родственных связях – используется для конкретного объекта для правильного окончания выполнения процесса, необходима для указания, какие ресурсы используются совместно, а какие – автономно;

  • Информация, необходимая для учёта и планирования процесса – содержит ссылки на средства синхронизации между процессами, а также приоритет или место в соответствующей очереди.

Очередь процессов – дескрипторы отдельных процессов, объединённые в списки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]