Интернет магазин китайских планшетных компьютеров



Компьютеры - Overlay (программирование)

19 февраля 2011


Оглавление:
1. Overlay (программирование)
2. Оверлеи в PC/MS DOS



Overlay — метод программирования, позволяющий создавать программы, занимающие больше памяти, чем установлено в системе. Встроенные компьютеры часто используют оверлеи, так как обычно Система на кристалле содержит мало памяти и не поддерживает виртуальную память.

Использование

Метод предполагает разделение программы на фрагменты, называемые оверлеями. Размер каждого оверлея ограничен, согласно размеру доступной памяти. Место в памяти, куда будет загружен оверлей называется регионом. Хотя часто программы используют только один блок памяти для загрузки различных оверлеев, возможно определение нескольких регионов различного размера. Менеджер оверлеев, иногда являющийся частью ОС, подгружает запрашиваемый оверлей из внешней памяти в регион. Некоторые редакторы связей поддерживают работу с оверлеями.s

Программирование с применением оверлеев требует от программиста внимательного отношения к размеру каждой части программы. Из-за этого часто используются низкоуровневые языки и ассемблер, которые позволяют ограничивать размеры программы и оверлеев. Программирование при помощи оверлеев является более сложным, чем при использовании виртуальной памяти.



Просмотров: 1220


<<< PAE