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

Виртуальный массив

Cтраница 1


Виртуальный массив представляет собой разновидность файла прямого доступа. Размещается он в дисковой памяти, где для него выделяется необходимый участок в соответствии с объявленными в операторе DIM параметрами.  [1]

Виртуальные массивы, как и массивы оперативной памяти, допускаются только одномерные и двумерные, нумерация их элементов по каждому измерению начинается с нуля.  [2]

Использование ижентификаторов виртуальных массивов и их элементов в программе ничем не отличается от обращения к обычным внутренним массивам.  [3]

Для удаления виртуального массива используется процедура KILL. Однако обе эти процедуры скорее относятся к функциям операционной системы, нежели к входному языку бейсик-интерпретатора.  [4]

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

В одном виртуальном массиве могут храниться данные только одного типа ( целые, действительные или символьные), но файл может содержать массивы с разными типами данных.  [6]

Специальных операторов обращения к элементам виртуальных массивов не существует.  [7]

Специальных операторов обращения к элементам виртуальных массивов не существует. Их имена используются в программе так же, как и имена элементов внутренних массивов.  [8]

По умолчанию максимальная длина элемента виртуального массива строковых значений принимается равной 16 символам.  [9]

В одном операторе DIM может быть объявлен только один виртуальный массив любого типа.  [10]

В одном операторе DIM ф п может быть объявлен только один виртуальный массив любого типа. Файлу с указанным программным номером затем следует присвоить инвентарное имя, которое понадобится операционпой системе.  [11]

Другой способ организации прямого доступа к данным, хранящимся на магнитном диске, связан с использованием виртуальных массивов. В пределах одного файла может быть расположено несколько виртуальных массивов разного типа.  [12]

Это позволяет в новом сегменте назначить свои массивы, функции, определяемые пользователем, блок данных, каналы и виртуальные массивы для файлов прямого доступа, и все это БЕЙСИК-система учтет автоматически при исполнении оператора CHAIN. Однако дальнейшие действия по формированию исходных данных для программы, открытию нужных файлов ( даже если они не закрывались с помощью операторов CLOSE в отработавшем сегменте, поскольку их автоматически закрыл оператор CHAIN) - все это должны сделать соответствующие операторы программы нового сегмента.  [13]

Библиотека не содержит подпрограмм управления расширенной памятью, так как соответствующие средства используются исполняющей системой ( OTS) Фортрана при работе с виртуальными массивами.  [14]

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



Страницы:      1    2