Тема: Интерфейс и система команд ОС MS-DOS
Цель:изучить структуру ОС MS–DOS; сформировать умения по взаимодействию с ОС посредством текстовых директив – команд.
Время выполнения: 2 часа
Теоретический материал
MS–DOS – это семейство ОС с развитыми средствами доступа ко всем аппаратным возможностям персонального компьютера; работа в файловой системе, основанной на иерархической структуре каталогов; возможность использования модульного принципа построения компьютера, заключающего в подключении большого количества разнообразных периферийных устройств (принтеров, плоттеров, модемов и т.д.).
ОС MS–DOS имеет модульную структуру. Структуру ОС MS–DOS образуют модули:
1. BIOS (Basic Input/Output System)
2. Модуль расширенияв виде файла с именем IO.SYS
3. Базовый модуль в виде файла с именем MSDOS.SYS
4. Командный процессор в виде файла с именем COMMAND.COM
5. Внешние команды и драйверы, утилиты – файлы с расширением .COM, .EXE, .SYS
6. Системный загрузчик (SB – System Bootstrap);
BIOS, модуль расширения EM BIOS, загружаемые (внешние) драйверы, системный загрузчик составляют машинозависимую часть ОС.
Базовый модуль DOS, командный процессор, внешние команды, инструментальные средства составляют машинонезависимую часть ОС.
ОС MS–DOS храниться на внешнем носителе обычно жестком диске (кроме модуля BIOS). При включении ПК начинается процесс перезаписи ОС MS–DOS с диска в оперативную память. Этот процесс получил название загрузка операционной системы.
Взаимодействие с ОС MS–DOS осуществляется посредством текстовых директив – команд, которые вводятся с клавиатуры в командную строку.
Команды, являющиеся блоками командного процессора, процессор выполняет сам. Их называют внутренними. Другие являются сами программами, и процессор находит их по соответствующим именам на дисках. Такие команды называются внешними.
Ход выполнения работы
1. Запустить командную строку
Пуск®Программы®Стандартные®Командная строка (для Windows 2000/XP) или загрузить компьютер в режиме MS-DOS (для Windows 9.x). Командная строка – строка, в которой высвечивается приглашение DOS. Обычно она состоит из литеры, обозначающей тот или иной диск, двоеточия, пути до текущего каталога, знака>. Например, С:\Documents and Settings>.
2. Развернуть окно Командная строка на весь экран, нажав комбинацию клавиш Alt+Enter.
3. Обратить внимание на информацию представленную в окне Командная строка или интерфейсе ОС MS-DOS, запишите приглашение, отображаемое в командной строке.
4. Используя справочную информацию ОС MS-DOS (командной строки), получить необходимые данные по командам ОС, приведенным ниже (формат ввода, назначение, ключи), результаты представьте в виде таблицы (см. таблица 1). Для получения справочной информации по какой-либо команде необходимо в командной строке ввести следующее: название команды /?и нажать Enter. Например, dir /?.
Команды манипулирования файлами:COPY CON, COPY, DELETE, MOVE, RENAME, FIND, ATTRIB, TYPE, EDIT
Команды манипулирования каталогами:MKDIR (MD), CHDIR (CD), RMDIR (RD), DIR, XCOPY, DELTREE
Команды манипулирования дисками:FORMAT, SYS
Информационные и вспомогательные команды:CLS, DATE, TIME, LABEL, MODE, MORE, MEM, VOL, VER, PRINT, SORT, TREE
Таблица 1
Внутренние и внешние команды ОС MS-DOS
Название команды | Тип | Формат ввода | Назначение, ключи |
Команды манипулирования файлами | |||
COPY | внут. | сopy [диск:][путь1]\имя файла [путь 2] /ключи [путь1] – диск и путь по директориям откуда копировать [путь2] – диск и путь по директориям куда копировать | Копирование одного или нескольких файлов /V – проверка правильности копирования файлов |
… |
5. Определить типы команд (внутренняя или внешняя), используя учебную литературу.
6. Выполнить следующие задания:
а)Вывести содержимое текущего каталога и запишите его в файл OGLAV.LST.
В текущую позицию курсора ввести команду DIR>OGLAV.LST, нажать клавишу Enter. В результате выполнения команды будет создан файл OGLAV.LST, в который будет записана информация о содержимом текущего каталога.
б)В текущем каталоге создать подкаталог PUBLIC.
В текущую позицию курсора ввести команду MD PUBLICи нажать клавишу Enter.В результате выполнения команды будет создан каталог PUBLIC.
в)Создать в каталоге PUBLIC два текстовых файла text1.txt и text2.doc.
В текущую позицию курсора ввести команду COPY CON PUBLIC\ TEXT1.TXT,нажать клавишу Enter, записать информацию в файл (например, ТГКСИУ - 2006), закрыть файл, нажав комбинацию клавиш CTRL+Z (или F6) и еще раз нажать клавишу Enter. На экран будет выдано сообщение «Скопировано файлов: 1», .т.е. файл создан.
Аналогичным способом создайте файл TEXT2.DOC.
г)Вывести содержимое каталога PUBLIC и дозаписать его в файл OGLAV.LST.
В текущую позицию курсора ввести команду
DIR D:\PUBLIC>>OGLAV.LST, нажать клавишу Enter. В результате выполнения команды содержимое каталога PUBLIC будет дозаписано в файл OGLAV.LST.
д)Вывести на экран содержимое файла OGLAV.LST.
В текущую позицию курсора ввести команду TYPE OGLAV.LST, нажать клавишу Enter. В результате выполнения команды на экран будет выведено содержимое файла OGLAV.LST.
е)Присвоить метку дискете.
В текущую позицию курсора ввести команду LABEL D:.Врезультате выполнения команды будет выдана информация о метке тома и серийном номере тома, а также, будет предложено установить метку тома D:.
ж)Вывести на экран версию операционной системы.
В текущую позицию курсора ввести команду VER.
з)Вывести на экран информацию о распределении памяти компьютера.
В текущую позицию курсора ввести команду MEM.Врезультате выполнения команды будет выдана на экран карта пространства оперативной памяти: объем свободной и используемой памяти, список программ и выделенных участков памяти.
и)Просмотреть дату, установленную на компьютере.
В текущую позицию курсора ввести команду DATE.Для изменения даты ввести новую дату в указанном формате, где dd – день, mm – месяц, уу – год. Если вы не хотите изменять дату, нужно нажать клавишу Enter.
к)Просмотреть время, установленное на компьютере.
В текущую позицию курсора ввести команду TIME. Врезультате выполнения команды на экране высветится текущее время. Для изменения времени (ели необходимо) можно ввести новое время. Если вы не хотите изменять время, нужно нажать клавишу Enter.
7. Отработать изученные команды на приведенных в Задании к работе вариантах.
Задания к работе
Выполните один вариант из предложенных заданий:
Вариант 1
1. Создать на диске D. файловую древовидную структуру не менее четырех уровней.
2. В подкаталоге нижнего уровня создать два текстовых файла.
3. Просмотреть содержимое первого созданного файла на экране.
4. Переписать в каталог нижнего уровня файлы: D:\*.txt.
5. Создать копии одного из созданных и одного из скопированных файлов в каталоге верхнего уровня.
6. Сделать эти файлы только читаемыми.
7. Объединить два созданных текстовых файла в каталоге нижнего уровня в один файл.
8. Удалить созданную структуру подкаталогов и файлов.
Вариант 2
1. Перейти на диск D:. Вывести оглавление корневого каталога диска D: в файл proba1.txt.
2. Создать на диске D: файловую древовидную структуру: D:\RAB1\RAB2\DOC1\ и D:\RAB1\RAB2\DOC2\.
3. Создать в каталоге DOC1 текстовый файл proba2.txt и просмотреть его. Перенести в каталог DOC2 файл probal.txt и распечатать текст этого файла на принтере.
4. Скопировать файл proba2.txt в каталог DOC2 и переименовать его. Каталог DOC1 удалить.
5. Найти в корневом каталоге диска D: файлы, имена которых начинаются на букву «f», и скопировать их в каталог DOC2.
6. Вывести на экран дерево каталогов диска D:.
7. Созданную иерархическую систему каталогов и файлов удалить.
Вариант 3
1. Перейти на диск D: и вывести на экран структуру ката логов диска D: .
2. Создать на D: четырехуровневую древовидную систему каталогов.
3. В каталоге третьего уровня создать два текстовых файла. Один текстовый файл скопировать в каталог нижнего уровня, а второй переименовать и скопировать в каталог второго уровня.
4. Просмотреть содержимое каталога третьего уровня. Объединить два текстовых файла в каталоге третьего уровня в один файл.
5. Просмотреть файл в каталоге нижнего уровня.
6. Изменить атрибуты текстовых файлов подкаталога второго уровня: сделать их только читаемыми.
7. Удалить созданную иерархическую систему каталогов.
Вариант 4
1. Перейти на диск D: . Вывести оглавление корневого каталога диска D: на экран.
2. Создать на диске D: файловую древовидную структуру: D:\BOOC\BASIK\LESSON\.
3. В подкаталоге LESSON создать два текстовых файла: lesson1.txtи lesson2.txt. Просмотреть содержимое этих файлов на экране и распечатать на принтере.
4. Просмотреть оглавление диска D:\. Скопировать файлы *.* в каталог BASIK.
5. Скопировать и переименовать файлы из каталога LESSON в каталог BASIK.
6. Сменить атрибуты файлов каталога BASIK: сделать эти файлы невидимыми.
7. Удалить созданную файловую систему.
Вариант 5
1. Перейти на диск D. Выдать на экран оглавление корневого каталога диска D.
2. Создать на диске D: файловую древовидную структуру: D:\RAB\NEXT\FILES.
3. В подкаталоге FILES создать два текстовых файла: text.ins и text.doc. Содержимое одного файла просмотреть на экране, а содержимое второго файла распечатать.
4. Скопировать созданные файлы в подкаталог NEXT и одновременно переименовать их.
5. В каталоге NEXT изменить атрибуты файлов: сделать их только читаемыми.
6. Вывести на экран информацию о распределении оперативной памяти.
7. Удалить созданную файловую структуру.
Контрольные вопросы:
1. С чего начинается начальная загрузка и чем завершается начальная загрузка ОС MS-DOS?
2. Сколько символов может быть в имени каталога в MS-DOS?
3. Какой символ шаблона имени файла позволяет «замаскировать» одиночный символ в имени файла?
4. Написать шаблон для файлов, начинающихся с буквы р, состоящих не более, чем из 5 символов, с расширением, начиняющимся с буквы d.
Рекомендуемая литература: 1.4, 2.2, 2.3, 2.4
Практическое занятие №2