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

Физический блок

Cтраница 4


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

Если записи не блокированы, то независимо от использования буферов каждый оператор READ вызывает передачу записи с внешнего носителя в область памяти, отведенную переменной, указанной в режиме INTO. Если же записи блокированы, то оператор READ вызывает передачу физического блока записей с внешнего носителя в буфер и передачу первой записи этого блока из буфера в область памяти переменной. Передача нового блока с внешнего носителя в буфер происходит после того, как предыдущим обращением к оператору READ введена в область памяти переменной последняя запись из буфера ввода.  [47]

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

Если файл блокирован, то число физических обращений к диску при последовательном просмотре всего файла в среднем уменьшается во столько раз, сколько логических записей в одном физическом блоке. Если ориентировочно предположить, что диск делает один оборот пока выбирается один физический блок, то нетрудно подсчитать время выборки для соответствующего числа обращений. Затем, предположив, что исходные файлы последовательные, следует выполнить аналогичные расчеты времени выборки из последовательных файлов. На основании полученных данных делается вывод о целесообразности введения промежуточного последовательного файла и его сортировки перед выборкой данных из файла ФНПРЕ уже с применением последовательного просмотра.  [49]

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

АОП - адрес, определяющий поле данных в основной памяти, участвующее в выполнении операции; БУП - байт управляющих признаков; СЧ - счетчик, задающий длину поля - данных в байтах. Порция данных, участвующая в одной операции обмена, всегда соответствует одному физическому блоку данных, размещаемому на внешнем носителе.  [51]

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

Код операции 02 соответствует чтению данных с перфокарт с преобразованием из внешнего 12-разрядного представления в 8-разрядный код ДК. В последней строке указан признак блокировки длины из-за несоответствия суммарной длины цепочки данных полному физическому блоку. В первой и третьей командах канала заданы признаки блокировки записи, чтобы проигнорировать данные, поступающие из колонок 1 - 9 и 31 - 44 вводимой перфокарты.  [53]

После открытия файла могут использоваться исполнительные команды методов доступа. Макрокоманды READ и WRITE, относящиеся к базисным методам доступа, подразумевают манипулирование физическими блоками файла. Блокировка и разблокировка записей осуществляется с учетом логики прикладной обрабатывающей программы. Макрокоманды GET и PUT, относящиеся к методам доступа с очередями, предусматривают манипулирование логическими записями файла, причем блокировка и разблокировка осуществляются автоматически. Использование последних двух команд на практике оказывается более простым.  [54]

55 Структура обработки данных. [55]

Преобразователь адреса представляет собой список, содержащий номера блоков физической памяти, в которых хранятся логические записи данных. Все логические ссылки на запись осуществляются через внутренний порядковый номер, ДИСОД получает номер физического блока, в котором располагается требуемая запись, используя этот номер как индекс в списке преобразователя адреса. Это приводит к возможности быстрого поиска и обновления данных и к полной независимости данных от устройств, на которых они размещаются.  [56]

57 Основные функции Win32 API для управления виртуальной памятью в Windows 2000. [57]

Несколько лет назад, когда 16-разрядные ( или 20-разрядные) виртуальные адреса были стандартом, но у машин были мегабайты физической памяти, придумывались самые разнообразные трюки, позволяющие программам использовать больше физической памяти, чем помещалось в адресное пространство. Часто применялось так называемое переключение банков памяти, заключавшееся в том, что программа заменяла один физический блок памяти в своем адресном пространстве другим блоком.  [58]



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