Реферат Курсовая Конспект
ОПЕРАЦИОННА СИСТЕМА MS DOS - раздел Образование, Операционна Система Ms Dos ...
|
ОПЕРАЦИОННА СИСТЕМА MS DOS
9.1.
|
ХАРАКТЕРИСТИКА MS DOS
ОСНОВНЫЕ ПОНЯТИЯ
• Назначение операционной системы
• Понятие файла
• Способы обращения к файлу
Пример 9.9.
Условие: файл FI.TXT зарегистрирован в текущем
каталоге 1-го уровня К1 жесткого диска С. Поэтому на
экране индицируется приглашение C:K1
Пояснение: в этом случае путь отсутствует, и для
доступа к файлу достаточно указать только его полное
имя F1.TXT
Условие: файл Fl .TXT зарегистрирован в каталоге
2-го уровня К2 жесткого диска С. Текущий каталог —
К1. Поэтому на экране индицируется приглашение
C:K1
Пояснение: в этом случае путь будет начинаться
от каталога К1 вниз через подчиненный ему каталог
К2. Поэтому перед полным именем файла указывается
путь от текущего каталога К2 F1.TXT
Условие: файл F1.TXT зарегистрирован в каталоге
2-го уровня N2. Текущий каталог — KJ. Поэтому на
экране индицируется приглашение C:KI
Пояснение: в этом случае путь пройдет через глав-
ный каталог в новую ветвь иерархической структуры
через каталоги N1 и N2. Перед полным именем файла
надо указать весь путь от главного каталога
N1N2F1.TXT
Внимание! Отличие примера 9.12 от примера 9.11 в следующем:
в примере 9.12 перед именем первого каталога ставится символ
, что определяет путь поиска файла от главного каталога вниз по
указанной цепочке; в примере 9.11 перед первым именем катало-
га не ставится символ что задает путь поиска файла от текуще-
го каталога вниз.
Познакомившись с понятием пути, вернемся к введенному в подразд. 9.1 понятию спе-
цификации файла. Существует сокращенная спецификация файла и полная спецификация
файла, в образовании которой участвует путь. На рис. 9.4 показаны варианты правила обра-
зования спецификации файла.
Рис. 9.4.Форматы спецификаций (в [ ] указан необязательный параметр)
Пример 9.12.Сокращенная форма спецификации файла C:KIT.BAS
Файл с программой на Бейсике KIT.BAS находится а главном каталоге жесткого
диска.
Полная форма спецификации файла
C:KAT1KAT2BOOK1.TXT
Текстовый файл ВООК1 .ТХТ зарегистрирован в каталоге второго уровня КАТ2 жест-
кого диска С.
МОДУЛЬНАЯ СТРУКТУРА MS DOS
ТЕХНОЛОГИЯ РАБОТЫ В MS DOS
• Общие сведения о командах
• Основные команды для работы с каталогами
• Основные команды для работы с файлами
• Основные команды для работы с дисками
• Создание и использование командного файла
• Командный файл автонастройки
операционной системы AUTOEXEC.BAT
• Настройка операционной системы
с помощью файла конфигурации CONFIG.SYS
ОБЩИЕ СВЕДЕНИЯ О КОМАНДАХ
Пример 9.16.
C:>DIRВывод содержимого главного текущего каталога на
экран.
C:KAT1>DIR *.BAKВывод на экран всех имен файлов типа .ВАК из
текущего каталога первого уровня КАТ1.
C:MHR А: Вывод на экран содержимого каталога пассивного
дисковода А.
C:B1>DIRB2 Вывод на экран содержимого пассивного каталога 2-го
уровня В2, находящегося в каталоге первого уровня В1.
C:KAT1>DIR B1VB2/Р Вывод на экран постранично содержимого пассивного
подкаталога В2, который находится в другой ветке
иерархической структуры каталога, чем текущий каталог
КАТ1. Для перехода к следующей странице надо нажать
любую клавишу.
C:B1>DIR/WВывод на экран записей текущего каталога В1 в
усеченном формате (только полные имена файлов и
каталогов).
Команда MD — создание каталога
Новый каталог можно создать командой MD в текущем каталоге или, если указан путь, в
пассивном каталоге.
Формат команды
Пример 9.17.
C:>MD KAT1Создание в текущем главном каталоге каталога 1-го
уровня КАТ 1.
C:>MD KAT1XKAT2Создание в каталоге 1-го уровня КАТ1 каталога 2-го
уровня КАТ2.
C:T1T2>MD KAT1KAT2Создание каталога 2-го уровня КАТ2, если вы
находитесь в другом каталоге 2-го уровня Т2.
Команда RD — уничтожение каталога
Командой RD уничтожается только пустой каталог. Предварительно вы должны удалить из
него командой DEL все файлы, а затем командой DIR, просмотрев каталог, убедиться в том,
что он пустой. Только после этого используйте команду RD.
Формат команды
Пример 9.18.
C:>RD KAT1Удаление каталога КАТ1 из главного каталога.
C:B1>RD KAT1KAT2Удаление пассивного каталога 2-го уровня КАТ2, если
вы находитесь в текущем каталоге В1.
Команда CD — переход в другой каталог
Часто возникает ситуация, когда следует перейти в другой каталог и сделать его текущим. В
этом случае следует воспользоваться командой CD.
Формат команды
Для перехода в родительский каталог достаточно вместо имени каталога задать ,. (две
точки). Для перехода в главный каталог задается символ .
Пример 9.19.
C:>CD KAT1Переход в каталог КАТ! из главного каталога. После
ввода команды приглашение изменится и примет вид
С:КАТ1>.
C:B1B2>CD KAT1Переход из каталога 2-го уровня В2 в каталог 1-го уровня
КАТ1, находящийся в другой ветви иерархической
структуры. После ввода команды приглашение будет
иметь вид C:KATi>.
A;>CD C:KAT1Переход из каталога гибкого диска А в каталог 1-го
уровня КАТ! жесткого диска С. После ввода команды
приглашение изменится и примет вид С:КАТ1>.
C:M1M2M3>CD.. Переход в родительский каталог, т.е. в каталог верхнего
уровня М2. После ввода команды приглашение примет
видСЛМ1М2>.
C:F1F2>CD Переход в главный каталог. После ввода команды
приглашение примет вид СЛ>.
ОСНОВНЫЕ КОМАНДЫ ДЛЯ РАБОТЫ С ФАЙЛАМИ
Пример 9.20.
C:>TYPE KIS.TXTВывод на экран содержимого текстового файла
KIS.TXT, хранящегося в главном каталоге
активного дисковода.
C:>TYPE A:REDLEXKNI.TXTВывод на экран содержимого текстового файла
KNI.TXT.
C:>TYPE KRABBOM.TXT>PRNПечать содержимого текстового файла
ВОМ.ТХТ, хранящегося в подкаталоге первого
уровня KRAB текущего дисковода С.
Команда DEL— удаление файлов
Командой DEL вы воспользуетесь для удаления файлов. Можно удалять как один файл, так
и группу файлов, указывая в имени файла * или ? .
Формат команды
Примечание. 1. Параметр /Р служит для вывода на экран запроса на подтверж-
дение удаления.
2. При вводе команды удаления всех файлов (полное имя файла записывается в
виде *.*) операционная система задает вопрос
Are You sure (Y/N)? (Вы уверены ?)
Если вы не передумали, нажмите клавишу <Y>, в противном случае — клави-
шу <N>.
Пример 9.21.
C:V>DEL TOST .ASMУдаление файла TOST.ASM из главного каталога
текущего дисковода С.
C:V>DEL A:ARBIM-TXTУдаление файла BIM.TXT из подкаталога 1-го
уровня AR пассивного дисковода А.
C:>DELA1A2*.BAS Удаление всех файлов типа .BAS из подкаталога 2-го
уровня А2 текущего дисковода С.
C:VF1>DELF2*.* /P Удаление с подтверждением всех файлов из
подчиненного текущему каталогу FI подкаталога 2-
го уровня F2 текущего дисковода С.
Пример 9.22.
C:>COPY KIT.PAS А:Копирование файла KIT.PAS из
главного каталога текущего
дисковода С на гибкий диск А с тем
же именем.
C:>COPY A1A2KRIK.TXT B1B2B3 Копирование файла KRIK.TXT из
каталога 2-го уровня А2 в каталог 3-
го уровня ВЗ с тем же именем.
Копирование производится на диск
текущего дисковода.
C:>COPY A:TROS.BAS Копирование файла TROS.BAS с
диска пассивного дисковода А в
главный каталог текущего дисковода
С с тем же именем.
Пример 9.23.
Пример 9.24.
С:>СОРУ TON.TXT PRNПечать содержимого текстового файла на принтере.
C:>COPY CON SIM.TXTЗаполнение файла SIM.TXT поступающими с
клавиатуры символами.
C:>COPY CON PRNВсе символы, набираемые с клавиатуры, печатаются,
минуя центральную часть компьютера, т.е. компьютер
используется как пишущая машинка. Одновременно
компьютер может обрабатывать информацию в
соответствии с программой, где не требуется
обращение к принтеру.
ОСНОВНЫЕ КОМАНДЫ ДЛЯ РАБОТЫ С ДИСКАМИ
Пример 9.30.
КЕМУстановка пути поиска файлов
REMCOPYa:sl.txtc:
Комментарий к командам в файле.
Блокирует выполнение команды COPY,
PAUSE [любые символы] — прерывание выполнения командного файла до тех пор,
пока не будет нажата любая клавиша.
CLS — очистка экрана.
ECHO [любые символы] — подавление или вывод сообщений на экран.
Пример 9.31. ECHOДобро пожаловать в среду MS DOS ECHO OFF |
Вывод на экран сообщения.
Подавляет вывод на экран вот
стоящих после нее команд в файле
AUTOEXEC.BAT.
ECHO ONПоддерживает вывод на экран всех
стоящих после нее команд в файле
AUTOEXEC.BAT.
@ —^ запрет на индикацию одной команды, перед которой стоит этот символ.
VERIFY OFFили ON— установка режима проверки безошибочности копирования
на текущий сеанс работы. Если установлен параметр ON, то производится автоматическая
проверка копируемой информации с диска, если параметр OFF, то этот режим отключен,
PATH Путь1;[ Путь2; ПутьЗ; ... ;] — установка каталогов, в которых автоматически
организуется поиск введенных в командной строке имен файлов, а после нахождения — их
запуск. В этой команде через ; (без пробелов) перечисляются все возможные пути поиска
вводимого в командной строке имени файла или команды.
Пример 9.32.
перечислены каталоги, где будет произведен автоматический поиск вводимых в ко-
мандной строке имен файлов с дальнейшей их загрузкой.
PROMPT [параметры] — установка формата приглашения в командной строке. При
отсутствии в этой команде параметров в приглашении операционной системы указываются
текущий дисковод и символ > независимо от того, в каком каталоге вы находитесь.
Значения параметров:
$р — текущий дисковод и каталог;
$п — текущий дисковод;
$d — текущая дата;
$t — текущее время;
$v — версия DOS;
$s — пробел;
$h — удаление предыдущего символа; ]
$g — символ >;
$! — символ <;
$Ь — символ ;
$$ — символ $.
Пример 9.33.
PROMPT $p$
приглашение в командной строке будет состоять
имени текущего дисковода, пути к текущему каталогу!
символа >, например СЛКАТ1КАТ2>.
SET Имя = Значение — устанавливает имя и значение переменной системной сред
Эта команда обязательна при работе в среде
Пример 9.34.
SET TEMP = D:TEMP
Для того чтобы эта команда смогла выполниться, необходимо сначала создать каталог
с таким же именем, что и переменная среды, например D:TEMP. В данной команде
записано имя переменной среды TEMP, которая во многих прикладных программных
системах используется для создания временных файлов.
SMARTDRV— резидентная команда для ускорения доступа к жесткому диску.
VSAFE — резидентная команда слежения за появлением вирусов.
Кроме перечисленных команд обычно в файл AUTOEXEC.BAT включают команды
вызова следующих программ:
• драйверы клавиатуры для ввода букв русского алфавита, от типа которых будет зависеть, какими вы будете пользоваться клавишами для переключения с латинского на
русский алфавит и наоборот. Часто для этого используются следующие сочетания
одновременного нажатия клавиш:
две клавиши <Shift> правый <Ctrl>
<Ctrl> <Alt> <Ctrl> <Shift> и пр.;
• драйверы принтера для печати русских букв;
антивирусная программа;
• программа-оболочка, например Norton Commander, которая запускается командой NC,
и др.
Пример 9.35. Рассмотрим пример файла AUTOEXEC.BAT.
@ЕСНО OFF
CLS
REM Установка пути поиска и формы приглашения
PATHC:DOS;C:NORTON;C:NU;D:BOOK;C;;D:;E:;
PROMPT $P$G
REM Проверка всех дисков на наличие вируса
AIDSTEST * /F/G
REM Установка режима проверки безошибочности копирования
VERIFY ON
REM Запуск программы SMARTDRV и Norton Commander
SMARTDRV
NC
Имя команды = значение
• Каждая команда занимает отдельную строку.
• После окончания формирования конструкции каждой коман-
ды надо нажать клавишу <Enter> .
• Конструкция команды может быть записана символами любо-
го размера.
• После редактирования этого файла необходимо осуществить
перезагрузку операционной системы для установки новой
конфигурационной настройки.
Пример 9.36.
DEVICE— имя драйвера [параметры] — подключение драйвера для управлении
каким-либо устройством, например мышью.
DEVICEHIGH= имя драйвера [параметры] — загружает драйвер устройства в верх-
нюю память (UMA — Upper memory, см. рис. 4.7).
Запомните! Порядок записи команд DEVICE и DEVICEbflGHi
файле CONFIG.SYS очень важен! Сначала устанавливаются
драйверы, позволяющие работать с разными видами памяти, которые дополняют стандартную память объемом 640 Кбайт, а затем устанавливаются драйверы, использующие эту память.
Пример 9.37.
DEVICE = C:DOSHIMEM.SYS
DEVICEHIGH = C:MOUSEMOUSE.SYS
DOS = параметры — устанавливает режим использования области высокой памяти
(НМА) и обеспечения доступа к блокам верхней памяти (UMB) (см. рис. 4.7).
Пример 9.38.
DOS = HIGH,UMB
FILES = число — устанавливает максимальное число одновременно открытых фай-
лов. Обычно это число не должно быть менее 20.
Пример 9.39.
FILES = 40
NUMLOCK- ON или OFF — устанавливает состояние клавиши <Num Lock>. Пара-
метр OFF отключает действие этой клавиши, параметр ON — включает режим ввода с кла-
виатуры прописных букв.
REM или ; — комментарий.
LASTDRTVE— установка количества букв логических дисков.
Устанавливаемые драйверы в файле CONFIG.SYS
Для управления внешними устройствами используются стандартные (встроенные) и загру-
жаемые (устанавливаемые) драйверы.
Стандартные драйверы BIOS обеспечивают работу компьютера стандарт-
ной конфигурации, в состав которого входят: монитор, жесткий и гибкий диски, клавиату-
ра, внешние порты связи.
Загружаемые драйверы позволяют обеспечить подключение дополнительных
устройств, например мышь, дисковод для лазерных дисков, лазерный принтер и т.д. Кроме
того, драйверы могут обеспечить дополнительные настройки стандартных устройств, на-
пример драйвер-русификатор для стандартной клавиатуры с латинским шрифтом.
Познакомимся с назначением наиболее часто используемых драйверов, входящих в
поставку операционной системы MS DOS 6.22:
ANSI.SYS — поддерживает эмуляцию терминала ANSI.
DISPLAY.SYS — поддерживает переключение кодовых страниц для монитора.
HIMEM.SYS — управляет использованием расширенной (Extended) памяти.
EMM386.EXE — организует расширенную (Expanded) память и обеспечивает
доступ к области верхней памяти на компьютерах с процессором
386 и выше, которые имеют расширенную (Extended) память.
Пример 9.40.Рассмотрим вариант файла CONFIG.SYS
DEVICE = C:DOSHIMEM.SYS
DEVICE = C:DOSEMM386.SYS RAM
DEVICEHIGH = C:DOSMOUSE.SYS —
DOS = HIGH,UMB
NUMLOCK = OFF
BUFFERS = 40
FILES = 40
BREAK = ON
установка драйвера управления расши-
ренной памятью.
установка драйвера, обеспечивающего
эмуляцию расширенной памяти и дос-
туп к блокам UMB верхней памяти.
размещение драйвера мыши в верхней
памяти.
размещение операционной системы в
области высокой памяти и обеспечение
доступа к блокам UMB верхней памяти,
отключение режима ввода с клавиатуры
прописных букв.
обеспечивает для пересылки между дис-
ками и памятью 40 буферов,
разрешает одновременное открытие 40
файлов.
прерывание работы программы при
одновременном нажатии клавиш
или <Ctrl><Break>.
КЛЮЧЕВЫЕ ПОНЯТИЯ |
Алгоритм загрузки операционной
системы
Базовая система ввода-вывода
BIOS
Базовый модуль дисковой опера-
ционной системы
MSDOS.SYS
Доступ
Драйвер:
загружаемый
стандартный
Драйвер устройства
Загрузчик (BOOT RECORD)
Загрузка операционной системы
Запись в каталоге
Иерархическая структура каталога
Имя файла
Каталог
Каталог текущий (активный)
Каталог пассивный
Каталог пустой
Команда
Команда резидентная
Команда транзитная
Командная строка
Командный процессор
COMMAND.COM
Командный файл
Командный файл
AUTOEXEC.BAT
Команды для работы с дисками
Команды для работы с каталогами
Команды для работы с файлами I
Модуль
Модуль расширения IO.SYS
Модульная структура операцион-
ной системы
Операционная система
Повторная загрузка операционной
системы
Подкаталог
Полное имя файла
Прерывания:
аппаратные
логические
программные
Приглашение операционной сис-
темы
Путь
Системный диск
Специальные атрибуты файла
Спецификация файла:
сокращенная форма
полная форма
Таблица размещения файлов
(FAT-таблица)
Тип файла
Утилита
Файл
Файл конфигурации CONFIG.SY
Файловая система
Файловая структура диска
Формат команды
Шаблон имени файла
ЛИТЕРАТУРА
1. Когумцрский Е.С. Руководство пользо-
вателя персонального компьютера. В 2-х т. -
Спб.: Ассоциация OILCO, 1992.
2. Богумирский Б.С. MS-DOS 6.2. Новые
возможности для пользователя. -Спб.: Питер,
1994.
3. Брябрин В.М. Программное обеспече-
ние персональных ЭВМ. - М.: Наука, 1988.
4. Дейтел Г, Введение в операционные
системы: В 2-х т.: Пер. с англ. - М.: Мир, 1987.
З.Джордейн Р. Справочник программис-
та персональных компьютеров типа IBM PC, XT
и AT. - М.: Финансы и статистика, 1991.
6. Макарова Н.В., Гуревич В.И. Работаем
на персональном компьютере единой систему,
-Л.: Машиностроение, Ленингр. отд-ние, 1989,
7. Фигурное В.Э. IBM PC для пользовате-
ля. -М.: Финансы и статистика, 1990.
8. Фодор Ж., Бонифас Д., ГонгиЖ, Опе-
рационные системы для IBM PC / Пер, с франц,
-М.,1989. •
9. Чижов АЛ. Системные программные
средства ПЭВМ: Справочник. -М.: Финансы ц
статистика, СП ПараГраф, 1990.
– Конец работы –
Используемые теги: операционна, система, DOS0.059
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: ОПЕРАЦИОННА СИСТЕМА MS DOS
Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов