DIGISTYLE

ЦИФРОВОЙ СТИЛЬ ТВОЕГО МИРА

Генерация ОС проводится в две стадии

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

Первая стадия генерации состоит из двух фаз. Во время первой фазы проверяются макрокоманды, описывающие генерируемую ОС. В процессе проверки выдаются диагностические сообщения. Если во время первой фазы ошибок не обнаружено, то во время второй фазы создается поток заданий.
На второй стадии генерации поток заданий обрабатывается ассемблером, редактором связей и утилитами (служебными программами). При этом происходит ассемблирование заданных пользователем модулей; редактор связей помещает эти модули в резидентную часть управляющей программы (ядро), а затем обрабатывает выбранные модули для создания разделов библиотек новой операционной системы; наконец, программы-утилиты завершают формирование (инициирование) библиотек новой ОС.

Пользователь имеет возможность осуществить генерацию нескольких типов: полную генерацию операционной системы, генерацию трансляторов-библиотек, генерацию программ управления устройствами ввода-вывода.
При генерации имеется возможность задания режима управляющей программы: однопрограммного (РСР), мультипрограммирования с фиксированным числом задач (MFT), мультипрограммирования с переменным числом задач (MVT) и др.

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

VN:F [1.9.18_1163]
Rating: 0.0/10 (0 votes cast)

Опубликовано: Август 28, 2013

Классные штуки!