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

Данные - переменная длина

Cтраница 2


16 Формат сегмента переменной длины. [16]

Средство поддержания сегментов переменной длины является мощным и в то же время легко реализуемым средством IMS / VS. Сегменты переменной длины могут использоваться с целью экономии пространства, когда экземпляры типов сегментов содержат данные переменной длины. Мы произвольно ограничили описательные поля 30 позициями. В одних экземплярах сегментов поля будут заполнены пробелами, в других - тридцати символов может оказаться недостаточно для того, чтобы вместить требуемую информацию. Типы сегментов, имеющих эти поля, являются, по всей вероятности, кандидатами в сегменты переменной длины при ппактической реализации такой базы данных.  [17]

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

19 Структура блока данных, имеющего формат VB. [19]

Эта информация помещается в блоки в процессе выполнения операторов вывода. Структура блока данных переменной длины, имеющего формат VB, приведена на рис. 5.3, а фрагменты наборов данных с блоками переменной длины приведены на рис. 5.4 и рис. 5.5. На этих рисунках приняты следующие обозначения: N - четырехбайтовое служебное поле, в котором содержится длина блока, М - четырехбайтовое служебное поле, в котором содержится длина физической записи и другая информация, D - поле данных, Z - поле физической ваписи, В - поле блока, Р - поле промежутка между блоками данных.  [20]

Формат 55 используется для операций, где оба операнда размещаются в оперативной памяти. Операции в формате S5 применяются над полями переменной длины. Однако кроме смещения и номера регистра базы в командах этого формата указываются коды длины операндов L1 и L2, которые показывают, сколько байтов каждого из операндов должно участвовать в этой операции. Таким образом, команды этого формата используются для обработки данных переменной длины. Код самой команды формата 55 занимает длину двойного слова.  [21]

Драйвер терминала направляет неграфическне данные в циклическую очередь, откуда они либо выдаются на телетайп, либо выводятся на экран эмулятором алфавитно-цифрового дисплея. Каждый блок графических данных состоит из двух списков, разделенных дополнительной литерой SOM. Первый список является таблицей сообщений, содержащей команды языка L4, которые необходимо проинтерпретировать. Второй список представляет собой список данных, содержащий блоки данных переменной длины, связанные с каждой из команд L4 в таблице сообщений ( разд.  [22]

Драйвер терминала направляет неграфические данные в циклическую очередь, откуда они либо выдаются на телетайп, либо выводятся на экран эмулятором алфавитно-цифрового дисплея. Каждый блок графических данных состоит из двух списков, разделенных дополнительной литерой SOM. Первый список является таблицей сообщений, содержащей команды языка L4, которые необходимо проинтерпретировать. Второй список представляет собой список данных, содержащий блоки данных переменной длины, связанные с каждой из команд L4 в таблице сообщений ( разд.  [23]

На одной дорожке диска могут располагаться несколько управляемых интервалов, в то же время один управляемый интервал может занимать несколько дорожек. Максимальная длина интервала не должна превышать размера одного цилиндра. Управляемый интервал является единицей обмена при операциях ввода-вывода. Отличительной чертой орга ни-зации VSAM является ее независимость от типа внешнего ЗУ прямого доступа. В связи с этим такая организация позволяет определять размер управляемого интервала с учетом распределения длин записей данных и возможностей доступа и подходит для хранения и поиска данных переменной длины, включая длинные записи, как в системах поиска данных, использующих для записи ключей естественные языки.  [24]

В этой задаче требуется, чтобы программа в непрерывно входящем потоке данных находила некоторые специальные символы. Входные данные передаются программе от удаленного терминала по запросам. Терминал передает данные 80-байтовыми сегментами с запоминающего устройства. В этот момент программа передает накопленные данные программе вывода, которая помещает записи переменной длины в запоминающее устройство прямого доступа. Если встречается байт Х 37, это означает, что теперь в программу переданы все имеющиеся данные, и выполнение подпрограммы вывода может быть закончено. Эта подпрограмма передает записи данных переменной длины, хранимые в какой-то другой ячейке 80-байтовыми сегментами, причем любой сегмент может содержать логическое окончание одной записи и начало следующей.  [25]



Страницы:      1    2