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

Внешний массив

Cтраница 3


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

32 Схема копирования двумерного. [32]

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

Внутренние и внешние массивы описываются в исходной АЛГАМС - программе обычным способом, только идентификаторы внешних массивов должны начинаться с символов EX. Прямой доступ к элементам внешних массивов в программах не допускается.  [34]

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

Именная спецификация / 3 представляет собой идентификатор, оканчивающийся двоеточием, и ставит в соответствие данному описанию внешних массивов некоторый носитель памяти. И наоборот, разные идентификаторы указывают на необходимость размещения внешних массивов на разных носителях, вероятно, даже имеющих одинаковые характеристики.  [36]

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

Если недостаточно места в оперативной памяти, то массивы размещаются во внешней памяти. Для обращения к элементам массивов, размещенных во внешней памяти ( внешних массивов), в блоке 15 программируются команды обращения к специальной административной системе АС-2. Эта система постоянно находится в памяти во время исполнения рабочей программы и вводит требующиеся части массивов на рабочее поле в оперативной памяти. Рабочее поле разделено на страницы по 128 ячеек. При последующих обращениях к этому же элементу или к соседним элементам, расположенным на той же странице, они выбираются из рабочего поля.  [38]

Транслятор с языка АЛГАМС с ДОС ЕС разработан в Институте математики АН БССР. Входной язык транслятора - АЛГАМС, из которого исключены понятия части и внешнего массива, так как соответствующие действия могут быть выполнены с помощью средств операционной системы ДОС ЕС и стандартных процедур ввода-вывода языка.  [39]

После этого проверяется правильность ввода массива путем подсчета суммы введенных кодов и сравнением ее с контрольной суммой массива. Затем просматривается информация о массиве и в ней заменяются номера N - внешних массивов на их начальные адреса kf, которые находятся по значениям N / в таблице распределения памяти.  [40]

Все величины, из которых могут быть образованы выражения и над которыми могут быть совершены определенные действия, задаваемые операторами, называются данными. В языке ПЛ / 1 используются следующие виды данных: константы, переменные, массивы, структуры. Массивы бывают внутренние, подразделяемые на - мерные массивы и массивы структур, и внешние массивы, или файлы.  [41]

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

Однако этот номер может относится к библиотечной подпрограмме, поэтому ССП обращается к ПТХ библиотеки. Если необходимый номер найден в ПТХ, то ССП берет из ПТХ о нем сведения и дополняет ими исходные данные, а также заносит номер массива в таблицу распределения памяти и вычисляет его начальный адрес. Если нужного номера массива нет и в ПТХ, то это свидетельствует об ошибке в записи номера внешнего массива.  [43]

Наиболее важными ограничениями являются: запрещение рекурсивного использования процедур, требование обязательной спецификации формальных параметров процедуры, описание идентификаторов ( кроме меток) до их использования, упрощение конструкций именующих выражений. Эти ограничения согласованы с ограничениями, наложенными на алгол-60 в унифицированном языке, называемом подмножеством алгол-60. С помощью внешних идентификаторов именуются массивы, к-рые желательно разместить во внешней памяти машины. Чтение и запись внешних массивов производятся с помощью стандартной процедуры обмена. Идентификаторы части, помещаемые перед блоками, выделяют части программы, к-рые могут храниться во внешней памяти и вызываться в оперативную память при входе в соответствующий блок. Эти понятия повышают эффективность использования языка при ограниченном объеме оперативной памяти машины.  [44]

45 Структура V - и ЕЯ-памяти. [45]



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