Как работать в ms dos на современном компьютере
MS-DOS расшифровывается как дисковая операционная система. Операционная система - это программа, координирующая действия вычислительной машины; под ее управлением осуществляется выполнение программ. MS-DOS - операционная система, расположенная на дисках. Разработчиком MS-DOS является Корпорация Microsoft. Три основные функции операционной системы: 1. Обмен данными между компьютером и различными периферийными устройствами (терминалами, принтерами, гибкими дисками, жесткими дисками и т.д.). Такой обмен данными называется "ввод/вывод данных". 2. Обеспечение системы организации и хранения файлов. 3. Загрузка программ в память и обеспечение их выполнения. Операционная система MS-DOS блестяще справляется со своими обязанностями. На практике одно из основных преимуществ использования MS-DOS заключается в простоте ее понимания, несмотря на функциональную сложность (То есть система рассчитана на выполнение достаточно сложных функций). В отсутствие операционной системы вычислительная машина ведет себя как дикий неприрученный зверь, сильный и быстрый, не неуправляемый человеком. Операционная система "обуздывает" ее скорость и силу, превращает энергию машины в полезный для человека инструмент.
Краткая история создания MS-DOS.
Первой разработкой MS-DOS можно считать операционную систему для персональных ЭВМ, созданную фирмой Seattle Computer Products в 1980 г. В конце 1980 г. система, первоначально названная QDOS, была модифицирована и переименована в 86-DOS. Право на использование операционной системы 86-DOS было куплено Корпорацией Microsoft, заключившей контракт с фирмой IBM, обязуясь разработать операционную систему для новой модели персональных компьютеров, выпускаемых фирмой. Когда в конце 1981 г. новый компьютер IBM PC приобрел широкую популярность, его операционная система представляла собой модифицированную версию системы 86-DOS, названную PC-DOS, версия 1.0. Вскоре после выпуска IBM-PC на рынке стали появляться персональные компьютеры "схожие с РС". Операционная система этих компьютеров называлась MS-DOS, версия 1.0. Корпорация Microsoft предоставила в распоряжение фирм, производящих эти машины, точную копию операционной системы PC-DOS - широко теперь применяемую MS-DOS. Единственным серьезным различием этих систем было то, что называется "уровнем системы". То есть для каждой машины необходимо было по- купать свою операционную систему. Отличительные особенности каждой системы мог выявить только системный программист, в чьи обязанности входила работа по "подгонке" операционной системы к конкретной машине. Пользователь, работающий на разных машинах, не ощущал никакой разницы между ними. С момента выпуска операционные системы PC-DOS и MS-DOS усовершенствовались параллельно и аналогичным образом. в 1982 году появились версии 1.1. Главным преимуществом новой версии была возможность использования двухсторонних дискет (версия 1.0 позволяла работать только с односторонними дискетами), а также возможность пересылки принтеровского вывода на другие устройства. В 1983 году были разработаны версии 2.0. По сравнению с предыдущими они давали возможность использовать жесткий диск, обеспечивали усложненный иерархический каталог диска, включали встроенные устройства для дискет и систему управления файлами. MS-DOS версии 3.0, выпущенная в 1984 году, предоставляла улучшенный вариант обслуживания жесткого диска и подсоединенных к компьютеру микрокомпьютеров. Последующие версии, включая 3.3 (появившуюся в 1987 году), развивались в том же направлении. MS-DOS версии 5.0 предоставляет возможность использования памяти расположенной выше 1M. В MS-DOS версии 6.0 расширены возможности изпользования памяти расположенной выше 1M, добавлена утилита оптимизации использования памяти Memmaker. Добавлено средство увеличения эффективного дискового пространства DoubleSpace. В комплект поставки включены утилиты проверки и оптимизации жесткого диска ScanDisk и Defrag. После судебных разбирательств с компанией Stack по поводу авторского права на DoubleSpace, последний в версии MS DOS 6.22 заменен на DriveSpace.
Основные понятия
операционная система (DOS) - совокупность программ, управляющих работой ПК; файл - набор взаимосвязанных данных, имеющих общее имя, находящихся на дискете или винчестере и доступных для обработки на компьютере; драйвер - программа управляющая внешними устройствами;Пример: kbr.sys - драйвер клавиатуры
каталог (директория) - группа файлов,объединенных по какому-либо признаку. Вся информация, хранящаяся в ПК размещается в файлах. Для обращения к файлу используется имя файла. ИМЯ ФАЙЛА: имя.тип имя - может содежать латинские буквы, цифpы и знаки подчеpкивания, не более 8 символов; тип - может содежать латинские буквы, цифpы и знаки подчеpкивания, не более 3 символов. Тип или расширение могут отсутствовать.
Пример: docum1.txt lex.bat baza
Для удобного обращения к файлам используются каталоги. В каталоге могут размещяться файлы и другие каталоги. Таким образом каталоги образуют дерево. Имена каталогов могут быть такими же как и имена файлов, а также: . - текущий каталог; .. - родительский каталог; \ - корневой каталог. Имена катологов завершаются символом \ (обpатная косая). Для обращения к файлу, pасположенному не в текущем каталоге, используется полное (маршрутное) имя файла. Полное имя файла: имя диска маршрут имя файла
Примеры: c:\bux\ve.prg c:\lex\lex.exe d:\users\fox\fhg.fox
Направленный ввод/вывод, фильтры и коммуникации
Ввод и вывод - это процессы, осуществляющие пересылку входнных и выходных данных. MS-DOS предусматривает достаточно сложное математическое обеспечение для управления этими процессами по желанию пользо- вателя. Управление данными осуществляется с помощью процедур, называемых направленный ввод и вывод, фильтры и коммуникации. Используя эти процедуры, пользователь может организовать свою линию передачи информации. Он может ориентировать поток информации на любое устройство, или в любое место памяти, упорядочить информацию, пропустив ее через фильтр, направляя затем выходной поток, например, на вход системной программы или обpаботчика команды.
Стандартные устройства ввода и вывода
Для ввода информации в большинстве случаев используют клавиатуру. В результате выполнения большинства операций полученные данные выводятся на экран дисплея. Поэтому клавиатура считается стандартным уст- ройством ввода, а экран - стандартным устройством вывода. MS-DOS предусматривает средства, позволяющие назначать нестандартные устройства ввода или вывода. Такие устройства называются перифе- рийными устройствами ввода/вывода, т.к. они являются внешними по отношению к машине.
Стандартные названия устройств
Назначая нестандартное устройство, грамотно указывайте его название. Каждое устройство (например, принтер) имеет стандартное системное имя, относящееся именно к этому устройству. Имя резервируется даже для фиктивного устройства, котоpое используется при тестировании системы.
Направленный ввод и вывод
Выходная информация, полученная в результате выполнения команды MS-DOS, передается на нестандартное устройство, если в командной стpо- ке после имени команды вводится знак ">" (символ напpавленного вывода) и имя этого устpойства. Команда выводит на экран содержимое файлов. При введении "type myfile", на экране появляются данные файла myfile. Чтобы напpавить эти данные на принтер, вводится: Ctype myfile > prn Так как при введении команды в качестве устройства вывода указан принтер (prn), то файл выводится на принтер, а экран остается пустым. В дополнение к устройствам, перечисленным выше, периферийным устройством можно назначить файл. Это означает, что вывод можно записать на диск в виде файла. Выходную информацию команды DIR, например, можно оформить файлом "dir.lst". Cdir > dir.lst Если этот файл имеется на рабочем диске, то вывод запишется на место старой информации (тем самым ее уничтожив). При необходимости сохранения старой информации, вместо символа ">" задается ">>". Тогда вывод запишется в конец старого файла. Например, Cdir >> dir.lst Выходная информация DIR добавляется к существующему файлу dir.lst. Если на рабочем диске файла нет, то он будет оpганизован. Аналогично направленному выводу организуется направленный ввод. Символ направленного ввода - "Шаблоны имен файлов
Для работы с группой файлов (копирование,удаление и т.д.) исползуются шаблоны имен файлов. * любое количество любых символов ? любой символ,но одинПрочие файлы: *.txt - текстовые файлы *.doc - текстовые файлы *.dbf - файл базы данных *.sys - системные файлы *.bak - страховочный файл
Базовые команды pаботы с файловой системой.
Команда DIR Отображает список файлов и подкаталогов в катологе.
DIR [диск:][маршрут][имя файла] [/P] [/W] [/A[[:атрибуты]]
[/O[[:]порядок сортировки]] [/S] [/B] [/L] [диск:][маршрут][имя файла] Указывает диск, каталог, и/или файлы для отображения. /P Приостанавливает вывод каждый раз после заполнения экрана информацией. /W Испольновать компактыный формат вывода. /A Отображать файлы с указанными атрибутами.
Команда MKDIR Создает каталог.
MKDIR [диск:]маршрут
MD [диск:]маршрут
Команда CHDIR Отображает имя или изменяет текущий каталог.
CHDIR [диск:][маршрут]
CHDIR [..]
CD [диск:][маршрут]
CD [..] .. Указывает, что Вы хотите перейти в родительский каталог. Наберите CD диск: чтобы узнать имя текущего каталога на указанном диске. Наберите CD без параметров чтобы узнать текущий диск и каталог.
Команда RMDIR Удаляет каталог.
RMDIR [диск:]маршрут
RD [диск:]маршрут
Команда COPY Копирует один или несколько файлов в другое место.
COPY [/A | /B] источник [/A | /B] [+ источник [/A | /B] [+ . ]] [результат]
[/A | /B]] [/V] источник Указывает файл или файлы для копирования. /A Указывает, что копируемый файл - ASCII текстовый файл. /B Указывает, что копируемый файл - двойчный файл. результат Указывает каталог и/или имя файла для нового файла(ов). /V Проверять, что новые файлы записаны корректно. Для добавления файлов друг к другу укажите один файл как результат, но несколько файлов как источник (используйте шаблоны или формат файл1+файл2+файл3).
Команды DEL, ERASE Удаляет один или несколько файлов.
DEL [диск:][маршрут]имя файла [/P]
ERASE [диск:][маршрут]имя файла [/P] [диск:][маршрут]имя файла Указывает файлы для удаления. Для удаления нескольких файлов используйте шаблоны /P Спрашивать подтверждение перед удалением каждого файла.
Команда RENAME Переименовывает файл (файлы).
RENAME [диск:][маршрут]имя файла1 имя файла2
REN [диск:][маршрут]имя файла1 имя файла2 Заметим, что Вы не можете указать новый диск или маршрут для резултирующего файла.
Дисковый сервис
Комманда FDISK Конфигурирует жесткий диск для использования под MS-DOS.
Команда FORMAT Форматирует диск для использования под MS-DOS.
FORMAT диск: [/V[:метка]] [/Q] [/U] [/F:размер] [/B | /S]
FORMAT диск: [/V[:метка]] [/Q] [/U] [/T:дорожки /N:сектора] [/B | /S]
FORMAT диск: [/V[:метка]] [/Q] [/U] [/1] [/4] [/B | /S]
FORMAT диск: [/Q] [/U] [/1] [/4] [/8] [/B | /S]
/V[:метка] Указывает метку тома. /Q Выполнять быстрое форматирование. /U Выполнять безусловное форматирование. /F:размер Указывает размер дискеты для форматирования (такой как 160, 180, 320, 360, 720, 1.2, 1.44, 2.88). /B Выделить место на форматированном диске под системные файлы. /S Копировать системные файлы на форматированный диск. /T:дорожки Указывает количество дорожек на стороне диска. /N:сектора Указывает количество секторов на дорожке. /1 Форматировать одну сторону дискеты. /4 Форматировать дискеты 5.25 дюйма на 360K в дисководе высокой плотности. /8 Форматировать 8 секторов на дорожку.
Команда CHKDSK Проверяет диск и отображает отчет.
CHKDSK [диск:][[маршрут]имя файла] [/F] [/V]
[диск:][маршрут] Указывает диск и каталог для проверки. имя файла Указывает файлы для проверки на фрагментированность. /F Исправлять ошибки на диске. /V Отображать полный маршрут и имя каждого файла на диске. Наберите CHKDSK без параметров для проверки текущего диска.
Многие сегодняшние начинающие программисты выросли на Windows. И кто-то наверно уже не знает, что до того, как появилась Windows, пользователи работали в операционной системе DOS.
DOS очень сильно отличается от Windows. Намного сильнее, чем Windows 7 от Windows 8. И поэтому, когда возникает необходимость работы в ДОС, у большинства пользователей это вызывает шок и глубокую депрессию.
Чтобы уберечь вас от этих последствий, я решил написать небольшую статью о работе в операционной системе ДОС.
Самой первой ОС для первого же компьютера IBM PC, созданного в 1981г., является DOS - Disk Operating System (Дисковая операционная система). Она была разработана фирмой MicroSoft и поэтому имела приставку MS (полное ее имя MS-DOS). Другие фирмы также занимались разработкой подобных систем, которые мало чем отличались друг от друга, но в своих названиях имели другие приставки (PC-DOS, NW-DOS, DR-DOS и др.). Обычно эти приставки не упоминают, и пишут просто DOS.
В настоящее время в DOS почти никто не работает, так как появились более современные операционные системы, такие как WINDOWS 95/98/ME/2000/XP/7/8 и другие, не только Windows, но и, например, Android. Справедливости ради следует отметить, что все они (ну или почти все) базируются на старом добром DOSе.
Поэтому изучение DOS никому не повредит - в жизни пригодится. Хотя, начиная с WINDOWS XP, операционная система DOS уже не используется как основа. Отчасти по этой причине некоторые старые программы не работают с новыми версиями Windows.
Но если вы собираетесь серьезно заняться программированием, то изучить DOS просто необходимо. Потом сами поймете почему.
Все рекомендации, приведенные в данной статье, которые касаются Windows, справедливы для Windows ME. В некоторых других версиях возможны небольшие отличия.
Здесь мы поговорим только о самых основных командах DOS. В отличие, например, от Windows, где вы можете выполнить одно и тоже действие разными способами (с помощью мыши или клавиатуры и т.п.), в DOS все команды пишутся в Командной строке, а выполняются эти команды после нажатия на клавишу ENTER. После загрузки DOS вы увидите такую строку (приглашение):
где С - это имя диска. Чтобы перейти на другой диск (например, на диск А), наберите
и нажмите ENTER. Буква может быть как большой, так и маленькой.
ПРИМЕЧАНИЕ
Чтобы потренироваться работать в командной строке, необязательно перезагружать компьютер в DOS. Windows тоже имеет командную строку, которая "работает" по тем же принципам. Щелкните по кнопке ПУСК и выберите пункт меню ВЫПОЛНИТЬ (для Windows ME). Перед вами откроется окно с командной строкой. В эту строку и нужно вписывать команду, после чего, также как и в DOS, следует нажать клавишу ENTER или щелкнуть по кнопке ОК.
Пакетные (командные) файлы
С помощью команд DOS можно создавать так называемые пакетные файлы (их ещё называют "командные файлы", BAT-файлы, или просто "пакетники"). Поскольку Windows поддерживает команды DOS, то эти файлы будут работатьи в Windows. Системные администраторы и программисты до сих пор широко используют пакетные файлы. Чтобы разобраться с командными файлами, скачайте контрольную работу по этой теме.
Вид приглашения можно изменить командой PROMPT. Для этого в командной строке нужно набрать следующее:
вместо стандартного С:\> будет выводиться слово Привет .
Практически все команды сводятся к открытию какого-либо файла или программы (вообще-то программа - это тоже файл). Общий вид команды, которая открывает файл:
ПРИМЕЧАНИЕ
Если вы работаете в командной строке Windows, то таким образом можно открыть практически любой файл. Если расширение файла не указывать, то откроется файл с расширением EXE, BAT или СОМ. Ну а если вы работаете в DOS, то открыть вы сможете только исполняемые файлы (программы). Поэтому расширение можно и не указывать.
и нажимаем ENTER. Если файл существует, то он откроется (точнее, запустится программа, так как файлы с расширением СОМ - это программы).
Далее мы будем рассматривать команды, которые используются DOS. Некоторые из них могут не работать в командной строке Windows.
ПРИМЕЧАНИЕ
Если вы хотите поработать в условиях, "приближенным к боевым", то вы можете выбрать в главном меню (кнопка "Пуск") пункт "Сеанс MS-DOS". После запуска программы вы увидите черное окно, где и будет командная строка DOS. Здесь вы можете опробовать все приводимые в этой статье команды. Если же в главном меню вы почему-то не обнаружили вышеупомянутого пункта, то воспользуйтесь функцией поиска файлов, чтобы найти файл COMMAND.СОМ или СMD.EXE (для Windows NT*). Можно также просто открыть командную строку и ввести там COMMAND.СОМ или СMD.EXE (для Windows NT*).
О любой команде DOS вы можете получить короткую справку, набрав имя команды в командной строке с параметром "?". Например:
Если вы работаете не в "чистой" DOS, а под управлением Windows (см. ПРИМЕЧАНИЕ выше), то после нажатия клавиши ENTER вы получите примерно такую информацию:
Windows Millennium [Версия 4.90.3000]
Ну а если вы работаете в DOS, то получите информацию о версии DOS. Как вы поняли, команда VER выводит информацию о версии операционной системы.
Команда CD
Эта команда, как и большинство других, имеет несколько параметров:
CD\ - переход в корневой каталог данного диска. Например, если вы находитесь в
то после выполнения этой команды вы перейдете на диск С:
СD \GAME - переход к дочернему каталогу GAME из корневого каталога
СD GAME - переход к дочернему каталогу GAME из текущего каталога
CD.. - выход из каталога (переход к родительскому каталогу). Например, если вы находитесь в
то после выполнения этой команды вы перейдете в:
Команда DIR
DIR - просмотр списка директорий и файлов в данной директории
Однако, если файлов и директорий в текущем каталоге очень много, то все они промелькнут очень быстро, и вы сможете увидеть только последние из них, которые поместятся на странице. Если в таком случае нужно посмотреть все файлы и папки, то команду набирают с параметром "Р":
В этом случае на экран будет выведено столько файлов, сколько их там поместится. Чтобы посмотреть следующую "порцию" файлов, нужно нажать любую клавишу.
Команда MD
Эта команда создает новый каталог
MD PAPKA - создается каталог РАРКА в текущей папке или на текущем диске.
MD\PAPKA - создается каталог РАРКА в корневом каталоге.
MD С:\DIR\PAPKA - создается каталог РАРКА в каталоге DIR .
Команда REN
Эта команда переименовывает файл
REN FILE_1.txt F_1.txt - Файл FILE_1 переименовывается в F_1
Команда COPY
Эта команда копирует файлы
COPY C:\MYFILE\TEXT.ТХТ A:\ - копирование файла TEXT.ТХТ из каталога MYFILE на дискету А .
COPY C:\TEXT\*.ТХТ A:\ - копирование всех файлов с расширением ТХТ каталога ТЕХТ на дискету А .
COPY FILE_1.TXT A:\TEXT\FILE_2.TXT - копирование файла под новым именем из текущего каталога активного диска в каталог ТЕХТ диска А .
COPY F_1.TXT+F_2.TXT+F3.TXT F_END.TXT - объединение (слияние) трех файлов в один файл ( F_END.TXT ). Все четыре файла в текущем каталоге.
COPY FILE_1.TXT PRN - печать (копирование на принтер) файла FILE_1.TXT из текущего каталога.
COPY FILE_1.TXT CON - просмотр файла. Здесь в качестве параметра команды используется слово CON (сокращение от CONSOL ). Это слово зарезервировано операционной системой для стандартных устройств ввода-вывода. При вводе данных этим устройством является клавиатура, при выводе - монитор. Аналогичного результата можно достичь командой TYPE FILE_1.TXT .
COPY CON FILE_1.TXT - создание (копирование с клавиатуры) нового текстового файла FILE_1.TXT в текущем каталоге. После выполнения этой команды можно вводить с клавиатуры любой текст. Для завершения процесса создания файла следует ввести специальный управляющий символ "конец файла". Для этого нужно нажать комбинацию клавиш Ctrl+Z, а затем нажать клавишу ENTER.
Команда XCOPY
Эта команда копирует каталоги.
XCOPY C:\TEXT\*.* A:\PAPKA\*.* /S /E - создание на дискете А каталога РАРКА (если его там не было) и копирование в нее всех каталогов и подкаталогов (включая пустые).
Команда DEL
Эта команда удаляет файлы.
DEL *.dat - удаление всех файлов с расширением DAT из текущего каталога
DEL *.* - удаление всех файлов из текущего каталога
DEL C:\TEXT\FILE.txt - удаление файла FILE.ТХТ из каталога ТЕХТ .
DEL C:\TEXT\*.doc /P - удаление всех файлов с расширением DOC из каталога ТЕХТ . Параметр Р означает, что перед удалением каждого файла у вас запросят подтверждение.
Команда RD
Эта команда удаляет пустые каталоги.
RD TEXT - удаление каталога ТЕХТ .
Команда PATH
Эта команда задает пути поиска файлов с исполнимыми программами.
Если вы введете такую команду, то вам уже не придется прописывать полный путь к файлам, которые находятся на диске С и в каталогах WINDOWS и MYPROG. Например, если в каталоге MYPROG у вас есть программа с именем PROGA, то после ввода вышеуказанной команды для запуска этой программы в командной строке будет достаточно написать PROGA и нажать ENTER. Обратите внимание, что при перечислении каталогов в команде PATH между ними НЕ ДОЛЖНО быть пробелов.
Команда EXIT
Эта команда осуществляет выход из программы COMMAND (Сеанс MS-DOS). Если вы запустили его из Windows, то обратно в Windows и вернетесь.
Текстовый редактор EDIT
Это простой и весьма удобный текстовый редактор. Он вам может пригодиться, чтобы посмотреть текстовые файлы, которые имеют досовскую кодировку символов. (В Windows вы можете открыть такие файлы с помощью блокнота, но только вместо нормального текста увидите набор "иероглифов"). Чтобы запустить этот редактор, наберите в командной строке слово EDIT и нажмите клавишу ENTER. Этот редактор можно запустить и из командной строки Windows.
ПРИМЕЧАНИЕ
Здесь имена всех команд напечатаны большими буквами, однако, это не имеет значения - можно писать и маленькими буквами.
И в заключение упомянем две команды для работы с диском:
FORMAT - форматирование диска
FORMAT A: - форматирование диска А . Прежде чем форматировать диск - хорошо подумайте: стоит ли?
FDISK - деление винчестера на логические диски. При этом ВСЯ информация на диске теряется. Если не знаете, что делаете - лучше не используйте эту команду. А вообще, эта команда требует более детального рассмотрения. Как-нибудь я к ней еще вернусь.
Заключение
Цель этой статьи - познакомить людей, воспитанных на Windows, с общими принципами работы в DOS. Как видите, все не так уж страшно. И если вы не хотите быть просто "юзером", то знание DOS вам необходимо. Да и вообще, как говорит один мой знакомый программист: "Винчестер в компьютере - вещь не главная". Однако Windows вы без винчестера не запустите - слишком много она места занимает, а вышеупомянутые три основных досовских файла легко умещаются на дискете (все вместе они занимают около 150КБ - размер зависит от версии). Поэтому советую всегда иметь загрузочную дискету - вдруг придется проверить компьютер, на котором нет винчестера или винчестер неисправен. Если у вас нет возможности создать загрузочную дискету "чистой" DOS, то это и не страшно. Создайте загрузочную дискету Windows - на ней будет все та же DOS, только с кучей разных полезных программ (драйверы CD-ROM, русификатор клавиатуры и т.п.).
Если у вас Windows 95\98\ME и им подобные, то сделать это можно так:
Пуск > Настройка > Панель Управления > Установка и удаление программ
Затем выбираете вкладку "Загрузочный диск" и нажимаете кнопку "Создать диск".
Чтобы загрузиться с дискеты, вставьте ее в дисковод, и перезагрузите компьютер. Если в вашей BIOS установлены настройки по умолчанию, то компьютер загрузится с дискеты. А загрузит он не что иное, как DOS. Ну а если компьютер загрузил Windows, то требуется изменить настройки BIOS. Но это уже другая тема.
И еще один полезный совет
В начале статьи я упоминал командную строку Windows. Этой строкой иногда удобнее пользоваться, чем щелкать по ярлыкам. Если на вашем компьютере слишком много разных программ, то весь рабочий стол "загажен" ярлыками. Это не только мешает любоваться красивыми "обоями" - найти с первого раза нужный ярлык будет непросто. А если еще мышь сломается? Поэтому программы, которыми вы часто пользуетесь, лучше запускать из командной строки. Однако в командной строке нужно писать полный путь к файлу, а это неудобно. Но данную проблему можно решить, например, сделав соответствующие изменения в файле AUTOEXEC.ВАТ. А если вы смутно представляете, что это за файл и зачем он нужен, то есть более простой способ. Например, у вас есть программа "MyProg", которая находится в папке "Progy" на диске "С". В этом случае запускать из командной строки ее нужно так:
- Открываем папку "Progy"
- Правой кнопкой мыши щелкаем на файле "MyProg"
- Из меню выбираем пункт "Создать ярлык"
- Созданный ярлык переименовываем (правая кнопка -> переименовать). Дадим ему имя, которое будет легко запомнить, например, "mp".
- Этот ярлык перетаскиваем в папку WINDOWS (если Windows установлена у вас в другой папке, то в другую этот ярлык и перетаскиваем).
и нажимаем ENTER. См. также команду PATH .
Если программа почему-то не запустилась, попробуйте перезагрузить компьютер. Если не поможет, значит, вы что-то сделали неправильно.
- Нажимаем клавишу Win (это вторая клавиша от пробела). Появляется меню "Пуск". Меню "Пуск" можно открыть и другим способом, нажав комбинацию клавиш CTRL + ESC.
- Нажимая клавишу со стрелкой вверх (или вниз), выбираем пункт меню "Выполнить" и нажимаем ENTER.
- Пишем в командной строке соответствующую команду и нажимаем ENTER.
Если у вас старая клавиатура, которая не имеет клавиши WIN, то открыть меню ПУСК можно комбинацией клавиш CTRL + ESC.
Примечание: На момент написания обзора актуальная версия эмулятора — 0.74-3. Номер версии меньше единицы не означает, что эмулятор — не законченный проект. DOSBox уже давно работает стабильно и используется, в том числе, для запуска старых игр в Steam и других онлайн-магазинах.
Но ничто не бывает идеальным, и разработчики находят и исправляют ошибки в приложении, так что время от времени следует обновлять DOSBox на своем ПК. Просто установите новую версию эмулятора поверх старой. При необходимости измените файл конфигурации (шаг 3, пункт 7).
2. Запускаем инсталлятор, устанавливаем эмулятор. Инсталлятор создает иконку на рабочем столе, а также добавляет DOSBox в меню «Пуск». Если вы запустите DOSBox сразу после установки, то увидите командную строку.
3. Закройте эмулятор, если вы его запустили. Всю настройку будем производить в Windows.
Шаг 2. Дополнительные инструменты
1. На странице DOSBox размещены также ссылки на различные графические оболочки для эмулятора. Вы можете воспользоваться одной из них. В этом случае читать этот гайд вам не потребуется, но, возможно, придется искать гайд по выбранному вами приложению. Мы предлагаем воспользоваться другим способом работы с DOSBox.
2. Так как планируется самостоятельная установка игр и приложений для MS-DOS, а также их дальнейшая настройка, лучше всего будет «вернуться» в 90-е и создать программную среду, максимально схожую с той, что была в те времена. Драйвера мыши, дополнительной памяти, привода компакт дисков и т. п. нам не потребуются. Все это включено в состав эмулятора. Но для комфортной работы в DOS потребуется файловый менеджер.
4. Если у вас отсутствует физический привод компакт-дисков, то DOSBox может подключать их образы без использования сторонних программ (в форматах iso и cue). Или можно воспользоваться любым другим эмулятором приводов CD, в том числе встроенного в Windows 10.
Примечание. При использовании сторонних программ, образы дисков в виртуальном приводе придется менять только при выключенном DOSBox.
Шаг 3. Предварительная настройка
1. Теперь нужно настроить структуру каталогов на жестком диске. В любом удобном месте с помощью проводника Windows необходимо создать каталог DOS (вы можете назвать его иначе, но в этом случае не забудьте изменить команды, которые будете прописывать в конфигурационные файлы). Проще всего его создать в корневом каталоге диска C.
2. В каталоге DOS создайте подкаталоги DN, GAMES, IMAGES.
3. В каталог DN распакуйте из архива DOS Navigator.
4. В каталоге IMAGES разместите снятые образы дисков приобретенных игр. Если игры не требуют установки, то просто скопируйте их файлы в свой каталог в папке GAMES.
5. Самое время настроить DOSBox. Откройте меню «Пуск» и в группе DOSBox запустите DOSBox Options. В Блокноте Windows откроется текстовый конфигурационный файл, и туда нужно будет внести некоторые изменения.
6. Настройки по умолчанию адекватны большинству конфигураций ПК, так что трогать их не стоит. Разве что можно включить полноэкранный режим при запуске. Для этого нужно поменять строку
Но лучше включать полноэкранный режим после запуска кнопками Alt+Enter.
7. В конце файла конфигурации найдите раздел
и скопируйте под эту строку этот код:
Если вы меняли пути расположения каталога DOS, то измените путь на правильный в первой строчке.
Если вы не используете эмулятор привода компакт-дисков, а предпочитаете пользоваться встроенными средствами DOSBox, то строчку
замените на такую:
где C:\DOS\IMAGES\ — путь в Windows, где хранятся ваши образы дисков, а disk1.iso, disk2.iso и т. д. — имена файлов образов, которые вы хотите подключить к виртуальной машине. Переключение между дисками в DOSBox осуществляется клавишами Ctrl+F4.
Примечание. Будьте внимательнее при написании имен файлов и путей. Особое внимание обращайте на расширение файлов iso или img. Ошибка в написании приведет к тому, что команда при запуске DOSBox выполнена не будет, и ни один из образов не будет подключен.
Закройте Блокнот, сохраните файл.
Шаг 4. Устанавливаем, играем
1. Смонтируйте на виртуальный привод нужный вам образ диска или вставьте диск в дисковод, если не используете средства DOSBox и если это требуется для установки или самой игры.
2. Запустите DOSBox. Вы попадете в DOS Navigator. Если вы не знакомы с двухпанельными файловыми менеджерами 90-х, то это не беда.
- Alt+F1 и Alt+F2 — выбор диска на левой и правой панели, соответственно.
- Tab — переключение между панелями.
- Кнопки со стрелками на клавиатуре — перемещение курсора.
- Enter — войти в каталог или запустить приложение. DOS Navigator подсвечивает исполняемые файлы и выводит их в начале списка.
- Alt+X — выйти из приложения (автоматически закроется DOSBox).
- Alt+F9 — играть в лучший тетрис на ПК.
3. Если игра требует установки, то установите её с диска D. В DOS установочная программа, как правило, имеет название файла INSTALL.EXE, в отличие от SETUP.EXE в Windows. Установку производите в каталог C:\GAMES виртуальной DOS-машины.
4. После установки нужно настроить звук. Обычно установочная программа предложит это сделать сразу после копирования файлов. Если это не произошло, перейдите в каталог установленной игры, и запустите программу настройки звука (обычно она имеет название SETUP.EXE или SETSOUND.EXE). Настройки необходимо выбрать для драйвера digital audio и драйвера midi audio.
5. DOSBox эмулирует звуковую карту Sound Blaster 16, поэтому при выборе звуковой карты выбирайте эту модель. Если её в списке нет, то можно выбрать обычный Sound Blaster или Pro. Как правило, программы настройки автоматически подбирают правильные параметры карты. Если этого не произошло, их можно ввести в программе настройки вручную:
Эти параметры прописаны в файле конфигурации DOSBox.
6. Найдите в интернете патч с последней версией. При необходимости, обновите игру до последней версии.
MS DOS имеет модульную структуру, делится на машинозависимою и машинонезависимую части (см. рис. 3.6) и состоит из:
Охарактеризуем кратко основные компоненты.
Базовая система ввода-вывода (BIOS) – самый близкий к аппаратуре компонент DOS. Эта программа написана непосредственно в машинных кодах, при включении компьютера она автоматически считывается в ОЗУ и запускается на исполнение. Её основная функция – управление стандартными внешними периферийными устройствами: дисплеем, клавиатурой, дисководами, принтером, таймером и т. д. BIOS проводит проверку работоспособности этих устройств, затем находит и запускает программу начальной загрузки, которая, обращаясь последовательно к дисководам A, В и т. д., находит программу SB – системный загрузчик. Постоянный модуль BIOS находится в ПЗУ и не может быть изменён при обычных условиях эксплуатации компьютера.
Модуль расширения EM BIOS придаёт гибкость операционной системе при обращении к внешним устройствам. С его помощью проводят модификацию параметров операционной системы, используя файл конфигурации CONFIG.SYS. При подключении новых внешних устройств в этом файле указываются имена новых драйверов, управляющих их работой. Сами драйверы в виде файлов размещаются на диске. После загрузки ОС модуль расширения через файл CONFIG.SYS осуществляет подключение необходимых драйверов.
Системный загрузчик – это короткая программа, находящаяся в первом секторе диска с операционной системой. Функция этой программы заключается в считывании в память остальных модулей ОС. Системный загрузчик проверяет наличие на диске ядра операционной системы, состоящего из файлов с названиями IO.SYS и MSDOS.SYS. Кроме того, функцией загрузчика является запуск модуля расширения BIOS.
Драйверы устройств могут быть либо стандартными, либо загружаемыми. Стандартные (внутренние) драйверы – это программы, которые находятся внутри BIOS или его модуля расширения и служат для управления внешними устройствами, входящими в стандартный комплект поставки персонального компьютера. Эти драйверы подключаются к системе автоматически. Загружаемые (внешние) драйверы – это программы, предназначенные для управления внешних устройств, отличающихся от стандартных либо по техническим параметрам, либо по режимам эксплуатации. Эти программы подключаются к системе только тогда, когда они указаны в файле конфигурации CONFIG.SYS.
Базовый модуль располагается в виде файла MSDOS.SYS на системном диске вслед за файлом модуля расширения IO.SYS. Его функция – управление ресурсами компьютера, файловой системой на дисковом пространстве. Он также считывает в память и запускает командный процессор и инициирует некоторые типы прерываний.
Основная функция командного процессора на этапе загрузки – выполнение файла автонастройки AUTOEXEC.BAT. На этапе нормальной работы командный процессор выдаёт на экран приглашение к работе. В ответ на это приглашение пользователь вводит имя команды или программы, а командный процессор обрабатывает и выполняет эти команды.
Пользователь, работающий с DOS без программ-оболочек или дополнительных интерфейсных, непосредственно общается с командным процессором. Работа в операционной системе MS DOS организуется командами. Они вызывают определённое действие в компьютере: организуют передачу информации, вырабатывают определённый управляющий сигнал, подключают внешнее устройство и т. п.
Общие внутренние команды DOS делятся на группы:
- работы с дисками;
- работы с файлами;
- работы с каталогами;
- управления системой.
Типовая структура команды выглядит следующим образом:
<имя команды> [<список параметров>] [<список ключей>].
Параметры указывают на те объекты, над которыми совершаются операции, ключи уточняют действие команды. Признак ключа – наличие косой черты “/”. Квадратные скобки указывают на возможность отсутствия фрагмента.
В табл. 3.1 даётся список некоторых внутренних и внешних команд. Их структуру и список ключей можно посмотреть в руководстве по системе MS DOS.
Таблица 3.1
Команда | Пояснение к команде |
1. DIR | Вывод на экран списка директорий и файлов в текущей директории. |
2. MD | Создание каталогов. |
3. RD | Уничтожение каталогов (пустых). |
4. CD | Переход в другой каталог. |
5. DEL | Удаление файлов. |
6. COPY | Копирование одного или более файлов в указанное место. |
7. RENAME | Переименование файлов. |
8. TYPE | Просмотр текстового файла. |
9. DATE | Установление и просмотр текущей даты. |
10. TIME | Изменение и вывод текущего системного времени. |
11. VER | Вывод на экран дисплея номера версии MS DOS. |
12. EXIT | Возврат в прикладную программу из MS DOS. |
13. FORMAT.com | Форматирование дисков. |
14. DISKCOPY.com | Копирование содержимого дисков. |
15. DISKCOMP.com | Сравнение дисков. |
16. SYS.com | Перенос скрытых системных файлов на требуемый диск. |
17. MEM.exe | Получение информации о распределении памяти компьютера. |
18. PRINT.exe | Вывод на принтер текстового файла. |
Технология работы на компьютере.
Видно, что интерфейс операционной системы DOS не обладает необходимой дружественностью. Команды нужно знать наизусть и посимвольно набирать на клавиатуре, что почти всегда обременительно. Для обеспечения взаимодействия пользователя с компьютером существуют оболочки ОС – программы, делающие наглядным и простым выполнение базовых операций над файлами, каталогами и др. с использованием меню, защитой от ошибочных действий и контекстной помощью. Эти программы – файловые менеджеры, рассмотренные в разделе 3.11.
Рассмотрим кратко программу FAR manager, т. к. в настоящее время, несмотря на абсолютное доминирование ОС типа Windows, эта программа продолжает использоваться многими пользователями как вспомогательное средство.
После запуска FAR manager на экран выводится информационное окно с двумя панелями (см. рис. 3.7). При работе оболочки в стандартной настройке на экране дисплея имеются следующие области:
- правая и левая панель – большие синие прямоугольники, на которых отображаются каталоги (директории) дисков; одна из панелей является активной, обозначение текущего диска вверху активной панели выделено цветом. Переключение панелей осуществляется клавишей <Tab>;
- командная строка с приглашением, в которую можно непосредственно вводить команды DOS;
- строка меню с обозначением команд, закреплённых за функциональными клавишами <F1>-<F10>.
В информационное окно могут выводится панели нескольких типов, например:
- панель с содержимым каталога;
- панель дерева каталогов;
- панель со сводной информацией о диске и каталогах противоположной панели;
- панель быстрого просмотра файлов и каталогов;
- панель поиска файлов;
- панель с паспортом выделенного каталога.
Вывод этих панелей производится “горячими” клавишами или строкой меню (см. табл. 3.2).
Кроме информационных окон программа может выводить на экран диалоговые окна, предназначенные для управления пакетом программ и ввода в них личной управляющей информации.
Таблица 3.2. Основные виды панелей и их вызов
Управление компьютером в оболочке FAR manager осуществляется при помощи:
- функциональных клавиш <F1>- <F10>;
- “горячих” клавиш;
- управляющего меню;
- диалоговых окон;
- непосредственного ввода команд в командную строку;
- ручного манипулятора “мышь”.
Основные операции с файлами, например, операции выделения, перехода, копирования, просмотра, редактирования очевидны и решаются с помощью клавиш управления курсором, клавиши <Enter> и функциональных клавиш.
Назначение функциональных клавиш:
Весьма удобные возможности управления компьютером представляет дополнительное меню пакета, активизируемое при нажатии клавиши <F9>. Оно содержит пять главных пунктов: Левая, Файлы, Команды, Параметры, Правая. Выбор требуемого режима осуществляется клавишами горизонтального перемещения курсора. Например, при выборе режима Параметры раскрывается подменю, изображённое на рис. 3.8. Это подменю устанавливает режимы настройки программы FAR manager.
Читайте также: