додатки dos
У цій статті узагальнені різноманітні відомості і поради, зібрані мною з різних джерел. Сподіваюся, інформація, яка тут міститься, допоможе вам.
Усунення проблем із завантаженням процесора
Ще одна важлива проблема пов'язана з тим, що додатки DOS постійно опитують буфер клавіатури, іщя призначений для них введення. Це поведінка означає, що додатки DOS, навіть нічого не роблячи, витрачають надзвичайно багато процесорного часу: до 100% CPU.
- Зменшення використання процесора: при використанні TAME завантаження CPU зменшується з 100% до 5-8%
- Зменшення пауз між натисканнями клавіш і виведенням на екран
- Прискорення виведення на друк
- Моніторинг активності додатків
- Можливість спостереження за запитами блокування файлів і зниження завантаження процесора під час очікування звільнення блокування.
- Можливість зберігання окремих налаштувань для різних додатків
- Можливість обмеження кожної програми набором доступних процесорів, щоб обмежити вплив на систему з боку DOS
- Можливість зменшення пріоритету завдання в стані очікування
- Спрощення роботи додатків DOS в багатокористувацької середовищі: синхронізація часу в додатках DOS при зміні системного часу; можливість обмеження запуску додатків
За замовчуванням, після інсталяції автомтіческі модифікується файл autoexec.nt. Якщо це небажано, приберіть запуск tame-mon.com з autoexec.nt і створіть BAT-файл, на початку якого (перед запуском основної програми DOS) вставте рядок:
Доступ до налаштувань TAME здійснюється з програми DOS комбінацією клавіш Ctrl + Alt + T. Вікно монітора TAME викликається і ховається комбінацією клавіш Ctrl + Alt + M. Замість tame-mon.com можна використовувати tame-res.com; він удвічі менше за розміром, але не дозволяє інтерактивно змінювати налаштування. tame.exe служить для установки окремих опцій, а tameview.exe - для спрощення адміністрування, виведення статистики та діагностики. tameview слід запускати з "чистою" командного рядка DOS (не використовуйте Win-оболонки типу Far; але можна Norton Commander).
Якщо після установки TAME і запуску додатка DOS видно мерехтливий екран, натисніть Ctrl + Alt + T і приберіть прапорець "Key Poll" або "SQL Requests" (це можна зробити заздалегідь запустивши команду tame.exe / Key_Poll off). Для прискорення виведення в програмах, написаних на FoxPro, можна поставити прапорець в опції "FoxPro Video".
Повноекранний режим додатків DOS
У терміні "повноекранний режим" по відношенні до прілженіям DOS таїться двозначність. Цей термін може означати одне з наступних:
Оскільки додатки DOS не можуть в терміналах працювати в повноекранному режимі, єдиний вихід полягає в тому, щоб запускати додаток у вікні, але розгорнути його на весь екран - так, щоб імітувалась робота повноекранного режиму.
Поганою новиною є те, що стадартние растрові шрифти Terminal з комплекту Windows, які використовуються для віконного режиму DOS, не дозволяють налаштувати розмір шрифту так, щоб вікно займало весь екран. Або з дрібним розміром шрифту залишається багато вільного місця, або з великим розміром шрифту вікно не вміщується на екрані. Крім того, саме накреслення растрових шрифтів не найвдаліший. Використання шрифтів TrueType (Lucida Console) також не вирішує цю проблему. Необхідний такий шрифт, щоб він з одного боку максимально нагадував накреслення шрифту, який використовується в текстовому режимі, а з іншого стророну - був такого розміру, щоб вікно повністю вміщувалося в стандартні дозволу 640x480, 800x600 і 1024x768 - тобто імітував повноекранний текстовий режим.
Шрифт для повноекранного режиму DOS
Доброю новиною є те, що інші люди вже подбали про шрифтах потрібного дозволу, щоб вікно DOS максимально нагадувало повноекранний режим. Ось як зробити "повноекранний" режим DOS (використовуючи рада з thethin.net).