Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемГлеб Гандурин
1 ОС MS-DOS. Основные понятия и команды Курс «Операционные системы» Бабич А.В. © 2005 Лекция 2:
2 План лекции Краткая история MS-DOS –Совместимые с MS-DOS ОС Основные понятия MS-DOS –Файловая система –Диалог с DОС Команды MS-DOS для работы… –…с файлами –…с каталогами –…с дисками Пакетные файлы MS-DOS –Конфигурирование ОС
3 Краткая история MS-DOS
4 Вступление Была основной ОС для IBM PC с 1981 по 1995 гг. Прошла путь от версии MS-DOS 1.0 до 6.22 Неграфическая ОС –Интерфейс командной строки –Необходимы оболочки Было выпущено ряд ОС, совместимых с MS- DOS PC-DOS фирмы IBM использовалась до 2000 Сейчас существует и развивается Free DOS
5 Краткая история MS-DOS – Microsoft приобрела у Seattle Computer Products лицензию на ОС QDOS –Переработанный продукт назвали MS-DOS 1.0 полностью в ПЗУ поддержка 5,25 FDD 180Kb 1981 – начало работы над Interface Manager – прообраз Windows – MS-DOS 1.1 –поддержка DS FDD 360kb MS-DOS 2.0 для IBM PC XT –поддержка HDD до 10 Мb –появились каталоги
6 Краткая история MS-DOS MS-DOS 3.0 –поддержка HDD до 20 Мb –поддержка FDD 5,25 HD 1,2 Mb 1985 – графическая оболочка Windows 1.0 –никаких преимуществ, лишь красота! MS-DOS 3.2 –поддержка FDD 3,5 DD 720 Kb MS-DOS 3.3 –Логические диски (до 32 Mb) –поддержка FDD 3,5 HD 1,44 Mb
7 Краткая история MS-DOS – Windows 2.0 –Исправлены ошибки –Подготовила успех 3-й версии MS-DOS 4.0 –Жесткие диски, размером более 32 Mb –Оболочка DOSSHELL MS-DOS 4.01 –Первая специальная русская версия 1990 – Windows 3.0 –Общепризнанная графическая среда –Многозадачность –Поддержана производителями ПО и аппаратуры
8 Краткая история MS-DOS MS-DOS 5.0 –Встроенный текстовый редактор EDIT –Использование памяти выше 1 Mb 1992 – Windows 3.1 –Исправлены ошибки MS-DOS 6.0 –Поддержка CD-ROM –Сжатие данных DOUBLESPACE – работало некорректно –Антивирус –Ошибки были исправлены в версии MS-DOS – Windows 3.11 for Workgroups –Сетевые возможности 1995 – Windows95 –Революционный интерфейс –Компьютер становится «бытовым прибором»
9 ОС, совместимые с MS-DOS DR DOS 6.0, 7.0 (Digital Research) Compaq DOS –Больше удобств –Не во всем совместимы с MS-DOS PC DOS 7.0, 2000 (IBM) –Самая совершенная из подобных ОС –32-х разрядная –Большое число утилит, оконный интерфейс –Встроенный язык программирования REXX –Использовалась до 2000 г! PTS DOS («Физтехсофт», г. Долгопрудный) –100% совместима с MS-DOS 5.0 –Более компактна, более быстродействующая –Расширенное конфигурирование, менеджер загрузки – установка нескольких ОС на одном диске Free DOS –Linuxоподобная СОВРЕМЕННАЯ ОС –Может работать в режиме Live CD
10 Основные понятия MS-DOS
11 Файл File - поименованная область на машинном носителе –Текстовые для чтения человеком –Двоичные для обработки программой Система 8.3 –Имя – до 8 символов –Расширение – до 3 символов Необязательная часть имени Описывает содержимое файла Указывает на программу, в которой он создан
12 Имя файла command.com имя расширение Допустимые символы: –- _ $ # ! % ( ) { } ~ ^ Регистр букв значения не имеет Зарезервированные имена: –PRN – принтер –LPT1-LPT3 – параллельные порты –AUX – 1-й последовательный порт –COM1-COM3 – последовательные порты –CON – при вводе – клавиатура, при выводе - экран –NUL – пустое устройство
13 Каталог Directory – специальное мест на диске, в котором хранятся сведения о файлах –файл специального вида Подкаталоги и над каталоги Один корневой каталог на каждом носителе –Иерархическая древовидная файловая система Текущий каталог Путь – последовательность из имен каталогов или символов «..», разделенных символом «\» –Задает маршрут от текущего (корневого) каталога к тому, в котором находится файл –«.. » - надкаталог –« \ » - корневой каталог –«. » - текущий каталог
14 Пример файловой системы на диске
15 Имена дисков A:, B: - дисководы для гибких дисков C:, D:, E:, F:,… - разделы жесткого диска, оптические накопители, Flash-диски и т.д. Текущий дисковод Полное имя файла: –[диск :][путь\]имя файла a:\papers\letters\friends.txt –Шаблоны: * - любое число любых символов ? – один символ или его отсутствие –*.bak –abc???.*
16 Диалог с DOS Приглашение –C:\EXE> Ввод команд: –Enter – выполнить –F3 – вызов предыдущей команды – - вызов предыдущей команды посимвольно DOSKEY – удобная работа с историей команд Поиск команд: –.COM –.EXE –.BAT
17 Редактирование командной строки Backspace – удалить предыдущий символ Del – удалить текущий символ Ctrl+Home – удалить до начала строки Ctrl+End – удалить до конца строки - вправо Ctrl+ - на слово вправо - влево Ctrl+ - на слово влево Esc – очистить строку
18 Во время выполнения команды Ctrl+Break – прервать выполнение команды Ctrl+C – то же Ctrl+NumLock – приостановить выполнение команды до нажатия любой клавиши Ctrl+S – то же Ctrl+Alt+Del – перезагрузка DOS
19 Команды MS-DOS
20 Работа с файлами Создание текстового файлаCOPY con имя EDIT имя Редактирование текстового файлаEDIT имя Удаление файлаDEL имя DEL шаблон /p Переименование файлаREN имя 1 имя 2 Копирование файловCOPY имя 1 имя 2 COPY файл каталог COPY файл Перемещение файловMOVE имя 1 имя 2 Печать текстовых файловCOPY имя prn PRINT имя Сравнение файловFC имя 1 имя 2 Поиск строки в файлеFIND «строка» файл Вывод текстового файла на экранTYPE имя TYPE имя |MORE СOPY имя con Копирование файлов и каталоговXCOPY Конкатенация файловCOPY имя 1+имя 2 имя 3
21 Работа с каталогами Смена каталогаCD путь CD.. CD \ Просмотр оглавления каталогаDIR путь[\файл] DIR путь /p DIR путь /w DIR путь /? Создание каталогаMD путь Удаление каталогаRD путь Установка списка каталогов для поиска программ PATH путь; путь;… PATH ; PATH Копирование файлов и каталоговXCOPY Удаление непустых каталоговDELTREE путь Просмотр дерева каталогов на дискеTREE путь Определение синонима для каталогаSUBST диск путь
22 Работа с дисками Смена текущего дискаA: C: … Форматирование дисковFORMAT диск /s /u /q FORMAT диск /t:число /n:число FORMAT диск /u FORMAT диск /q Включение режима проверки правильности записи на диск VERIFY on VERIFY off VERIFY Задание метки дискаLABEL диск VOL диск Проверка дисков на правильность логической и физической структуры CHKDSK диск Подорожечное сравнение дисковDISKCOMP диск 1 диск 2 Подорожечное копирование дисковDISKCOPY диск 1 диск 2 Перенос на диск системных файловSYS диск Переназначение буквы дискаASSIGN буква=буква
23 Другие команды Очистка экранаCLS Вывод и установка датыDATE Вывод и установка времениTIME Установка вида приглашения DOSPROMPT текст PROMPT $p$g Справка по командам DOSHELP HELP команда Запуск копии командного интерпретатора COMMAND Выход из командного интерпретатораEXIT Примечания: 1. На всех предыдущих слайдах везде, где требуется имя файла можно использовать шаблоны 2. Возможно перенаправление ввода-вывода в командах с помощью символов «>», «
24 Пакетные файлы MS-DOS
25 Пакетные (командные) файлы Batch file – текстовый файл, содержащий список команд DOS –Команды выполняются последовательно, так, как если бы были введены с клавиатуры –Имеет расширение.BAT Можно использовать параметры –%1-%9 –Если мало, можно использовать команду SHIFT –%0 – содержит имя выполняемого командного файла TYPE myfile.txt TYPE %1
26 Команды пакетных файлов Отмена дублирования команд на ECHO off КомментарииREM символы Вывод сообщений на экранECHO сообщение Вывод на экран пустой строкиECHO. Вывод звукового сигналаECHO [Alt+7] Добавление строки в конец существующего файла (или создание) ECHO строка >> файл Создание файла и запись в него строки (или замещение) ECHO строка > файл Приостановка выполнения командного файла PAUSE Вызов одного пакетного файла из другого CALL файл
27 Безусловный переход в командных файлах Управление порядком выполнения команд в файле Меткой считается любая строка, начинающаяся с двоеточия GOTO метка GOTO continue … :continue REM продолжаем выполнение
28 Проверка условий и условный переход IF условие команда Команда – любая, в т.ч. GOTO Условие –ERRORLEVEL число –строка 1 == строка 2 –EXIST файл –NOT условие off If -%1 == - goto no_param if not exist %1 goto not_exist type %1 :no_param echo Должен быть параметр! goto exit :not_exist echo Файл %1 не найден! :exit
29 Циклы в пакетных файлах Позволяют выполнить программу или команду DOS для всех файлов из списка FOR %x in (список) do команда –x – любой символ, кроме цифр 0-9 –список – имена файлов, разделенные пробелами –команда – любая –При применении цикла в командном файле символ процента должен удваиваться for %c in (*.pas *.txt *.bas *.c) do print %c
30 Диалоговые пакетные файлы. Меню Команда CHOISE – не слишком удобна Утилита BE из пакета Norton Utilities BE ASK «сообщение», символы be ask «запустить программу RUNME [Y/N]?», YN If errorlevel 2 goto continue runme :continue Другие функции утилиты: –BEEPзвуковой сигнал –WINDOWсоздание текстового окна –CLSцвета фона и текста –…
31 Пример off echo Выберите игру: echo D – Digger echo T – Tetris echo C – Cat be ask «введите D, T или C:», DTC if errorlevel 3 goto cat if errorlevel 2 goto tetris digger goto exit :tetris tetris goto exit :cat cat :exit
32 Конфигурирование системы Создание удобной для пользователя программной обстановки: –Копирование файлов с жесткого диска –Форматирование и разбиение жесткого диска Защита от вирусов Использование нескольких ОС Несколько пользователей –Создание файловой системы и размещение файлов –Написание файла конфигурации CONFIG.SYS –Написание файла автозапуска AUTOEXEC.BAT
33 CONFIG.SYS Задает параметры DOS и указывает, какие драйверы и резиденты нужно загружать Находится в корневом каталоге загрузочного диска, при отсутствии – параметры по умолчанию Команды: –buffers=число –country=число,число,полное-имя-файлаCOUNTRY.SYS –lastdrive=буква –files=число –rem комментарий или ;комментарий –shell=command.com /e:число /p –DEVICE=имя-файла-драйвера [параметры] –install=имя-файла-программы[параметры] –devicehigh=имя-файла-драйвера [параметры] Драйверы –Himem.sys –Smartdrv.sys (exe) –Vdisk.sys (ramdrive.sys) –Emm386. exe –Mouse.sys
34 AUTOEXEC.BAT Содержит команды, выполняющиеся при каждой загрузке DOS Находится в корневом каталоге загрузочного диска, при отсутствии – запрашивается дата и время Команды: off –path –prompt –set переменная=значение comspec, tmp, lib, include,… –Любые другие команды DOS Драйверы DOSKEY Запуск оболочки …
35 Мультиконфигурация Возможность определить в файлах CONFIG.SYS и AUTOEXEC.BAT несколько вариантов конфигурации Если компьютером пользуются несколько пользователей Описание команд и пример см. в соответствующем экране команды HELP
36 Выводы
37 MS-DOS была основной ОС для IBM PC с 1981 по 1995 гг. Прошла путь от версии MS-DOS 1.0 до 6.22 Неграфическая ОС Имеет множество команд для работы с файлами, каталогами и дисками Позволяет организовать пакетные файлы и произвести конфигурирование системы «Продолжает жить» в виде FreeDOS
38 Вопросы? Возникли ли у Вас какие- нибудь вопросы после прослушивания этой лекции?
39 Контрольные вопросы Какие ОС, совместимые c MS-DOS Вы знаете? Перечислите известные Вам команды для работы с файлами Перечислите известные Вам команды для работы с каталогами Какие команды для работы с дисками Вы знаете? Напишите пакетный файл для выбора желаемой операции над файлом, им которого передано в виде параметра (печать, вывод на экран, редактирование) Как в MS-DOS можно организовать цикл? Для чего служат файлы CONFIG.SYS и AUTOEXEC.BAT?
40 Использованные материалы Симонович С.В., Евсеев Г.А., Алексеев А.Г. Общая информатика: учебное пособие для средней школы. – М.: АСТ-ПРЕСС, Фигурнов В.Э. IBM PC для пользователя. Изд. 5-е, исправл. и доп. – М.: Финансы и статистика, НПО «Информатика и компьютеры», MS-DOS Help ©Microsoft Corp, 1993 PC Museum: DOS
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.