Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / Pascal и Delphi / Borland Pascal / Установка и запуск Borland Pascal /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Защищенный режим и память - Программирование от RIN.RU
Защищенный режим и память

Интегрированная среда DOS защищенного режима, компилятор режима командной строки и другие инструментальные средства защищенного режима используют интерфейс защищенного режима DOS, что дает вам доступ ко всей памяти компьютера. Кроме того, вы можете использовать Borland Pascal для написания своих собственных приложений, работающих в защищенном режиме. Интерфейс защищенного режима полностью прозрачен для пользователя, и за немногими возможными исключениями вам не нужно о нем думать.


DPMIINST


Одним таким исключением может быть ситуация, когда вы запускаете Borland Pascal самый первый раз. Для определения того, как разрешить использование защищенного режима на вашем компьютере, Borland Pascal использует внутреннюю базу данных характеристик различных машин и соответствующим образом настраивается. Если на вашей машине более старый микропроцессор, чем 80286, то Borland Pascal может его не распознать. При запуске Borland Pascal вы увидите следующее сообщение:


Machine not in database (RUN DPMIINST)
(Машины нет в базе данных, запустите DPMIINST)


Если вы получили это сообщение, просто запустите программу DPMIINST, набрав DPMIINST в ответ на подсказку DOS.


Для определения наилучшего способа разрешения защищенного режима DPMIINST выполняет на вашей машине последовательность тестов и автоматически конфигурирует соответствующим образом Borland Pascal. После выполнения программы DPMIINST вам больше не потребуется ее запускать.


Некоторые администраторы памяти, драйверы устройств и резидентные в памяти программы (TSR) могут нарушать способность DPMIINST анализировать ваш компьютер. Если выполнение DPMIINST завершается неудачно, временно запретите или удалите эти программы. Это дает DPMIINST неограниченный доступ, который необходим ей для определения наилучшего пути перехода в защищенный режим.


Переменная DPMIMEM


По умолчанию интерфейс DPMIMEM Borland Pascal распределяет для своего использования всю доступную дополнительную и расширенную память. Если вы не хотите распределять всю доступную память для ядра DPMIMEM, вы можете установить переменную операционной среды таким образом, чтобы задать максимальный объем используемой памяти. Эту переменную можно ввести непосредственно в ответ на подсказку DOS или задать в виде строки файла AUTOEXEC.BAT, используя следующий синтаксис:


SET DPMIMEM=MAXMEM nnnn


где nnnn - объем памяти в килобайтах.


Например, если у вас есть система с 4 мегабайтами памяти и вы хотите, чтобы ядро DPMIMEM использовало 2 мегабайта, оставляя 2 мегабайта свободными, переменную DPMIMEM следует установить следующим образом:


SET DPMIMEM=MAXMEM 2000




RTMRES


RTMRES выполняет предзагрузку DPMI-сервера. Он разрешает DPMI и порождает командный процессор DOS. Предзагрузка DPMI-сервера позволяет вам загружать инструментальные средства Borland Pascal, работающий в защищенном режиме, такие как BP, BPC, TASMX и т.д. несколько быстрее. Для выхода из командного процессора наберите EXIT.


RTMRES особенно полезен, если вы используете BPC - компилятор командной строки, работающий в защищенном режиме DOS. Каждый раз, когда вы его вызываете, загружается DPMI-сервер. Если вы предварительно запустили RTMRES, то сервер уже присутствует, и компилятор режима командной строки загружается быстрее.


Borland Pascal и расширенная память


После загрузки ядра DPMI (выполнением BP или с помощью утилиты RTMRES) интегрированная интерактивная среда Borland Pascal взаимодействует с DPMI-сервером черед администратор этапа выпол нения Borland (RTM.EXE) для распределения памяти таким образом, что сможет загружаться и выполняться интегрированная среда IDE. По умолчанию IDE использует всю расширенную память, зарезервированную ядром DPMI.



 8  Комментарии к статье  8 8  Обсудить в чате

8  В тему

Использование программы Install

Программа Install и Windows

Запуск Borland Pascal

Запуск Borland Pascal for Windows

Файлы README, FILELIST.DOC и HELPME!.DOC

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь