Локальный модуль - Большая Энциклопедия Нефти и Газа, статья, страница 2
Вам помочь или не мешать? Законы Мерфи (еще...)

Локальный модуль

Cтраница 2


Для того чтобы сделать внутренние объекты локального модуля доступными из внешнего окружения, их перечисляют в списке экспорта. Только объекты, указанные в списке экспорта, видимы из окружающей среды - все другие скрыты за стеной, отделяющей локальный модуль от его окружения. Списки модулей содержатся только в локальных модулях.  [16]

Сегментация полезна для организации в памяти локальных модулей.  [17]

Такая же возможность предоставляется и в локальных модулях.  [18]

Приведенная ниже модифицированная версия модуля OnePBuffer использует локальный модуль для защиты манипуляций с переменной cnt и входа deposit. С этим локальным модулем связан приоритет 4, благодаря чему нам удается исключить прерывания 4-го и более низких приоритетов. Это гарантирует защиту наших критических областей. В DEFINITION MODULE OnePBuffer изменений не вносится, поэтому ниже приводится только новый раздел реализации.  [19]

Заметим, что здесь нет явных вызовов локальных модулей, их тела выполняются автоматически. Следует проявлять осторожность, если программы содержат несколько локальных модулей. Поскольку корректно модуль нельзя использовать до тех пор, пока не выполнится его тело, то оно не должно зависеть от действий, выполняемых следующими далее локальными модулями.  [20]

В примере 6.2 для инициализации переменных в локальном модуле используется процедура Инициализация.  [21]

Здесь рассматривается последний из трех типов модулей - локальный модуль. Мы уже несколько раз рассматривали вопросы, связанные с видимостью идентификаторов. Было отмечено, что у модулей имеются преимущества перед процедурами в управлении видимостью идентификаторов - элементов программы.  [22]

Приведенный обработчик прерываний - от часов реального времени представляет собой локальный модуль, погруженный в использующую его программу.  [23]

24 Три мультипроцессора на одной шине. без кэш-памяти ( а. с кэш-памятью ( б. с кэш-памятью и отдельными блоками памяти ( в. [24]

Чтобы оптимально использовать такую конфигурацию, компилятор должен поместить в локальные модули памяти весь текст программы, цепочки, константы, другие данные, предназначенные только для чтения, стеки и локальные переменные. Общая разделенная память используется только для общих переменных. В большинстве случаев такое разумное размещение сильно сокращает количество данных, передаваемых по шине, и не требует активного вмешательства со стороны компилятора.  [25]

В качестве имени точки входа используются первые семь символов имени локального модуля. Если вы работаете в этом режиме, вам необходимо убедиться, что все ваши процедуры и функции можно различать по первым семи символам.  [26]

Модуль М называется локально пред-ставимым, если МшМ / М, где М и М - локальные модули.  [27]

Модуль М называется локально пред-ставимым, если М - М / М, где М и М - локальные модули.  [28]

Поэтому все, что нужно локальному модулю из глобального модуля, должно быть сначала импортировано в окружающую среду этого локального модуля, а затем импортировано в сам локальный модуль.  [29]

Поэтому все, что нужно локальному модулю из глобального модуля, должно быть сначала импортировано в окружающую среду этого локального модуля, а затем импортировано в сам локальный модуль.  [30]



Страницы:      1    2    3    4