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

Количество - память

Cтраница 3


Большинство серий вычислительных машин характеризуются большим диапазоном размеров оперативной памяти - от нескольких килобайтов или килослов для малых моделей до нескольких мегабайтов для больших. Для обеспечения машинной совместимости в рамках данной серии ЭВМ должно выполняться следующее требование: малые модели серии должны иметь такую же схему адресации, что и большие. Так как большинство машин данной серии имеют гораздо меньшую память, чем самые большие модели серии, то большое, количество памяти будет уходить на запись таких недопустимо длинных команд.  [31]

Было замечено, что количество инструкций, выполненных между страничными прерываниями, прямо пропорционально количеству страничных блоков, предоставленных программе. Если доступная память увеличивается вдвое, то средний интервал между страничными прерываниями также увеличивается вдвое. Если программа требует для работы 60 с, во время которой она вызывает 15 000 страничных прерываний, сколько времени она заняла бы, если бы было доступно удвоенное количество исходной памяти.  [32]

Во-вторых, представьте себе, что между i-ым и ( i D-ым элементами массива понадобилось вставить новый элемент-данных, или, наоборот, j - ый элемент надо удалить. С другой стороны, ниже мы увидим, что в цепочку легко и вставить новое звено, и удалить ненужное, причем, в первом случае, будет выделено ровно такое количество памяти, которое необходимо для хранения новой информации, а во втором - неиспользуемая память будет осво - бождена.  [33]

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

Отсутствие проверки, ошибочное условие или неверный их порядок могут привести к бесконечной рекурсии. На практике рекурсивные вычисления не могут оказаться бесконечными, поскольку каждый рекурсивный вызов требует некоторого количества памяти ( если только интерпретатор или транслятор не преобразовал рекурсию в цикл), а общий объем памяти ограничен. При простой рекурсии память заполняется быстро, но в более сложных случаях вычисления могут оказаться практически бесконечными, другими словами, до исчерпания памяти будет бесполезно истрачено много машинного времени.  [35]

Модификаторы описывают длину константы, ее масштаб и порядок. На работу ассемблера существенно влияет только модификатор длины. Этот модификатор записывают в форме Ln, где L - указатель модификатора длины, ал - десятичный самоопределенный терм без знака или положительное абсолютное выражение в круглых скобках. Величина п не должна превосходить 256 для констант типа С, X и В. Значение п указывает явную длину константы - количество байт памяти, отводимое для размещения константы. Если явная длина не определена, то ассемблер назначает неявную длину, зависящую от типа константы.  [36]

37 Программа с нелокальными операторами GO TO. [37]

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

Подпараметр уровень смежности дорожек ( может принимать значения CONTIG, MXTG и ALX) используют для указания операционной системе на ограничения относительно смежности областей памяти, на которых должен быть организован набор. Задание подпараметра CONTIG говорит о требовании выделить для создаваемого набора данных одну область памяти. Дополнительная память в случае необходимости будет расположена не обязательно на смежных дорожках или цилиндрах. Подпараметр MXIG требует выделения области непрерывной дополнительной памяти, размер которой был бы не меньше запрошенной первоначальной, а наличие подпараметра ALX указывает на требование выделить пять областей непрерывной дополнительной памяти. Каждая из этих областей должна быть не меньше первоначально запрошенной. Если значение этого подпараметра не задается, то стандартным действием системы будет попытка распределения запрашиваемого количества памяти в смежных дорожках и цилиндрах, но в случае недоступности к смежной памяти система удовлетворит запрос за счет несмежных областей памяти.  [39]

Подпараметр уровень смежности дорожек ( может принимать значения CONTIG, MXTG и ALX) используют для указания операционной системе на ограничения относительно смежности областей памяти, на которых должен быть организован набор. Задание подпараметра CONTIG говорит о требовании выделить для создаваемого набора данных одну область памяти. Дополнительная память в случае необходимости будет расположена не обязательно на смежных дорожках или цилиндрах. Подпараметр MXIG требует выделения области непрерывной дополнительной памяти, размер которой был бы не меньше запрошенной первоначальной, а наличие подпараметра ALX указывает на требование выделить пять областей непрерывной дополнительной памяти. Каждая из этих областей должна быть lie меньше первоначально запрошенной. Если значение этого подпараметра не задается, то стандартным действием системы будет попытка распределения запрашиваемого количества памяти в смежных дорожках и цилиндрах, но в случае недоступности к смежной памяти система удовлетворит запрос за счет несмежных областей памяти.  [40]

Менеджер кэша хранит в памяти блоки диска, которые использовались в последнее время, чтобы ускорить доступ к ним в случае, если они понадобятся вновь. Его работа состоит в том, чтобы определить, какие блоки понадобятся снова, а какие нет. Операционная система Windows 2000 может одновременно использовать несколько файловых систем. В этом случае менеджер кэша обслуживает все файловые системы, таким образом, каждой файловой системе не нужно заниматься управлением собственного кэша. Когда требуется блок, он запрашивается у менеджера кэша. Если у менеджера кэша нет блока, он обращается за блоком к соответствующей файловой системе. Поскольку файлы могут отображаться в адресное пространство процессов, менеджер кэша должен взаимодействовать с менеджером виртуальной памяти, чтобы обеспечить требуемую непротиворечивость. Количество памяти, выделенной для кэша, динамически изменяется и может увеличиваться или уменьшаться при необходимости.  [41]

Менеджер кэша хранит в памяти блоки диска, которые использовались в последнее время, чтобы ускорить доступ к ним в случае, если они понадобятся вновь. Его работа состоит в том, чтобы определить, какие блоки понадобятся снова, а какие нет. Операционная система Windows 2000 может одновременно использовать несколько файловых систем. В этом случае менеджер кэша обслуживает все файловые системы, таким образом, каждой файловой системе не нужно заниматься управлением собственного кэша. Когда требуется блок, он запрашивается у менеджера кэша. Если у менеджера кэша нет блока, он обращается за блоком к соответствующей файловой системе. Поскольку файлы могут отображаться в адресное пространство процессов, менеджер кэша должен взаимодействовать с менеджером виртуальной памяти, чтобы обеспечить требуемую непротиворечивость. Количество памяти, выделенной для кэша, динамически изменяется и может увеличиваться или уменьшаться при необходимости.  [42]

По способу использования модули ДИСП СРВ делятся на резидентные и транзитные. Транзитные модули вызываются только для выполнения определенных функций. Резидентные модули объединяются редактором связей в два загрузочных модуля: в один помещается Интерфейс, в другой - все остальные резидентные модули. Загрузочный модуль, включающий Интерфейс, имеет две точки входа: одну - для вызова из Монитора СРВ, вторую - для вызова из обработчика команды EDIT. Интерфейс всегда загружается СРВ. Получив управление, он загружает модуль с резидентными модулями ДИСП, с помощью макрокоманд GETMAIN занимает память для области связи и БИАП. Вызываемые Интерфейсом модули компонента Инициализация занимают память для области абонента и определяют размер транзитной области ДИСП - части раздела РВ для построения управляющих блоков, размещения рабочих полей и загрузки транзитных модулей ДИСП. Полученные участки соединяются в цепочки. После использования они освобождаются. Транзитные модули загружаются Диспетчером. Этот модуль также контролирует, чтобы количество памяти раздела РВ, использрванной для управляющих блоков, рабочих полей и транзитных модулей, не превышало размера транзитной области ДИСП.  [43]



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