Запуск программ на выполнение

Последнее, что вам необходимо научиться делать в 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.

Методические указания: Практическая работа предназначена для учащихся и студентов, которые изучают, либо повторяют данную тему. Предварительно изучаются следующие вопросы:

  1. Определение понятия компьютера.
  2. Классификация программного обеспечения.
  3. Назначение операционной системы.
  4. Минимальная стандартная конфигурация ДОС.
  5. Файловая система ДОС.
  6. Внутренние и внешние команды ДОС.

Разрабатывается графическая структура файловой системы (нарисовать каталоги и файлы со связями). Варианты предлагают студенты, преподаватель корректирует наиболее предпочтительный вариант.

Например: Упорядочить структуру учебного заведения, представить систему учебных предметов на курсе. Должны быть разноуровневые каталоги и текстовые файлы, не менее двух на каждом уровне.

Это связано с тем, что приходится иногда демонстрировать, как выполнить данное действие. Очень важно, чтобы любой студент ВЫНУЖДЕН был сам неоднократно самостоятельно выполнить элементы задания, это гарантия запоминания и усвоения умений и навыков

В дальнейшем разработанная файловая система будет использована для создания аналогичных систем в операционных оболочках (алфавитно-цифровых и графических).

Технология работы на компьютере.

  1. Включить компьютер.
  2. Дождаться автоматической загрузки ОС.
  3. Выполнить: Пуск/Программы/Стандартные/Командная строка
  4. Окно чёрного цвета – это окно эмулятора ДОС. Распахиваем его во весь экран, используя сочетания клавиш ALT+ENTER.
  5. Попадаем в каталог Мои документы. Поясняем, что в Windows используются длинные имена.
  6. Первой используется команда DIR (просмотр текущего каталога). Если каталог содержит много имён, список их не умещается на одном экране. Применяем ключ к команде DIR/p (вывод содержимого каталога постранично). Для краткой формы используют ключ …/w. Демонстрируется использование в команде двух ключей Dir/p/w.
  7. Сервисная команда CLS, используется часто при изучении основных внутренних команд ДОС.
  8. Переход из одного каталога в другой. Команда CD_<имя каталога – цель перемещения>. На данном этапе поясняется, что такое синтаксис записи команды, что такое служебное слово, правила записи команды (только один пробел), режим умолчания в командах (стандартные ситуации). Выполнение команды со специальными символами: CD.. – переход на один уровень выше, CD\- переход в корневой каталог (при выполнении данного пункта вначале переходим в корневой каталог, создаём последовательно запланированную файловую систему (пункт 9), параллельно отрабатывая навыки перемещения по каталогам либо вверх, либо вниз используя варианты команды CD).
  9. Создаётся многоуровневая файловая система. Вначале каталоги. Для этого используется команда MD..<имя каталога>. Данная работа выполняется поэтапно одновременно всей группой, контролировать нужно слабых учащихся и хитрецов, которые выполнять работу могут известные им способы без команд ДОС. В этом сложность данного занятия, дополнительные навыки – отработка группового взаимодействия. Количество уровней файловой систему задаётся в зависимости от усвоения умений в целом группы.
  10. Создаются текстовые файлы с помощью команд copy con <имя файла>. На данном примере поясняется работа строчного текстового редактора. Эти наблюдения позволяют в дальнейшем пояснить историю развития ТР. (Строчный, оконный, многооконный). Печатаем любой текст. Завершаем редактирование – нажимаем клавишу F6, а потом ENTER.
  11. Выходим в командную строку. Отмечаем отличия от строки редактирования. Созданный текстовый файл выводится на экран с помощью команды TYPE ..<имя текстового файла>.
  12. Выход из командного режима и возврат в WINDOWS – набрать в командной строке EXIT.

Контрольные вопросы:

  1. Где находятся программы исполнения
    1. внутренних;
    2. внешних команд.
  2. Условия выполнения внешних команд.
  3. Правила записи команд.
  4. Перечислить команды и их назначение.

Для контроля можно использовать фронтальный опрос или ответ с помощью презентаций, тесты.

ПРИМЕЧАНИЕ 1:

Продолжение знакомства с операционной системой выполняется в следующих работах. Эта рассчитана на 2 часа. Изученные команды записываются в тетрадь в виде отчёта по практическим работам. Работа не относится к любимым у учащихся, поэтому нужно чётко мотивировать её выполнение. Например: эта серия работ носит не только ознакомительный характер, но и практический, при восстановлении пользовательских файлов в случае повреждения ОС (нужно иметь загрузочный диск).

ПРИМЕЧАНИЕ 2.

Технологические карты создавать не стоит, в данной работе важна проработка принципа использования команд.

Практическая работа № 3.

Наши рекомендации