Компутер Win XP SP1 при работе с програмамми под Dos в не полнооконом режиме, Dos приложения тормозят. А когда работаеш в полнооконом режиме все нормально, ни каких тормозов нет. С чем может быть связана эта проблема ???
» Работа с Dos программами
Windows NT загружен на 100%
Лучше всего использовать специальную утилиту, исправляющую этот сбой при работе старых программ в среде многозадачных OS, называется она http://www.suvorov.chat.ru/ADDON/DOS/CONSOLE/resfree.rar
Распакуйте архив в папку Winnt/System32 и вставьте в файл
С:\Winnt\System32\autoexec.nt строку lh %SystemRoot%\system32\ResFree 10. Утилита будет запускаться автоматически при загрузке DOS-программ.
Параметр "10" можно изменять в диапазоне от 0 до 65535 - поэкспериментируйте сами, изучив инструкцию к программе, которую найдете http://www.suvorov.chat.ru/ADDON/DOS/CONSOLE/resfree.htm
1. Пpогpамма пpи pаботе отслеживает обpащение к клавиатуpе и в случае если пpоцесс злоупотpебляет вызовом int 16h освобождает квант пpоцессоpного вpемени, pанее затpачивавшийся на бесполезный пpостой и обpаботку ненажатой клавиши. Этим гpешат все пpогpаммы не имеющие встpоенной поддеpжки отдачи квантов и специально не pасчитанные на использование под многозадачными системами. То есть ОЧЕHЬ многие...
Аналогичная программа
http://www.foxpopuli.narod.ru/utils/timeslc.zip - Препятствует 100% загрузке процессора DOS-задачами, а также 100% загрузке процессора при вызове программ из Win32-приложений, отдают время виндовсу, когда DOS-программа вхолостую опрашивает клавиатуру.
freeware ©Piafi SoftIntl, 1998-2000
Лучше всего использовать специальную утилиту, исправляющую этот сбой при работе старых программ в среде многозадачных OS, называется она http://www.suvorov.chat.ru/ADDON/DOS/CONSOLE/resfree.rar
Распакуйте архив в папку Winnt/System32 и вставьте в файл
С:\Winnt\System32\autoexec.nt строку lh %SystemRoot%\system32\ResFree 10. Утилита будет запускаться автоматически при загрузке DOS-программ.
Параметр "10" можно изменять в диапазоне от 0 до 65535 - поэкспериментируйте сами, изучив инструкцию к программе, которую найдете http://www.suvorov.chat.ru/ADDON/DOS/CONSOLE/resfree.htm
1. Пpогpамма пpи pаботе отслеживает обpащение к клавиатуpе и в случае если пpоцесс злоупотpебляет вызовом int 16h освобождает квант пpоцессоpного вpемени, pанее затpачивавшийся на бесполезный пpостой и обpаботку ненажатой клавиши. Этим гpешат все пpогpаммы не имеющие встpоенной поддеpжки отдачи квантов и специально не pасчитанные на использование под многозадачными системами. То есть ОЧЕHЬ многие...
Аналогичная программа
http://www.foxpopuli.narod.ru/utils/timeslc.zip - Препятствует 100% загрузке процессора DOS-задачами, а также 100% загрузке процессора при вызове программ из Win32-приложений, отдают время виндовсу, когда DOS-программа вхолостую опрашивает клавиатуру.
freeware ©Piafi SoftIntl, 1998-2000
или юзай dosbox
Еще см. http://citrix.pp.ru/DOS.html (хотя там про терминалы, но есть кое-что вообще про DOS в NT-системах)
ManstSS
А подумай - если ты работаешь в оконном режиме операционнка должна постоянно отслеживать что ты делаешь с другими окнами и desktop-ом, постоянно следить за очередью сообщений ( при этом DOS-программа ведь обслуживается виртуальной машиной для 16-ти разрядной программы.) Работаешь в полноэкранном - то насколько я понимаю ребята дяди Билла не следят за частью сообщений. Вот и причина имхо.
А подумай - если ты работаешь в оконном режиме операционнка должна постоянно отслеживать что ты делаешь с другими окнами и desktop-ом, постоянно следить за очередью сообщений ( при этом DOS-программа ведь обслуживается виртуальной машиной для 16-ти разрядной программы.) Работаешь в полноэкранном - то насколько я понимаю ребята дяди Билла не следят за частью сообщений. Вот и причина имхо.
gtrocpr
Дело в том что в Win9x такой проблемы нет ... там хоть в оконом режиме, хоть в полноэкраном - работает одинаково.
Думаю что и в Xp такая проблема дожна решаться....
Дело в том что в Win9x такой проблемы нет ... там хоть в оконом режиме, хоть в полноэкраном - работает одинаково.
Думаю что и в Xp такая проблема дожна решаться....
ManstSS
не путай хр...
В Win98 полноценный DOS, в любой NT лишь эмуляция.
не путай хр...
В Win98 полноценный DOS, в любой NT лишь эмуляция.
Страницы: 1
Предыдущая тема: Управление правами пользователей в Home XP
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.