Программы MS- DOS: Управление памятью - Win. Pedia. RUМногие совместимые с DOS программы могут выполняться только в определенном адресном пространстве оперативной памяти, что связано с технологическими ограничениями на объем ОЗУ в персональных компьютерах устаревших моделей.
Крупнейший в Рунете архив старых программ (12770 файлов). Здесь вы найдете много программ и игр для MS-DOS и Windows 3.x/9x. Microsoft Disk Operating System) — дисковая операционная система для что больша Многим пользователям Windows XP, привыкшим работать с устаревшими программами DOS в полноэкранном режиме (например, запускать файловые . Многие совместимые с DOS программы могут выполняться только в определенном адресном пространстве оперативной памяти, что связано с.
По умолчанию Windows XP автоматически выделяет память для запускаемых пользователем приложений MS- DOS, однако в случае необходимости вы можете настроить механизм распределения ресурсов ОЗУ для любой из подобных программ вручную. Для этого: щелкните на значке или ярлыке соответствующей программы правой кнопкой мыши и в появившемся контекстном меню выберите пункт Свойства (Properties); в открывшемся окне свойств программы перейдите ко вкладке Память (Memory). Верхняя часть указанной вкладки позволяет управлять распределением обычной (базовой) памяти компьютера при запуске приложения. Совокупный объем базовой памяти составляет 6. Кбайт, но тем не менее практически все программы MS- DOS требуют для своей работы значительно меньшего пространства в ОЗУ. Выберите в меню Всего (Total) необходимый данной программе объем памяти в килобайтах, после чего укажите объем памяти в байтах, который система должна выделить для интерпретатора команд MS- DOS, используя для этого меню Переменные среды (Initial environment).
Крупнейший в Рунете архив старых программ (12772 файла) Здесь вы найдете много программ и игр для MS - DOS и Windows 3.x /9x. Для DOS были написаны сотни тысяч программ, и аналогов некоторых из. Официально последней версией MS-DOS была версия 6.22 от 1994 года, .
В операционной системе MS- DOS интерпретатором команд (оболочкой системы) служит программа command. DOS из файла config.
ВНИМАНИЕВ среде Windows XP в качестве интерпретатора команд DOS используется файл command. Однако если вы попытаетесь выполнить посредством команды DOS программу, не являющуюся совместимым с DOS приложением, все загруженные в этот момент в память компьютера резидентные программы могут быть автоматически остановлены. Чтобы избежать возможности случайного запуска несовместимых со стандартом DOS приложений, добавьте команду dosonly к файлу config.
ПРИМЕЧАНИЕБазовая оболочка DOS (интерпретатор команд command. MS- DOS пользователем. Данный интерпретатор команд позволяет выполнять любые совместимые с DOS и Windows программы, однако вы можете запретить запуск устаревших программ DOS, используя в качестве оболочки системы стандартный интерпретатор Windows - программу cmd. Для этого добавьте в файл config. В память, отведенную для использования переменными среды, также помещаются данные пакетных файлов, имеющих в ОС MS- DOS расширение .
Этот фактор следует обязательно учитывать, если вы намерены настроить алгоритм распределения памяти вручную. Установив флажок Защищенный режим (Protected), вы включите функцию автоматической защиты памяти компьютера от несанкционированных действий данного приложения. Это может обезопасить вашу систему от проникновения в нее вирусов и защитить ее от деструктивных действий троянских программ, а также обезопасить Windows от зависания в случае запуска нестабильного приложения DOS, однако данный подход способен нарушить нормальную работу самой загружаемой программы. Объем выделяемой программе DOS отображаемой памяти (в килобайтах) вы можете задать в меню Отображаемая (EMS) память (Expanded (EMS) memory). Ниже, в меню Дополнительная (XMS) память (Extended (XMS) memory), вы можете указать доступный для загружаемой программы объем дополнительной (e.
Xtended) памяти. Если установлен флажок Использовать HMA (Uses HMA), программа сможет задействовать адреса в области верхней памяти. Здесь следует учитывать, что в случае, если адресное пространство данного сегмента памяти уже используется операционной системой (например, в него загружена оболочка DOS или какой- либо совместимый с DOS драйвер), программа не сможет получить к нему доступ. Наконец, в меню Память DPMI для защищенного режима MS- DOS (MS- DOS protected mode DPMI memory) вы можете выбрать объем памяти, используемой программой в защищенном режиме DOS.
Также к функциям управления памятью для выполнения программы можно отнести механизм динамического перераспределения памяти, который включается путем установки флажка Динамическое выделение памяти (Dynamic memory allocation) в области Производительность (Performance) вкладки Экран (Screen) диалогового окна свойств программы. Динамическое перераспределение памяти используется в основном для приложений MS- DOS, работающих как в текстовом, так и в графическом режиме. Например, используя только текстовый режим, программа не требует больших объемов ОЗУ, поэтому невостребованная ею память может быть передана для использования другим приложениям.
При переходе в графический режим программе потребуется дополнительное адресное пространство, которое будет автоматически выделено ей операционной системой. Настроив все требуемые параметры, зафиксируйте внесенные вами изменения нажатием кнопки ОК.
Запуск программ MS- DOS из Windows. Новые возможности программ MS- DOS5. Создание pif- файлов. Вы можете использовать Windows не только для. Windows. Программы. MS- DOS, также могут работать в Windows. Группа Main, приложения Program Manager содержит.
MS- DOS Prompt. Запустите это приложение. В системном приглашении вы можете вводить.
MS- DOS и запускать любые программы. MS- DOS. Когда вы окончите работать с MS- DOS, закройте. MS- DOS Prompt. Для этого в системном. EXIT и нажмите клавишу. Enter>. Чтобы вернуться к другим приложениям Windows. MS- DOS Prompt. Вы. Windows. Нажмите на клавиатуре клавишу < Alt> , и.
Tab> до тех пор, пока в появившейся в. Вы можете продолжить работу с другими. Windows, в то время как приложение MS- DOS. Prompt будет уменьшено до размера пиктограммы.
Если перед тем как закрыть Windows вы не завершили. MS- DOS Prompt, операционная система не позволит вам. Windows. После того как в диалоговой панели. Предупреждающее сообщение В заголовке этого сообщения отображается. Windows. Вы должны нажать кнопку. Переключитесь на приложение MS- DOS.
Prompt, щелкнув по его пиктограмме мышью или. Alt+Tab>. Завершите приложение MS- DOS Prompt. MS- DOS команду EXIT. Чтобы запустить программу, предназначенную для. MS- DOS, необязательно. MS- DOS Prompt. Программы MS- DOS можно запустить также, как вы.
Windows. Вы можете запустить программы MS- DOS. File Manager или Program Manager. Если вы часто пользуетесь какой- либо. MS- DOS, то можете добавить эту программу в любую.
Program Manager. Допустим, вам надо периодически запускать из. Windows программу Microsoft Diagnostics. Переключитесь на.
Program Manager. Добавим. Microsoft Diagnostics в группу . Для. этого откройте группу .
Откроется. диалоговая панель . Установите. переключатель . Вместо диалоговой. Для программ MS- DOS, подключенных в группах Program. Manager, можно легко заменить пиктограмму . Затем выберите из меню. Program Manager выдаст предупреждающее сообщение о.
Это понятно, ведь программа. MS- DOS, а. в ней пиктограммы не используются. Предупреждающее сообщение Нажмите на кнопку . Program Manager позволит. Большая коллекция. MORICONS. DLL. Этот файл. Windows 3. 1 и. записывается во время выполнения процедуры.
Windows. Выбор пиктограммы из набора. Program Manager Если вы желаете выбрать пиктограммы. В открывшейся диалоговой панели. Имя выбранного файла. Вы можете. просмотреть все пиктограммы, воспользовавшись.
Укажите понравившуюся вам пиктограмму, щелкнув. Выбранная. пиктограмма заменит старую пиктограмму. Операционная система Windows 3.
MS- DOS, она открывает. Вы. можете одновременно запустить несколько. MS- DOS и переключаться между ними и.
Windows. Очень интересной возможностью. Windows для. программ MS- DOS, является обмен информацией между. MS- DOS и приложениями Windows через. Clipboard. Обмен. MS- DOS и. приложениями Windows работает по разному в. Windows. Расширенный режим работы Windows предоставляет.
MS- DOS. В. расширенном режиме можно свободно копировать. MS- DOS в буфер Clipboard и. Стандартный режим позволяет только. Clipboard в программу MS- DOS. В стандартном режиме Windows работающая программа.
MS- DOS занимает весь экран. Расширенный режим. MS- DOS в окне. Размер.
Если вы уменьшите размер. MS- DOS так, что весь экран не будет. С помощью этих. полос просмотра можно перемещать содержимое. Если вы запустили программу MS- DOS в окне, можно. В расширенном режиме операционной системы Windows.
MS- DOS могут работать в фоновом режиме. Windows. Для. каждой программы MS- DOS можно установить ее. Чем выше приоритет, тем больше.
Вы видите, как много новых возможностей. MS- DOS работая в среде Windows. Посмотрим, что из себя представляет приложение.
MS- DOS Prompt, пиктограмма которой включена в группу Main. Program Manager. Выберите пиктограмму MS- DOS. Prompt, щелкнув по ней мышью. На экране появится уже знакомая нам.
Этот файл имеет расширение PIF, которое является. Как вы. узнаете позже, в этом файле хранится различная. MS- DOS, начиная с ее названия. Обычный текстовый редактор не подходит для. PIF. Для этого. должен использоваться специальный редактор. PIF- файлов. Редактор PIF- файлов, поставляется вместе.
Windows и носиит название PIF Editor. Пиктограмма PIF Editor.
В стандартном и расширенном режимах Windows. PIF- файлы содержат различную информацию, а.
PIF Editor имеет различный внешний вид. Ниже. мы рассмотрим использование приложения PIF Editor. Windows. У вас может возникнуть резонный вопрос - что. Windows. непосредственно EXE или COM файл программы MS- DOS? Оказывается, что когда программа MS- DOS. Windows без. указания PIF- файла, то используется PIF- файл .
Многие пакеты, предназначенные для работы в. MS- DOS, поставляются вместе с готовыми. PIF- файлами. Если вы будете использовать такие. Windows, то для их запуска необходимо.
PIF- файлами. Так например, известная компьютерная игра Dune II. MS- DOS. содержит файл DUNE2. PIF. Если вы будете запускать эту. Windows, то используйте для запуска.
DUNE2. PIF. Запуск приложений DOS в стандартном режиме. В стандартном режиме Windows можно запустить. MS- DOS и переключаться между. Программы MS- DOS не могут выполняться в окне.
Во то время как. активная программа MS- DOS работает, остальные. Таким. образом, программы MS- DOS не могут выполняться в.
Когда вы запускаете программу MS- DOS. Windows создает для нее. Если вы переключаетесь с этой. Windows выгружает код программы из памяти в.
После. этого память освобождается и становится. Когда. вы снова переключитесь на эту программу. После завершения программы ее временный файл. Временные файлы программ MS- DOS создаются в. TEMP в. файле AUTOEXEC. BAT. Если переменная TEMP не определена.
C. В случае необходимости можно специально. Найдите в этом. файле строку .
С нее начинается. MS- DOS. Справа от знака равенства укажите.
Ниже. представлен фрагмент файла SYSTEM. INI, в котором для. WINOLDAPP на диске F.
Объем свободного пространства на диске. MS- DOS можно. одновременно запустить из Windows. Если при запуске очередной программы MS- DOS вы. Когда вы. освобождаете место на диске, не покидая Windows. Все. временные файлы, создаваемые Windows, должны.
Стандартный режим Windows позволяет вставить. Clipboard, в программу MS- DOS. Для этого сначала. Windows в буфер. Clipboard. Затем запустите программу MS- DOS, в которую.
Clipboard. Установите. Clipboard. Минимизируйте программу MS- DOS до размера. Alt+Tab>. Оно. несколько отличается от управляющего меню. Windows - в нем появилась новая. Управляющее меню программ MS- DOS в. Выберите строку .
Содержимое Clipboard будет передано. MS- DOS. В стандартном режиме Windows нельзя выполнить. MS- DOS в. буфер Clipboard. Для этого Windows должен работать в. Однако вы все же можете скопировать в Clipboard весь. MS- DOS, работающей в текстовом. Для этого переключитесь на программу MS- DOS.
Print Screen>. Образ экрана будет. Clipboard. Запуск приложений DOS в расширенном режиме. В расширенном режиме Windows программы MS- DOS. Теперь вы можете запустить.
MS- DOS и они будут. Программы MS- DOS могут легко.
MS- DOS и приложениями Windows через буфер Clipboard. Многие программы MS- DOS в расширенном режиме. Чтобы перевести программу MS- DOS из. MS- DOS и нажмите. Alt+Enter> или < Alt+Space>.
На рисунке 5. 5. представлен экран дисплея компьютера. Вы видите. одновременно работающие приложения Windows - Sound. Recorder, Print Manager, Clock и две программы MS- DOS - MS- DOS Prompt и. Norton Commander. Программы MS- DOS работают в окнах, так- же. Windows (см. Работа программ MS- DOS в окнах Откройте управляющее меню программы MS- DOS.
Если. программа работает в окне, то для этого можно. Если программа не может. Управляющее меню программ MS- DOS отличается от. Windows и меню программ. MS- DOS, работающих в стандартном режиме Windows (см. Управляющее меню программ MS- DOS.
Управляющее меню содержит три новые строки - . MS- DOS и буфером Clipboard. Обмен данными между Clipboard и программой MS- DOS Меню . Выберите из управляющего меню программы.
MS- DOS строку . Откроется временное меню. Для этого вы можете. Alt + Spacebar> или < Alt.
Enter>. Выберите из управляющего меню окна приложения. MS- DOS элемент . Выделите информацию, которую вы желаете. Для копирования выделенной. Windows. нажмите либо клавишу < Enter> , либо правую кнопку.
Вы можете просмотреть содержимое. Windows с помощью. Clipboard Viewer. В окне приложения Clipboard Viewer. Clipboard. Теперь из универсального обменного буфера Windows.
Windows, либо в программу MS- DOS. Рассмотрим операцию вставки содержимого Clipboard. MS- DOS. Последовательность действий при. MS- DOS зависит от. Если программа MS- DOS работает в окне, установите. Если в окне не. помещается весь экран программы, вы можете.
После того, как вы. Если программа MS- DOS использует весь экран. Для этого. можно нажать комбинацию клавиш < Alt + Spacebar> или. Ctrl + Esc> на. Program Manager. Теперь из управляющего меню.
Чтобы. открыть управляющее меню приложения, установите. Установка приоритета программы. Следующая строка в управляющем меню - . На экране появится. Управляющая диалоговая панель. MS- DOS С помощью переключателя . Если он находится в положении .
Используйте. переключатель . Эти. переключатели определяют режим работы программы. MS- DOS. Если установлен переключатель .
Программы MS- DOS, работающие в. Устанавливайте этот переключатель. MS- DOS. В частности, все другие. MS- DOS и приложения Windows. Следующая группа органов управления.
В зависимости от величины. Чем выше приоритет.
Однако. повышение приоритетов у всех программ Windows не. Вы можете. изменять значение приоритетов в пределах от 0 до. Как происходит распределение процессорного. MS- DOS и приложениям Windows? Все приложения Windows обладают общим. MS- DOS. Установить приоритеты работающих программ MS- DOS.
PIF- файла. Чтобы установить. Windows, необходимо запустить. Control Panel приложение 3. Enhanced. На экране. Если. активно окно программы MS- DOS или программа MS- DOS. Windows работает.
В этой же диалоговой панели можно запретить. Windows в фоновом режиме.
Для. этого необходимо установить переключатель. Рассмотрим, как распределяется процессорное.
MS- DOS. и Windows. Допустим, одновременно работают три.