Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory / shpory_OS_2012.docx
Скачиваний:
33
Добавлен:
11.06.2015
Размер:
350.42 Кб
Скачать

Концепция виртуальной машины, последовательность трансляции сверху вниз

Виртуальная память – пространство памяти всех уровней, объединенное системой адресации.

Система виртуальных машин (СВМ). Режим возник при создании системы виртуализации машин, которая предполагает образование на базе имеющихся достаточно больших ресурсов конкретные техни­ческие образования, предоставленные в полное пользование заказчика в форме выделения ему так называемой виртуальной машины.

Виртуальная машина - некое логическое понятие, созданное из технических средств, условное, в реальности не существующее.

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

Схема трансформации исходной программы в рабочую

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

Задание состоит из:

- управляющей информации

- программы

- данных

Программа или данные могут храниться либо в библиотеках, либо в файлах, доступных для выбора ОС.

Выполнение задания состоит из нескольких этапов:

- компиляция

- ассемблирование

- редактирование связей

- выполнение модуля

- оформление результата

- вывод результата

Схема прохождения исходной программы через ВС может быть представлена следующим образом:

Задание формируется в виде перечня необходимых для решения ресурсов, состава внешних устройств, перечня наборов данных (файлов), необходимых для работы, а также файлов, получающихся в результате обработки. Программы, написанные на входном языке системы, транслируются и могут быть помещены в библиотеку исходных модулей. В результате трансляции получается объектный модуль, который может быть помещен в библиотеку объектных модулей. Объектный модуль – это программа в некотором промежуточном одинаковом для всех входных языков формате, чаще всего в ассемблированном виде. Объектные модули обрабатываются программами, имеющими общее название «редактор связей» и в зависимости от уровня ОС создают либо абсолютный модуль, либо загрузочный. Абсолютный модуль – это полностью готовая к выполнению программа, которая помещается в библиотеку готовых программ, где и ждет своей очереди на выполнение. Загрузочный модуль выбирается из библиотеки загрузочных модулей программами выборки (макрокоманда FETCH), которые производят настройку его адресов и загружают в память для дальнейшего выполнения.

25. Система назначений – смысл и применение.

Система, работающая с логическими устройствами, обычно имеет три типа назначения логическим устройствам физи­ческих устройств:

- стандартное;

- постоянное;

- временное.

Стандартным (СН) называется назначение, которое осуществ­ляется во время генерации системы. Оно характеризуется тем, что приня­тое соответствие логических и физических устройств вступает в силу с момента выполнения процедуры первоначальной загрузки, и сохраняется на все время работы системы.

С помощью директив на­значения может быть выполнено постоянное или временное назначение.

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

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

Временное назначение (ВН) сохраняет действие только в пределах одного за­дания, и на это время заменяет СН и ПН. По окончании задания про­граммы, управляющие заданиями, отменяют все ВН, и в силу всту­пает ПН или СН, т.о. ПН сохраняются от задания к заданию.

Следует помнить, что:

- одно и тоже физическое устройство не должно назначаться одновре­менно разным разделам памяти (кроме SYSRES и SYSLOG);

- для системного логического устройства должно назначаться физиче­ское устройство из числа допустимых для него типов физических уст­ройств: SYSRES или SYSLNK – всегда только диск, SYSIN – магнитная лента, диск, клавиатура, и т. д.

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

Соседние файлы в папке shpory