Общая область - память - Большая Энциклопедия Нефти и Газа, статья, страница 2
Еще один девиз Джонса: друзья приходят и уходят, а враги накапливаются. Законы Мерфи (еще...)

Общая область - память

Cтраница 2


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

Оператор COMMON обеспечивает возможность доступа к общим областям памяти из различных программных единиц. Такие области памяти обычно называются общими блоками.  [17]

Если несколько приложений Win 16 выполняются в общей области памяти, и одно приложение занято, никакие другие приложения использоваться не МОГУТ. Затек каждого приложения Win 16 в собственной памяти позволяет использовать вес приложения, даже если одно из них занято.  [18]

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

Отдельно написанные программные секции могут использовать данные из общей области памяти.  [20]

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

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

Команда ПРОВЕРИТЬ И УСТАНОВИТЬ может применяться для управляемого совместного использования общей области памяти несколькими программами. В этих целях бит 0 какого-либо байта должен быть определен как управляющий. Перед тем как обратиться к общей области, каждая программа обязана проверить байт с управляющим битом с помощью команды ПРОВЕРИТЬ И УСТАНОВИТЬ. Если в результате проверки устанавливается признак результата, равный 0, область можно использовать; если этот признак равен 1, использование области не разрешается. Поскольку команда ПРОВЕРИТЬ И УСТАНОВИТЬ запрещает доступ другого процессора к указанному байту между моментами выборки ( для проверки) и записи в память байта, состоящего из единиц ( установка), устраняется возможность проверки байта второй программой до того, как первая установит его новое значение.  [23]

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

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

Команда СОМ ( определить общую область) предназначена для идентифицирования и резервирования общей области памяти.  [26]

В программе ( см. Приложение 3) передача значений переменных в основном производится через общую область памяти. При этом для подпрограммы выделены собственные именованные области памяти.  [27]

Составить программу для решения примера 3.126, выделив для хранения исходных и формального массивов общую область памяти.  [28]

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

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



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