Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OS.docx
Скачиваний:
21
Добавлен:
21.04.2019
Размер:
68.14 Кб
Скачать
  1. Общая характеристика ос cms

стандартная ос

CMS является однопользовательской, однопрограммной ос

во многом обеспечивается совместимость CMS с более ранней ос OS/VS, которая является многопользовательская и многозадачная

В отличии от OS/VS или иных ос, работа ос CMS на реальной машине не предусматривается

объясняется это тем, что в своей работе CMS активно использует спец сервис со стороны CP

спец сервис имеет цель повысить суммарную производительность систем

ядро (вся ос)

пользователю ос предоставляет набор команд + системных вызовов для выполнения ?чего то (привилегированных операций?)

присутствует своя файловая система. Она не предусматривает несколько пользователей на запись ?

не является иерархической (не дает создавать каталоги)

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

команды CMS обеспечивает команды работы с данными в полноэкранном режиме и построчном

18 символов всего

8 символов имя файла

тип файла 8 символов (аналог расширения в дос)

режим файла 2 символа

первый из символов - буква латинского алфавита, на котором расположен данный файл

  1. Хранимые системы и наборы сегментов

позволяет иметь лишь одну копию данных (или программы)

ос не может использовать только неизменяемые данные, должны быть частные

1) ос должны быть разделена на 2 части - неизменяемые данные и изменяемые (частные данные)

2) проблемы защиты изменяемых данных

используются биты изменений

Назначением хранимых систем и хранимых наборов сегментов является исключение дублирования одних и тех же данных,

расположенных в разных вирт адресных пространствах. Что бы это стало возможным должны быть выполнены следующие условия

1) разделяемые данные должны иметь одинаковые вирт адреса

2) вм не должны изменять эти данные

3) системный программист должен подготовить описание и сохранить данную хранимую систему или набор сегментов

хранимая система и хранимый набор сегментов

хранимая система применяется для сохранения копии ос

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

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

хранимая система

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

(никаких предположений о конфигурации вм еще не сделано)

  1. Способы моделирования виртуальных устройств ввода/вывода

  1. Разделение

способом разделения моделируются накопители на магнитных дисках

при этом реальный магнитный диск делится на большое количество минидисков

каждый минидиск обладает всеми свойствами реального диска, за исключением размера

другие типы устройств ввода\вывода методом разделения не моделируются

  1. Закрепление

нужен класс команд B

методом закрепления моделируются абсолютно все типы реальных устройств ввода/вывода

закрепленное за некоторой вм реальное устройство находится в полном распоряжении этой вм

преобразования команд канала в том случае сведено к минимуму (кроме преобразования вирт адресов реальными и преобразование адреса устройства)

закрепление реального устройства за вм выполняется оператором в/в

закрепленное устройство предоставляется вм в монопольное пользование, не CP, не другие вм использовать данное устройство не могут

  1. Накопление

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

  1. Симуляция

симуляция в CP используется в 2 случаях

1. для моделирования устройства, которое просто отсутствует в конфигурации реальной эвм

моделирования вирт адаптера канал-канал (CTCA)

2. для моделирования устройства иного типа, чем соответствующий реальный аналог

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