Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

Буферизация двойная

Базис векторного пространства 437 Буфер выходной 199 Буферизация двойная 107  [c.564]

При работе в режиме двойной буферизации момент замены старой записи на новую является критическим. Такая замена должна производиться в определенном порядке, который показан на рис. 5.5. Сначала полностью компилируется новая запись, последней командой в которой является передача управления на следующую запись  [c.108]

Прежде всего для этого требуется знать не только где начинается запись, но и где она заканчивается, чтобы новые вводимые команды направлялись в нужное место. Для этого требуется дополнительная таблица, показанная на рис. 5. 12. Проблема усложняется тем, что двойная буферизация в этом случае становится возможной лишь при использовании чрезвычайных мер—полного копирования всей записи при каждом ее дополнении. Поэтому может оказаться необходимым исключить запись из цикла регенерации на время ее дополнения, хотя это очень нежелательно, поскольку при быстром следовании друг за другом операций по дополнению записи соответствующее ей изображение на экране ЭЛТ практически может исчезнуть.  [c.112]


Задача распределения свободной памяти значительно упрощается, если придерживаться следующей простой стратегии все новые записи добавляются к концу дисплейного файла, который уплотняется для заполнения промежутков, образующихся при удалении и обновлении записей (рис. 5. 18). Обычно на это время дисплейный процессор приходится останавливать. Это означает, что даже при использовании двойной буферизации изображение на экране на короткие периоды будет пропадать. Несмотря на это, крайняя простота метода уплотнения делает его идеальным средством для использования в графических системах небольшой мощности.  [c.116]

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

Двойная буферизация 107 Деление средней точкой при отсечении 140 Деревья с внутренними связями 380 Диаграмма состояния для входных языков 350, 353, 357 Дискретные входные устройства 196 Диспетчер 207  [c.565]

Файловая система МОС РВ позволяет эффективно работать с накопителями на гибких магнитных дисках. Возможна двойная буферизация при обработке файла. Если в системе имеется несколько контроллеров, то файловая система организует их параллельную работу.  [c.263]

Правильный путь для модификации сегментированного файла состоит в использовании двойной буферизации. Новый вид записи формируется в некоторой неиспользуемой части памяти, а ее существующий вариант сохраняется в дисплейном файле. Когда новая запись полностью сформирована, она начинает использоваться вместо старого варианта, а соответствующее место в памяти освобождается для дальнейшего использования. Двойная буферизация, очевидно, приводит к тому, что в дисплейном файле возникают разрывы, и он может принять вид, подобный показанному на рис. 5.4. За каждой записью в этом дисплейном файле размещаются либо следующая по порядку запись, либо команда передачи управления на следующую запись. Для общности лучше условиться заканчивать все записи командой передачи управления, которая в некоторых случаях будет указьшать просто следующий адрес памяти.  [c.108]

Единственное изящное решение этой проблемы состоит в осуществлении дополнения таким образом, чтобы не исключать запись из цикла регенерации. Как это делается, показано на рис. 5. 13 на примере обращения к функции LINE, упомянутой выше. На рис. 5. 13, а показан стандартный способ добавления команд при использовании двойной буферизации. На рис. 5. 13, б показано, как те же команды добавляются к записи, которая одновременно регенерируется. Таким образом, включение макрокоманды APPEND в компилятор дисплейного файла влияет на реализацию всех графических функций компилятора. Кроме того, нужно отметить, что не все дисплеи допускают столь простое решение, как показанное на рис. 5, 13, б.  [c.113]



Смотреть страницы где упоминается термин Буферизация двойная : [c.107]    [c.167]    [c.565]    [c.124]   
Основы интерактивной машинной графики (1976) -- [ c.107 ]



ПОИСК



Двойни

Дополнение записей с двойной буферизацией

П двойной



© 2025 Mash-xxl.info Реклама на сайте