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

Фактический адрес

Cтраница 3


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

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

При относительной адресации идентификатор дорожки указывает адрес дорожки, на которую нужно поместить запись или с которой надо начать поиск записи, относительно начала участка, назначенного файлу. Операционная система обеспечивает необходимые преобразования для определения фактического адреса дорожки. Идентификатор дорожки должен занимать 4 байта основной памяти и быть представлен в двоичном виде. Его максимальное значение не должно превышать 16777215 для ДОС ЕС и 65535 для ОС ЕС.  [33]

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

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

36 Характеристики массивов в различных языках высокого уровня. [36]

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

Разновидностью относительной адресации является страничная адресация, при которой фактический адрес получается сочленением ( конкатенцнеп) приращения, заданного в адресной части команды, с содержимым РОН. Страничная адресация реализуется более просто, чем относительная, поскольку при определении фактического адреса не требуется выполнять операцию сложения.  [38]

При относительной адресации дорожки этот остаток и является адресом. При фактической адресации ( только для ДОС ЕС) полученное число нужно преобразовать в фактический адрес, прибавив смещение и разделив на число дорожек на цилиндре ( 10 - для НМД ЕС-5052, 20 - для НМД ЕС-5061), частное дает номер цилиндра, остаток - номер дорожки.  [39]

40 Простейший вариант буфера быстрого преобразования адреса ( TLB. [40]

Это проиллюстрировано на рис. 4.39. Когда компьютер получает адрес, аппаратура адресации сначала проверяет наличие виртуального адреса в буфере TLB. Если это так, она получает номер страничного блока прямиком из буфера TLB и формирует фактический адрес слова, к которому происходит обращение, не выполняя поиск в сегменте дескрипторов или таблице страниц.  [41]

Такая адресация также зависит от типа устройства. Различные устройства массовой памяти имеют дорожки разной длины и различную плотность записи, так что фактический адрес данной записи вида дорожка-область будет меняться от устройства к устройству. По этим причинам в языке КОБОЛ вводится понятие ключа, дающего программе возможность оперировать с нужной записью при произвольном доступе независимо от типа устройства. Ключ - это данное КОБОЛа, содержащее значение, которое может быть использовано системой управления массовой памятью для определения местонахождения записи. Для файлов, в описании которых встречается фраза ORGANIZATION IS RELATIVE ( ОРГАНИЗАЦИЯ ОТНОСИТЕЛЬНАЯ), ключ - это целое без знака.  [42]

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

Поэтому проблема ссылок вперед возникает только в связи с командами ветвления, когда требуется выполнить передачу управления вперед. Так как символическое имя, использованное в команде ветвления, еще не появилось в программе, ассемблер не может подставить его фактический адрес. Для решения этой проблемы заводится специальная таблица - таблица - ссылок вперед, в которую помещаются записи, содержащие позицию команды ветвления и символ, использованный в ее адресной части. Если этот символ впоследствии определяется, появляясь в поле метки некоторой команды, загрузчику передается директива модифицировать данный адрес во время загрузки. Для ассемблеров типа компиляция - выполнение модификация выполняется немедленно, при этом с помощью записей таблицы ссылок вперед получают позицию команды, использующей данный символ. После этого, естественно, использованная запись исключается из таблицы.  [44]

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



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