Базовые функции MS-DOS

Автор работы: Пользователь скрыл имя, 18 Декабря 2011 в 14:54, лабораторная работа

Описание работы

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

Файлы: 1 файл

Лабораторная работа 1.docx

— 87.92 Кб (Скачать файл)

Обнинский Институт Атомной Энергетики

Национальный  Исследовательский Университет  «МИФИ»

Факультет Кибернетики

Кафедра КССТ 
 
 
 
 
 

Лабораторная  работа №1.

Базовые функции MS-DOS 
 
 
 
 
 
 
 
 
 

Выполнил: ст. гр. ВТ-2-08

Лактионов Игорь

Проверил: Петровская Е.Н.

 

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

КОНТРОЛЬНЫЕ ВОПРОСЫ

  1. Что такое операционная система?

Операционная система  – это организованная совокупность программ , которые действуют как взаимодействие  между аппаратурой ЭВМ и пользователем. Она обеспечивает пользователей набором средств для  облегчения проектирования,  программирования,  отладки  и сопровождения программ и в то же время управляет распределением ресурсов для обеспечения эффективной работы.

  1. Каковы основные функции, выполняемые MS-DOS?

А)  Функции ввода информации  с клавиатуры  и вывода  информации на экран или на принтер. Передача данных по линиям связи .

Б)  Функции высокого уровня, в частности, файловый ввод и вывод.  В терминологии DOS – это «традиционные файловые функции», и они базируются на использовании системы, называемой Управлением блоками файлов или FCB.

В)  Ряд универсальных функций, например, чтение и установка текущей даты и времени.

Г)  Функция,  сообщающая  номер версии DOS, под управлением которой выполняется программа пользователя.

Д)  Функции для работы со структурами: функции для создания и уничтожения каталогов, перемещения файлов из каталога в каталог и т.д.

Е)  Функции, позволяющие программам пользователя работать непосредственно с устройствами компьютера, не выходя из рамок DOS,  например,  определение отсутствия  дискеты в дисководе, переключение с одного диска на другой и т.д.

Ж)  Функции для работы  с памятью,  позволяющие программам пользователя, выполняемым под управлением DOS, захватывать или освобождать оперативную память.

З) Функции, позволяющие программе загрузить и выполнить подпрограмму  и оверлейную  программу как самостоятельные модули.

И)  Специальные функции, касающиеся локальных сетей, обеспечивают  общий доступ  к одному  и тому  же  файлу нескольких компьютеров (через локальную сеть),  занимаются управлением и переадресацией вывода на принтер в локальной сети.

 

3.  Какие составные  части содержит MS-DOS?

А)  Блок  начальной загрузки  операционной  системы– это очень короткая программа (ее длина 512 байт), находящаяся в первом  секторе каждой  дискеты с операционной системой MS-DOS. Функция этой  программы заключается в считывании  в память  еще двух  модулей  ОС,  которые  и  завершают процесс загрузки MS-DOS. На жестком диске загрузчик ОС состоит из двух частей. Это связано с тем, что жесткий диск может быть разбит на несколько разделов .  Первая  часть загрузчика  находится в первом секторе жесткого диска; она выбирает, с какого из разделов жесткого диска следует продолжить загрузку. Вторая часть загрузчика находится в первом секторе этого раздела, она считывает в память модули MS-DOS и передает им управление.

Б)  Дисковый  файл IO.SYS  – модуль  расширения  базовой системы ввода/вывода.

В)  Дисковый  файл MSDOS.SYS  – модуль  обработки прерываний. Он реализует основные высокоуровневые услуги MS-DOS.  Эти дисковые  файлы загружаются в  ОП  загрузчиком  ОС  и остаются в памяти компьютера постоянно.

Г)  Командный процессор MS-DOS   обрабатывает  команды,  вводимые  пользователем.  Командный процессор находится в дисковом файле COMMAND.COM на диске, с которого  загружается ОС.  Некоторые команды пользователя командный процессор выполняет сам.  Такие команды называются  внутренними.  Для выполнения  остальных (внешних)  команд  пользователя  командный процессор ищет  на  дисках  программу с соответствующим именем и, если находит ее, загружает в память  и передает  ей  управление.  По  окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд.

Д)  Внешние команды MS-DOS – это программы,  поставляемые вместе с ОС в виде отдельных файлов, выполняют действия обслуживающего характера, например, форматирование дискет, проверку дисков и т.д.

Е)   Драйверы устройств – это специальные программы, которые  дополняют BIOS и обеспечивают  обслуживание  новых или  нестандартное  использование  имеющихся  устройств.  Например, с помощью драйверов возможна работа с «электронным диском», т.е. частью памяти компьютера, с которой можно работать  так  же,  как  с  диском.  Драйверы  загружаются  в  память компьютера  при  загрузке  ОС,  их  имена указываются в специальном файле CONFIG.SYS. Такая схема облегчает добавление новых устройств и позволяет делать это, не затрагивая системные файлы MS-DOS.

4.  Какую функцию  выполняет каждая из составных  частей?

А) Блок  начальной загрузки  операционной  системы. Функция этой  программы заключается в считывании  в память  еще двух  модулей ОС,  которые и завершают процесс загрузки MS-DOS

Б) Дисковый  файл IO.SYS-модуль  расширения  базовой системы ввода/вывода.

В) Дисковый  файл MSDOS.SYS - модуль  обработки прерываний

Г) Командный процессор MS-DOS (COMMAND.COM)  обрабатывает  команды,  вводимые  пользователем.

Д) Внешние команды MS-DOS. выполняют действия обслуживающего характера.

Е) Драйверы устройств – это специальные программы, которые дополняют BIOS и обеспечивают  обслуживание  новых или нестандартное использование имеющихся устройств

5.  Где размещается  блок параметров BIOS?

Базовая  система  ввода-вывода (BIOS – Basic Input/Output System) находится в постоянной памяти (постоянном запоминающем  устройстве – ПЗУ)  компьютера

6.  Какие действия  выполняются при загрузке MS-DOS?

Для  выполнения  начальной  загрузки MS-DOS необходимо, чтобы на дисководе А для гибких дисков была установлена дискета с записанной  ОС MS-DOS или компьютер имел  жесткий диск с записанной на нем ОС MS-DOS. Базовая система ввода-вывода (BIOS – Basic Input/Output System) находится в постоянной памяти (постоянном запоминающем  устройстве – ПЗУ)  компьютера.  Эта часть ОС  является «встроенной» в компьютер. Ее назначение состоит в выполнении наиболее простых и универсальных услуг ОС, связанных с осуществлением ввода-вывода. Базовая система ввода-вывода содержит также тест функционирования  компьютера, проверяющий работу памяти и устройств компьютера при включении электропитания. Кроме того,  базовая система ввода-вывода  содержит  программу вызова загрузчика операционной системы. После того как с диска, с которого загружается ОС, прочитана программа-загрузчик ОС, эта программа считывает в память компьютера модули ОС (IO.SYS и MS-DOS.SYS) и передает им управление. Далее с этого же диска читается файл конфигурации системы CONFIG.SYS и в соответствии с указаниями, содержащимися в этом файле, загружаются драйверы устройств и устанавливаются параметры ОС. Если файл CONFIG.SYS отсутствует, все параметры устанавливаются по умолчанию. Затем с диска, с которого загружается ОС, читается командный процессор COMMAND.COM и ему передается управление. Командный процессор выполняет командный AUTOEXEC.BAT, если этот файл имеется в корневом каталоге диска, с которого загружается ОС. В файле AUTOEXEC.BAT указывают команды и программы,  выполняемые при каждом  запуске компьютера. Если файл AUTOEXEC.BAT не найден в корневом каталоге диска, с которого загружается ОС, то DOS запрашивает у пользователя текущую дату и время. После выполнения файла AUTOEXEC.BAT процесс загрузки ОС  заканчивается. DOS выдает  приглашение,  показывающее, что она готова к приему команд.

7.  С каких устройств  осуществляется загрузка MS-DOS?

С гибкого диска, с жесткого диска, с USB накопителя

Порядок выполнения

1.  Ознакомиться  с теоретической частью лабораторной  работы.

2.  Ответить на  контрольные вопросы. 

3.  Выполнить лабораторную  работу:

1)  включить ПЭВМ. Загрузить режим MS-DOS;

2)  средствами MS-DOS определить имя текущего логического  диска, имя текущего каталога, прочитать текущий каталог;

Имя текущего логического  диска “С”

Имя текущего каталога “Admin”

При помощи команды  Dir прочитал текущий каталог

3)  определить  типы  файлов,  находящихся   в  текущем каталоге;

2 файла имеющие  типы XML и Properties

4)  перейти на  диск С;

Перешел на диск “С” за счет команды “С:” затем перешел в корень диска “C”за счет команды CD \

5)  вывести   на  экран  дерево  подкаталогов;  прочитать корневой каталог диска С;

Вывод на экран только подкаталогов осуществляется такой командой c:\>TREE  f:\

Вывод на экран содержимое каталога диска “c” c:\>TREE  с:\

6)  в корневом  каталоге диска С создать два подкаталога с  уникальными именами;

Первый каталог  создается на диске F при помощи команды: F:\>md f:\1

второй каталог  создается на диске F при помощи команды: F:\>md f:\2

 
 
 

7)  в одном из  созданных подкаталогов создать небольшой текстовый файл и вывести его на экран;

При помощи команды  F:\1>copy con 1.txt создаем текстовый файл

При помощи команды  F:\1>TYPE f:\1\1.txt выводим содержимое файла

8)  скопировать  созданный файл в другой подкаталог;

При помощи команды  F:\1>copy 1.txt \2 копируем файл в другой каталог

9)  переименовать  скопированный файл;

При помощи команды  F:\2>ren 1.txt 2.txt переименовываем файл

10) установить  у   скопированного  файла  атрибуты  READ ONLY и ARCHIV;

При помощи команды  F:\2>ATTRIB 2.txt +r +a устанавливаем атрибуты Read only и ARCHIV

11) создать резервную  копию скопированного файла; 

При помощи команды  f:\>backup f:\2\2.txt h: создаем резервную копию файла

12) уничтожить первоначальный  файл;

При помощи команды  F:\2>del f:\1\1.txt удаляем первоначально созданный файл

13) восстановить  первоначальный  файл  из  резервной  ко-пии; уничтожить резервную копию;

При помощи команды  F:\>restore h: f: востанавливаем файл из резервной копии

 14) уничтожить один из двух созданных подкаталогов на диске С;

При помощи команды  F:\2>rd f:\1 Уничтожаем каталог

15) в оставшемся  подкаталоге создать копию оставшегося файла; переименовать первоначальный файл, слить два файла в один;

16) проверить состояния  файлов, каталогов и таблиц размещения файлов (FAT) с помощью команды CHKDSK;

При помощи команды  F:\2>CHKDSK f: Осуществляется проверка состояния файлов, каталогов и таблиц размещения файлов.

 

17)  продемонстрировать  свои навыки работы преподавателю;

18) продемонстрировать  пример  выполнения  любой команды ОС DOS, по просьбе преподавателя;

19) привести пример  команд, не представленных в данной лабораторной  работе;  объяснить  преподавателю  смысл  этих команд.

При помощи команды C:\Documents and Settings\Admin>ver Осуществляется вывод сведений о версии Windows

При помощи команды C:\Documents and Settings\Admin>TIME Осуществляется вывод и установка системного времени.

Вывод: При выполнении лабораторной работы были опробованы такие команды как создание каталога и удаление; создание, удаление, копирование и сливание файлов; создание резервной копии файла и восстановление из резервной копии файла; переход в на разные диски и в разные каталоги; просмотр директории каталога и вывод дерева подкаталогов. Благодаря этим командам можно спокойно пользоваться системой DOS.

Информация о работе Базовые функции MS-DOS