ФИЗТЕХ-СОФТ

 

    ПРИМЕРЫ СОСТАВЛЕНИЯ КОНФИГУРАЦИОННОГО ФАЙЛА

    За счет потери совместимости с MS-Windows и с другими программами,
    использующими недокументированные свойства DOS, можно, задав конфигурацию
    системы соответствующим образом, получить большее количество оперативной
    памяти, доступной приложениям. Например, рассмотрим конфигурационный файл
    следующего содержания:

    WINDOWS = NO ; Разрешение использовать нестандартную
    ; стратегию расположения системных данных и кода
    COMAREA = STANDARD ; Использование области памяти от 50:00
    DOS = HIGH ; Разрешение использовать HMA
    DEVICE = HIMEM.SYS ; Загрузка драйвера XMS
    FILES = 40 ; Максимальное количество открытых файлов
    BUFFERS = 20 ; Количество буферов ввода/вывода

    После загрузки системы, запустив команду MEM, Вы получите следующий
    результат:

    655,360 bytes total conventional memory
    650,368 bytes free conventional memory
    650,304 largest executable program size

    3,407,872 bytes total contiguous extended memory
    0 bytes available contiguous extended memory
    3,316,736 bytes total XMS memory available
    3,316,736 largest XMS memory block size

    PTS-DOS resident in High Memory Area

    При этом свободная для приложений оперативная память составляет
    650368 байт.

    Расширенный набор команд и улучшенный синтаксис конфигурационного файла
    позволяют пользователю тонко подстроить систему под свои нужды.
    Предположим, Вам необходимы для работы 2 разных конфигурации PTS-DOS, и Вы
    хотели бы иногда работать в системе, ранее (до PTS-DOS) инсталлированной на
    Вашем компьютере. Рассмотрим конфигурационный файл следующего содержания:

    [Common] ; Секция Common выполняется всегда
    Device = himem.Sys ; Загрузка драйвера XMS

    [C1@Maximum Memory] ; Секция C1 - конфигурация для максимизации
    ; свободной памяти
    ComArea = Standard ; Использование области памяти от 50:00
    Windows = No ; Разрешение использовать нестанадртную стратегию
    ; расположения системных данных и кода
    Force = $DosStd ; Присоединение содержимого секции $DosStd к текущей

    [C2@Compatibility Mode] ; Секция C2 - конфигурация в режиме совместимости
    ComArea = High ; Запретить использовать область памяти
    ; от 50:00 до 70:00
    Windows = Yes ; Стандартная стратегия расположения системных
    ; данных и кода
    Force = $DosStd ; Присоединение содержимого секции $DosStd к текущей

    [$DosStd] ; Секция $DosStd - внутренняя
    ; Используется для присоединения к другим секциям;
    Files = 40
    Buffers = 20
    DosDir = C:PTSDOS
    Shell = C:PTSDOScommand.com C:PTSDOS /p C:AUTOPTS.BAT
    DOS = High Umb
    Clock = Real
    IDTChk = Off
    Abort = On
    ShiftState = Off
    SoftReboot = On
    LastDrive = k
    Country = RU,866, C:PTSDOSCOUNTRY.SYS
    Keyboard = RU LoadOnCall ActBorder 56 DefBorder 0 HotKey 02 54
    Display = RU Text Preload High

    [BootMgr] ; Специальная секция BootMgr. Описание и систему
    ; команд, доспустимых в ней, см. в разделе
    ; "ПОРЯДОК ОБРАБОТКИ КОНФИГУРАЦИОННОГО ФАЙЛА"

    AutoCheck = Yes
    Color = White on Black
    Storage = File
    FileName = AutoBoot.Sys

    [C3@OldDOS]
    SysBoot = C:oldboot.sys ; Указывает адрес загрузочных секторов
    ; системы, инсталлированной ранее (до PTS-DOS)
    ; на данном компьютере

    ;<< EOF >>

    При первом запуске (а если нажать [Esc] во время первой загрузки
    системы, то и при последующих), Система выдаст подсказку:

    Выберите секцию для загрузки
    ——————————————————————————————————————
    [F]1. C1 Maximum Memory
    [F]2. C2 Compatibility Mode
    [F]3. C3 ОldDOS
    ——————————————————————————————————————

    Нажав соответсвующую цифровую или функциональную клавишу, Вы зададите
    конфигурацию системы.

    Если нажать цифровую клавишу совместно с клавишей [Alt], то Система
    будет пошагово обрабатывать информацию, содержащуюся в соответствующей
    секции. Так, при нажатии [Alt-1] в предыдущем примере Система выдаст
    подсказку:

    (Y/N)? >Device = himem.Sys

    Нажав [Y], Вы загрузите драйвер himem.Sys, нажав [N] - отмените
    загрузку этого драйвера. И так далее, строка за строкой. Если Вы хотите
    разрешить трассировку только для конкретных строк конфигурационного файла,
    то необходимо пользоваться директивой TRACE.

    При наличии HMA размещение отдельных частей Системы в памяти зависит от
    режима работы, определяемого такими командами, как WINDOWS или BUFFERS. Вы
    можете задать место размещения той или иной части системы (код, оперативные
    данные, буферы ввода/вывода, таблицы файлов и т.д.) с помощью команды
    SYSGEN.
    • О компании
      • Новости
      • Наши клиенты
      • История
      • Карьера
    • Управление рисками
    • Защита информации StrongDisk
    • PTS-DOS
      • PTS-DOS 32
      • PTS-DOS 2000
      • ЛИЦЕНЗИОННЫЙ ДОГОВОР
    • Контакты
    • О компании
      • Новости
      • Наши клиенты
      • История
      • Карьера
    • Управление рисками
    • Защита информации StrongDisk
    • PTS-DOS
      • PTS-DOS 32
      • PTS-DOS 2000
      • ЛИЦЕНЗИОННЫЙ ДОГОВОР
    • Контакты
    Сервис Доставка
    flexsmm.comSetup.ru: Создай и раскрути свой сайт бесплатно

     

    © phystechsoft.ru

    2017    ООО "Физтех-софт"

    Все права защищены.