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

Непрерывная область - память

Cтраница 1


Непрерывная область памяти на томе прямого доступа, используемая операционной системой для динамического распределения памяти различным очередям при включении в них новых объектов.  [1]

Подпул представляет собой непрерывную область памяти раздела, логически отделенную от других подпулов и свободных областей раздела. Для разумного применения аппарата подпулов при составлении программы необходимо предусматривать направление запросов, требующих примерно одинакового объема памяти, к одному подпулу. Тогда свободные участки, образующиеся в подпу-лах, с большей вероятностью могут удовлетворить очередной запрос.  [2]

Задачи в системе выполняются в заранее определенных, непрерывных областях памяти, называемых разделами. Раздел характеризуется именем, типом, фиксированным базовым адресом и емкостью. Для выполнения задач существует два типа разделов: управляемые пользователем и системно управляемые.  [3]

Задачи в системе выполняются в заранее определенных, непрерывных областях памяти, называемых разделами. Раздел характеризуется именем, типом, фиксированным базовым адресом и размером. Для выполнения задач существует два типа разделов: управляемые пользователем и системно-управляемые.  [4]

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

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

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

В устройствах прямого доступа используется понятие экстент ( extent) - непрерывная область памяти на диске, занятая или резервируемая для определенного набора данных.  [8]

В языке ассемблера - группа команд, которые должны быть расположены в непрерывной области памяти.  [9]

Более современные методы виртуальной работы с памятью не требуют обязательной загрузки программ в непрерывные области памяти и позволяют системной памяти казаться больше, чем она есть на самом деле.  [10]

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

Ключевой параметр SUBALLOC ( Suballocate - подраспределение) используется, когда на одном томе в непрерывной области памяти нужно последовательно расположить несколько наборов данных.  [12]

Если можно заранее предусмотреть количество элементов, которые должны быть помещены в хеш-таблицу, и при наличии достаточно большой непрерывной области памяти, в которой можно хранить все ключи при некотором остающемся свободном объеме памяти, в хеш-таблице, вероятно, вообще не стоит использовать какие-либо связи. Существует несколько методов хранения TV элементов в таблице размером М N, при которых разрешение конфликтов основывается на наличии пустых мест в таблице. Такие методы называются методами хеширования с открытой адресацией.  [13]

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

В Лиспе используется неупорядоченная структура памяти, при которой слова памяти рассматриваются как отдельные объекты, а не как элементы непрерывной области памяти. Слова Лиспа могут соединяться, образуя списки; каждый список становится отдельной частью памяти, и каждый элемент неупорядоченной памяти состоит из слова данных и связующего указателя. Операция присвоения в памяти производится следующим образом: из неупорядоченной памяти или свободного списка выбирается элемент памяти, который присоединяется к существующему списку ( или к другим свободным элементам неупорядоченной памяти) для образования нового списка. Участки списка, которые больше не являются необходимыми, возвращаются в неупорядоченную память или список свободных элементов памяти. Для проведения этой операции требуется сложная процедура перераспределения памяти ( сборка мусора), отнимающая машинное время.  [15]



Страницы:      1    2