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

Непрерывный блок

Cтраница 2


Во-первых, процессор воспринимает 32К - словное адресное пространство программы как один непрерывный блок памяти, в то время как ее страницы могут располагаться в несмежных участках физического адресного пространства. Во-вторых, в зависимости от диапазона виртуальных адресов и содержимого соответствующих регистров диспетчера памяти, страницы виртуального адресного пространства программы могут отображаться как в младшие, так и в старшие адреса физической памяти.  [16]

В отличие от классических стратегий реализации управления записями активации в системе 1432 каждая запись активации - это отдельный объект контекст со специальными аппаратными средствами защиты от неверного доступа от процессора, выполняющего текущую программу или какую-либо еще программу. В большинстве классических реализаций записи активации помещаются в стековом порядке в один непрерывный блок памяти. Контроль за доступом осуществляется в лучшем случае по обращению ко всему блоку, а не к индивидуальным записям активации внутри него.  [17]

Команда Чтение данных дорожки ( рис. 6.42) аналогична команде чтения данных, за исключением тою, что все поле данных считывается непрерывно с каждого сектора дорожки. Сразу после получения сигнала с датчика индекса контроллер начинает считывать все поля данных на дорожке как непрерывные блоки данных. Эта команда позволяет производить многодорожечные действия или пропуски. Команда заканчивается, когда прочитан последний сектор на дорожке. Если КНГМД не находит на дискете адресной метки до того, как поступит второй сигнал с датчика индекса, то он устанавливает в регистре состояния ST1 флажок МА 1 ( адресная метка отсутствует) и прекращает выполнение команды.  [18]

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

Подобно тому как эт было сделано н главе I ] р будем считать, что последовательный доступ к данным требует значительно меныиик затрат, чем непоследовательный доступ. Предметом моделирования будет определение ресурса иаянтин используемы для реализации таблицы символов при делении ее на страницы1, непрерывные блоки информации, к которым может о & еспсчизщтьсч эффективный доступ со стороны дисковых устройств. Каждая страница будет содержать множестоо элементов; наша задача заключается & организации - АПСМСНТОВ внутри страниц таким образом, чтобы к любому элементу можно было обратиться путем чтения всего нескольких стрпнии, Мы будем предполагать что время в иол а / вы над а. JUIH считывания страницы, неизмеримо больше времени, требуемого для доступа к конкретным элементам или для выполнения любш других вычислений, снчзгшныц с згой страницей.  [20]

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

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

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

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

Сегмент, состоящий из любого числа секций, загружается во внутреннюю память как единый блок рабочей программы. За исключением отмеченного ниже случая, все сегменты с номерами, меньшими 50 ( от 0 до 49 включительно), загружаются в память как один непрерывный блок и остаются в памяти постоянно. Все сегменты с номерами от 50 и выше помещаются во внутреннюю память, только когда во время работы программы к ним произошло обращение, например при помощи оператора GO TO. Сегменты с номерами, меньшими 50 ( за одним исключением, о котором будет сказано позже), не перекрываются и остаются в памяти постоянно. Такое перекрытие позволяет использовать большие программы на машинах с малой памятью при условии, что некоторые из программ могут быть разбиты на сегменты так, что в любой момент во внутренней памяти должна храниться лишь часть из этих сегментов. На самом деле все программы могут быть сегментированы подобным образом, так как в память может помещаться лишь текущий программный сегмент.  [25]

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

Каждая подпрограмма на Фортране транслируется отдельно. Структуры языка разработаны таким образом, что все запросы подпрограммы на память можно выявить при трансляции. Поэтому транслятор может полностью определить структуру времени выполнения для подпрограммы в виде непрерывного блока памяти, разделенного на области транслированных команд, системных данных и структур данных, определяемых программистом. Только ссылки на общие блоки, системные программы, требуемые во время выполнения, и вызываемые подпрограммы не могут быть разрешены во время начальной компиляции. Однако эти ссылки могут быть разрешены загрузчиком, когда независимо странслированные программы объединяются в памяти перед выполнением. Поэтому компилятор конструирует образ блока памяти для каждой подпрограммы и, кроме того, создает для загрузчика набор таблиц, содержащих сведения о ссылках, которые должны быть разрешены перед выполнением. Загрузчик, как правило, легко справляется с этой работой.  [27]

Основной проблемой, связанной с распределением памяти разделами, является фрагментация памяти. Фрагментацией называется появление неиспользуемых отрезков, или фрагментов памяти, как это можно видеть на примере, приведенном на рис. 9.11. В этом примере адресное пространство задания 1 занимает 20К байтов памяти, задания 2 - ЗОК, задания 3 - 50К, задания 4 - ЮК, оставшиеся 5К памяти не используются. Если имеется пятое задание, ожидающее обработки, требующее для выполнения ЗОК памяти, оно должно ожидать освобождения непрерывного блока памяти размером ЗОК.  [28]

Макроассемблер располагает некоторым количеством дополнительных псевдокоманд. Одной из таких команд является команда SET, аналогичная псевдокоманде EQU, с тем лишь исключением, что она позволяет переопределять идентификатор без формирования сообщения об ошибке. Чтобы продемонстрировать, как это происходит, рассмотрим следующую программу. Программист хочет зарезервировать один непрерывный блок памяти для всех переменных, однако определение переменных производится на протяжении всей программы вплоть до подпрограмм, которые ими пользуются.  [29]

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



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