Запуск программ на выполнение
Последнее, что вам необходимо научиться делать в MS-DOS, прежде чем приступать к работе с Microsoft Windows, это запускать программы. Мы уже говорили, что программы хранятся на диске в виде файлов и имеют расширение имени exe, com, dll и другие.
Для запуска программы на выполнение в системном приглашении необходимо набрать путь к программе и нажать клавишу <Enter>.
Давайте попробуем. В каталоге dos на диске C: есть программа с именем tree.com, предназначенная для просмотра структуры каталогов. Введите команду:
c:\dos\tree c:
В ответ на экран видеомонитора будет выведено в графическом виде дерево каталогов диска C:, например:
Directory PATH listing for Volume MS-DOS_6
Volume Serial Number is 1A78-8EAC
C:.
+---CYR
+---WIN
| |
| +---SYSTEM
| +---MSAPPS
| | |
| | +---MSDRAW
| | +---GRPHFLT
| | +---PROOF
| | +---MSGRAPH
| +---SETRES
+---KEYR
+---DOS
+---SGNXPRO
| |
| +---DRIVERS
+---TEMP
Попробуйте теперь при запуске программы tree.com указать в системном приглашении только имя программы:
tree c:
Операционная система нашла файл с программой tree.com несмотря на то что мы указали только ее имя, без полного пути и без расширения имени! Вы можете убедиться, что данная команда запускается даже в том случае, когда вы пытаетесь это сделать не из каталога dos, где находится файл tree.com, а из любого другого каталога.
Расширение имени при запуске программы можно не указывать, так как MS-DOS сама определяет, что данный файл содержит программу и запускает ее на выполнение (если может, что бывает не всегда). А вот как MS-DOS находит программу на диске?
Проведем небольшой эксперимент.
Скопируйте файл tree.com в каталог c:\temp (созданный нами ранее) с изменением имени, например так:
copy c:\dos\tree.com c:\temp\tr.com
В каталоге c:\temp появилась новая программа с именем tr.com, которая является точной копией программы tree.com и выполняет те же действия.
Попробуйте запустить программу tr.com из каталога c:\temp и из любого другого каталога. Получается удивительный, на первый взгляд, результат: когда текущим каталогом является каталог c:\temp, программа tr.com запускается без проблем, однако если вы сделаете текущим другой каталог, например, корневой каталог диска C:, при попытке запустить программу tr.com на экране видеомонитора появится следующее сообщение:
Bad command or file name
Программа tree.com, в отличие от ее копии tr.com, запускается из любого каталога, а не только из каталога c:\dos, в котором она расположена. В чем тут дело?
Дело в том, что MS-DOS при запуске программы по имени без указания точного пути к файлу поступает следующим образом. Вначале программа ищется в текущем каталоге. Если она там есть, то запускается на выполнение. Если в текущем каталоге программы нет, просматривается заранее определенный при запуске MS-DOS список каталогов. Если программа есть в одном из каталогов, входящем в список, она запускается на выполнение. Если нет, выдается приведенное выше сообщение.
Список каталогов для запуска программ задается в файле autoexec.bat в следующей строке (в вашем компьютере может быть другой список каталогов):
PATH C:\DOS;C:\WIN;C:\WINWORD;G:\UT;G:\ARC;
Слово PATH означает, что дальше в строке следует список каталогов, просматриваемый MS-DOS при запуске программ без указания точного пути к программному файлу. Все каталоги в списке должны быть разделены символом ";".
Первым в списке стоит каталог c:\dos, в котором находятся программы операционной системы MS-DOS. Так как в этом каталоге есть файл tree.com, вы можете запускать эту программу из любого каталога (т. е. сделав перед запуском текущим любой каталог).
Заметьте, что в каталоге c:\dos нет программы dir.com или dir.exe. Нет там также файлов с именами copy.com или copy.exe. Однако при вводе в системном приглашении команд dir или copy вы не получаете сообщения о том, что файл с программой не найден. Почему?
Дело в том, что с точки зрения оператора нет различий между вводом команд MS-DOS и запуском программ по имени. В любом случае в ответ на системное приглашение оператор вводит имя команды или имя программы, причем в обоих случаях могут использоваться дополнительные параметры.
Однако команды MS-DOS бывают двух типов - внутренние и внешние. Внешние команды, такие как tree, реализованы как отдельные программы, хранящиеся в файлах. Внутренние распознаются самой операционной системой и выполняются специальной программой command.com, расположенной в корневом каталоге диска C:. Программа command.com предназначена для выполнения нескольких внутренних команд. Кроме этого она ведет диалог с пользователем при работе в MS-DOS и выводит на экран видеомонитора системное приглашение, загружает в оперативную память и запускает на выполнение внешние команды MS-DOS и другие запускаемые оператором программы.
Другие возможности MS-DOS
В MS-DOS есть десятки различных внутренних и внешних команд, предназначенных в основном для выполнения различных действий с файлами и файловой системой компьютера. С помощью этих команд вы можете создавать, редактировать и распечатывать на принтере текстовые файлы, проверять целостность файловой системы, восстанавливать случайно удаленные файлы, оптимизировать и настраивать MS-DOS, и делать многое другое.
Какие-то возможности MS-DOS вам потребуются раньше, какие-то позже, некоторые команды вы не будете использовать никогда. В дальнейшем, по мере того как вы будете осваивать работу с компьютером, мы научим вас настраивать MS-DOS, ремонтировать файловую систему, восстанавливать случайно удаленные файлы и выполнять другие операции, для которых больше подходит MS-DOS, чем Microsoft Windows. А сейчас приступим к самому важному - освоению операционной системы Microsoft Windows.
Подготовка к выполнению работы
3.1 Ознакомиться с инструкцией.
3.2 Проработать теоретический материал за темой работы.
3.3 Дать ответы на контрольные вопросы входного контроля.
3.4 Продумать методику выполнения работы.
3.5 Подготовить бланк отчета.
4 Оборудование:
ПК и операционная система MS-DOS
5 Оформление отчета:
5.1 Цель работы.
5.2 Теоретические сведения.
5.3 Оборудование.
5.4 Задание.
5.5 Описание проделанной работы.
6 Контрольные вопросы:
6.1. Как компьютер хранит данные?
6.2. Какая структура программного обеспечения?
6.3. Как происходит загрузка MS-DOS?
6.4. Опишите несколько команд MS-DOS?
6.5. Как происходит установка даты и времени?
Практическая работа №2.
Тема: Виды прикладных программ. Файл. Файловая структура. Структура операционной системы MS DOS.
Цель работы: Ознакомление с особенностями работы в операционной системе MS DOS.
Методические указания: Практическая работа предназначена для учащихся и студентов, которые изучают, либо повторяют данную тему. Предварительно изучаются следующие вопросы:
- Определение понятия компьютера.
- Классификация программного обеспечения.
- Назначение операционной системы.
- Минимальная стандартная конфигурация ДОС.
- Файловая система ДОС.
- Внутренние и внешние команды ДОС.
Разрабатывается графическая структура файловой системы (нарисовать каталоги и файлы со связями). Варианты предлагают студенты, преподаватель корректирует наиболее предпочтительный вариант.
Например: Упорядочить структуру учебного заведения, представить систему учебных предметов на курсе. Должны быть разноуровневые каталоги и текстовые файлы, не менее двух на каждом уровне.
Это связано с тем, что приходится иногда демонстрировать, как выполнить данное действие. Очень важно, чтобы любой студент ВЫНУЖДЕН был сам неоднократно самостоятельно выполнить элементы задания, это гарантия запоминания и усвоения умений и навыков
В дальнейшем разработанная файловая система будет использована для создания аналогичных систем в операционных оболочках (алфавитно-цифровых и графических).
Технология работы на компьютере.
- Включить компьютер.
- Дождаться автоматической загрузки ОС.
- Выполнить: Пуск/Программы/Стандартные/Командная строка
- Окно чёрного цвета – это окно эмулятора ДОС. Распахиваем его во весь экран, используя сочетания клавиш ALT+ENTER.
- Попадаем в каталог Мои документы. Поясняем, что в Windows используются длинные имена.
- Первой используется команда DIR (просмотр текущего каталога). Если каталог содержит много имён, список их не умещается на одном экране. Применяем ключ к команде DIR/p (вывод содержимого каталога постранично). Для краткой формы используют ключ …/w. Демонстрируется использование в команде двух ключей Dir/p/w.
- Сервисная команда CLS, используется часто при изучении основных внутренних команд ДОС.
- Переход из одного каталога в другой. Команда CD_<имя каталога – цель перемещения>. На данном этапе поясняется, что такое синтаксис записи команды, что такое служебное слово, правила записи команды (только один пробел), режим умолчания в командах (стандартные ситуации). Выполнение команды со специальными символами: CD.. – переход на один уровень выше, CD\- переход в корневой каталог (при выполнении данного пункта вначале переходим в корневой каталог, создаём последовательно запланированную файловую систему (пункт 9), параллельно отрабатывая навыки перемещения по каталогам либо вверх, либо вниз используя варианты команды CD).
- Создаётся многоуровневая файловая система. Вначале каталоги. Для этого используется команда MD..<имя каталога>. Данная работа выполняется поэтапно одновременно всей группой, контролировать нужно слабых учащихся и хитрецов, которые выполнять работу могут известные им способы без команд ДОС. В этом сложность данного занятия, дополнительные навыки – отработка группового взаимодействия. Количество уровней файловой систему задаётся в зависимости от усвоения умений в целом группы.
- Создаются текстовые файлы с помощью команд copy con <имя файла>. На данном примере поясняется работа строчного текстового редактора. Эти наблюдения позволяют в дальнейшем пояснить историю развития ТР. (Строчный, оконный, многооконный). Печатаем любой текст. Завершаем редактирование – нажимаем клавишу F6, а потом ENTER.
- Выходим в командную строку. Отмечаем отличия от строки редактирования. Созданный текстовый файл выводится на экран с помощью команды TYPE ..<имя текстового файла>.
- Выход из командного режима и возврат в WINDOWS – набрать в командной строке EXIT.
Контрольные вопросы:
- Где находятся программы исполнения
- внутренних;
- внешних команд.
- Условия выполнения внешних команд.
- Правила записи команд.
- Перечислить команды и их назначение.
Для контроля можно использовать фронтальный опрос или ответ с помощью презентаций, тесты.
ПРИМЕЧАНИЕ 1:
Продолжение знакомства с операционной системой выполняется в следующих работах. Эта рассчитана на 2 часа. Изученные команды записываются в тетрадь в виде отчёта по практическим работам. Работа не относится к любимым у учащихся, поэтому нужно чётко мотивировать её выполнение. Например: эта серия работ носит не только ознакомительный характер, но и практический, при восстановлении пользовательских файлов в случае повреждения ОС (нужно иметь загрузочный диск).
ПРИМЕЧАНИЕ 2.
Технологические карты создавать не стоит, в данной работе важна проработка принципа использования команд.
Практическая работа № 3.