Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Климов. Лекции / Алг_яз_Лекция_1.pptx
Скачиваний:
37
Добавлен:
14.05.2015
Размер:
1.49 Mб
Скачать

Алгоритмические языки программирования.

Лектор:

доцент КФТТ И.В.Климов

ОВЕРЛЕЙ

2

КАК СОЗДАТЬ ПРОГРАММУ БОЛЬШОГО РАЗМЕРА?

Максимальный размер модуля не может превышать 64 Кбайт.

Однако количество модулей не ограничено, что дает возможность разрабатывать весьма крупные программы.

Если программа запускается из интегрированной среды Турбо Паскаля, то часть памяти занимает сама среда(около 230 Кбайт).

Эту память можно использовать, если компилировать программу с помощью автономного компилятора

(ТРС.ЕХЕ).

А если и этого окажется недостаточно?

Нужно использовать механизм оверлеев!

3

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

4

ГДЕ ХРАНЯТСЯ ОВЕРЛЕЙНЫЕ МОДУЛИ?

Все оверлейные модули в

готовом к работе виде хранятся на диске.

В оперативной памяти в

каждый момент находится лишь один активный модуль и, возможно, небольшое число других неактивных модулей.

5

При выполнении программы, построенной по оверлейному принципу, в памяти находятся только те из оверлейных процедур и функций, которые необходимы в данный момент.

6

Программа

Схема работы оверлейной программы 7

8

Неоверлейная (обычная) программа

Оверлейный

буфер

Оверлейная программа.

9

Последовательность выполнения оверлейной программы

Оверлейная программа.

10

 

Соседние файлы в папке Климов. Лекции