Группа активизации ILE

Группа активизации ILE

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

Блок управления активизацией программы PACB (Program Activation Control Block) используется в процессе выполнения программы для хранения адресов. Эта структура позволяет находить процедуры и данные, связанные с программой. Для каждой активной программы имеется по одному PACB, и каждый PACB содержит один или несколько векторов связывания модулей.

Вектор связывания модулей MBV (Module Binding Vector) предназначен для хранения адресов, используемых модулем. Он содержит адреса данных и процедур, на которые ссылается модуль.

Справочник группы активизации (Activation Group Directory) представляет собой каталог имен, используемый для позднего связывания программ и данных.

Справочная таблица процедур PRT (Procedure Reference Table) — одна на каждую группу активизации. Ее сегменты содержат точки входа процедур, используемые для вызовов между группами активизации и через процедурные указатели.

Список кучи (Heap List) идентифицирует области кучи, связанные с данной группой активизации.

Область кучи (Heap Spaces) состоит из управляющего сегмента и нескольких сегментов данных. Управление кучами для MI и SLIC осуществляется диспетчером кучи SLIC.

Сегменты автоматической памяти (Auto Storage Segments) содержат стек, используемый группой активизации для автоматической памяти.

Сегменты статической памяти (Static Storage Segments) — место, где располагается статическая память группы активизации.

На рисунке 9.5 показано расположение перечисленных компонентов в группе активизации.

PACB = Блок управления активизацией программы MBV = Вектор связывания модулей PRT = Справочная таблица процедур

Рисунок 9.5. Группа активизации ILE

Итак, подведем итоги. Каждый процесс AS/400 содержит PAWA. Внутри PAWA находятся PAGP, а также две или более ACTGRP. В каждой ACTGRP — PACB, содержащий несколько MBV, каталог группы активизации, PRT, список кучи, одну или несколько областей кучи, сегменты автоматической и статической памяти. Надеюсь, теперь Вам все понятно?

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Группа

Из книги Модель зрелости процессов разработки программного обеспечения автора Паулк Марк

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


Группа разработки ПО

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

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


Группа обучения

Из книги Как писать драйвера автора Компьютеры Автор неизвестен -

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


Варианты активизации для MBR-типа: WKO и CAO

Из книги Эффективное делопроизводство автора Пташинский Владимир Сергеевич

Варианты активизации для MBR-типа: WKO и CAO Еще одной проблемой выбора, возникающей перед вами, как программистом, является принятие решения о том, когда следует активизировать MBR-объект и когда этот объект должен стать кандидатом для участия в процедуре сборки мусора на


Снова о режиме активизации WKO-типов

Из книги Основы AS/400 автора Солтис Фрэнк

Снова о режиме активизации WKO-типов Напомним, что WKO-типы можно настроить для работы либо в режиме синглета, либо в режиме объекта одиночного вызова. В настоящее время ваше серверное приложение регистрирует WKO-тип с использованием семантики активизации синглета.//


Группа минипорт.

Из книги Настройка Windows 7 своими руками. Как сделать, чтобы работать было легко и удобно автора Гладкий Алексей Анатольевич

Группа минипорт. Функции этой группы занимаются обработкой потока данных и событий, происходящих в верхнем уровне драйвера, и вызываемых обращением к NDIS TCP/IP стека.Если посмотреть на схемы из второй части, то видно, что в нижней части находятся функции протокола, а в


Группа протокол.

Из книги HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов. автора Дронов Владимир

Группа протокол. Протокольные функции несколько отличаются от функций минипорта, но имеют схожую функциональную нагрузку, обратную функциям минипорта по направлению передачи пакетов.PtOpenAdapterCompletePtCloseAdapterCompletePtBindAdapterPtUnbindAdapterФункции работы с адаптером – в нашем случае


Особенности активизации

Из книги HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов автора Дронов Владимир

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


Процессы, задачи, задания, группы активизации и потоки

Из книги Удвоение продаж в интернет-магазине автора Парабеллум Андрей Алексеевич

Процессы, задачи, задания, группы активизации и потоки Как уже упоминалось, первоначально в AS/400 было определено три уровня работы. Самый низкий уровень, под MI, — задача. Процесс «живет» на уровне MI и построен на структуре задач SLIC. Поверх модели процессов MI OS/400 в качестве


Домашняя группа

Из книги Установка, настройка и восстановление Windows 7 на 100% автора Ватаманюк Александр Иванович

Домашняя группа Домашняя группа – это новый механизм, реализованный в системе Windows 7. Смысл его состоит в том, чтобы предоставить общий доступ к файлам и папкам, а также устройствам всем пользователям, включенным в домашнюю группу. Например, можно объединить в домашнюю


Группа

Из книги автора

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


Группа

Из книги автора

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


1-я ценовая группа

Из книги автора

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


2-я ценовая группа

Из книги автора

2-я ценовая группа Вторая группа товаров в каждой категории должна иметь среднюю маржу, чуть выше, чем у конкурентов, – на 5-10 %. Таких товаров должно быть около 85–90 % от общего


3-я ценовая группа

Из книги автора

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


Домашняя группа

Из книги автора

Домашняя группа Новый механизм, появившийся в Windows 7, с помощью которого вы можете легко создать домашнюю группу и управлять подключением новых пользователей к данной группе. Это позволяет создать сеть между всеми подключенными к группе компьютерами и организовать