Автор работы: Пользователь скрыл имя, 18 Декабря 2011 в 14:54, лабораторная работа
Цель: получить навыки выполнения операций над файлами средствами MS-DOS (без использования средств сервисных надстроек).
Обнинский Институт Атомной Энергетики
Национальный Исследовательский Университет «МИФИ»
Факультет Кибернетики
Кафедра КССТ
Лабораторная работа №1.
Базовые функции
MS-DOS
Выполнил: ст. гр. ВТ-2-08
Лактионов Игорь
Проверил: Петровская Е.Н.
Цель: получить навыки выполнения операций над файлами средствами 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.