|
|||
ПамятьCheck Extended Memory Size by Int $15 Использование прерывания 15h для определения размера расширенной памяти (Extended). DPMI.PAS 1.0 - Routines for DPMI Management Простейшие функции для работы с DPMI. EMS TOOLKIT for C Developers with Pascal Samples Набор функций для работы с EMS на C и Pascal. MemMap - Map of DOS Memory Blocks Using Turbo Pascal Программа выводит список занятых системой и драйверами блоков памяти. VMM - Virtual Memory Manager for Turbo Pascal Менеджер виртуальной памяти для Turbo Pascal. Позволяет динамически выделять блоки памяти, суммарный размер которых превышает размер стандартной "кучи". Осуществляет при необходимости автоматическое перемещение блоков памяти на диск или в EMS и обратно. Аллокация локальных переменных в стеке Процедуры для выделения и освобождения памяти для локальных переменных в стеке. Работают быстрее, чем GetMem и FreeMem Отслеживание цепочки блоков памяти Chain.pas - программа прослеживания цепочки блоков памяти 4GB Memory Addressing in DOS Real Mode Этот пример показывает как адресовать всю память компьютера в реальном режиме под ДОС. Работает исключительно в ДОС, в реальном режиме и не любит драйверов памяти (himem.sys, emm.exe, qemm.exe, и т.п.)!!! Некоторые особенности применения DPMI в BP7 Moves 1.0 - 16-bit Move Transfers Unit for TP. Две процедуры для копирования блоков памяти (замена команды MOVE). Скорость копирования примерно в два раза выше, чем в TP. | |||
© 2009–2024 Russian Pascal Developer Network.
Техническая площадка: ISBIZ Хостинг |