ОС MS-DOS. Основные понятия и команды Курс «Операционные системы» Бабич А.В. © 2005 liketaurus@mail.ru Лекция 2:

Презентация:



Advertisements
Похожие презентации
Команды DOS. Команды MS DOS бывают двух типов: Внутренние команды, их выполняет командый процессор COMMAND.COM (например, dir, copy). Внешние команды.
Advertisements

Команды MS-DOS Диалог пользователя с DOS осуществляется в форме команд (программ на машинном языке), предусматривающих то или иное действие для ОС.
Программное обеспечение ЭВМ и информация Виды программного обеспечения Файлы и файловые структуры Системное ПО и системы программирования Операционная.
Презентация на тему: Белгород Белгород2006 «Не графические Операционные системы» Выполнил: Пойманов В.Н.
Системная оболочка Norton Commander n Автор программы Peter Norton, компания Peter Norton Computing (c 1992г. Semantec)
Командные файлы (примеры программирования). Командные языки bat от английского batch – пачка. каждая строка (лист «пачки») этого текстового по типу файла,
Основные операционные системы: Персональные компьютеры IBM-совместимые – MS-DOS, Windows (3.1, 9, Me, XP); Персональные компьютеры Apple – Mac OS Рабочие.
КОМАНДЫ ОС диалог ОС с пользователем: C:>__ Команда приглашение ОС (к диалогу) пользователь C:> dir C:> echo TEXT TO DISPLAY примеры: C:> help | more C:>
Интерпретатор CMD. Управление в пакетных файлах Параметры Переходы Условия Циклы.
Информатика в школе Операционная система Программное обеспечение.
LOGO Операционная система LOGO Операционная система 1 История операционных систем 2 Состав операционных систем 3 Порядок запуска.
ФАЙЛЫ И ФАЙЛОВАЯ СИСТЕМА Выполнил: Гончаров Роман.
ФАЙЛЫ И ФАЙЛОВАЯ СИСТЕМА Понятие файла, файловой системы, классификация.
Виды программного обеспечения. Программное обеспечение Системное ПО Системы програм- мирования Прикладное ПО Операционные системы Программы-оболочки Сервисные.
Операционные системы Майоров Вадим Евгеньевич Каменский Иван Юрьевич.
Файл – это поименованная область на диске. В них могут храниться тексты программ, документы и любые другие данные Файл – это поименованная область на диске.
Операционная система MS-DOS Не управляя оборудованием, программа остается всего лишь литературным произведением, написанным на особом формальном языке.
Эксплуатационная характеристика современных операционных систем.
Тема урока: Файл и файловая система. Все программы и данные хранятся в долговременной памяти компьютера в виде файлов. Файл-это программа или данные,
Файлы и файловая система Файл – это объект в виде совокупности данных, имеющий имя и хранящийся в долговременной (внешней) памяти компьютера. Имя файла.
Транксрипт:

ОС MS-DOS. Основные понятия и команды Курс «Операционные системы» Бабич А.В. © 2005 Лекция 2:

План лекции Краткая история MS-DOS –Совместимые с MS-DOS ОС Основные понятия MS-DOS –Файловая система –Диалог с DОС Команды MS-DOS для работы… –…с файлами –…с каталогами –…с дисками Пакетные файлы MS-DOS –Конфигурирование ОС

Краткая история MS-DOS

Вступление Была основной ОС для IBM PC с 1981 по 1995 гг. Прошла путь от версии MS-DOS 1.0 до 6.22 Неграфическая ОС –Интерфейс командной строки –Необходимы оболочки Было выпущено ряд ОС, совместимых с MS- DOS PC-DOS фирмы IBM использовалась до 2000 Сейчас существует и развивается Free DOS

Краткая история 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 –появились каталоги

Краткая история 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

Краткая история MS-DOS – Windows 2.0 –Исправлены ошибки –Подготовила успех 3-й версии MS-DOS 4.0 –Жесткие диски, размером более 32 Mb –Оболочка DOSSHELL MS-DOS 4.01 –Первая специальная русская версия 1990 – Windows 3.0 –Общепризнанная графическая среда –Многозадачность –Поддержана производителями ПО и аппаратуры

Краткая история 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 –Революционный интерфейс –Компьютер становится «бытовым прибором»

ОС, совместимые с 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

Основные понятия MS-DOS

Файл File - поименованная область на машинном носителе –Текстовые для чтения человеком –Двоичные для обработки программой Система 8.3 –Имя – до 8 символов –Расширение – до 3 символов Необязательная часть имени Описывает содержимое файла Указывает на программу, в которой он создан

Имя файла command.com имя расширение Допустимые символы: –- _ $ # ! % ( ) { } ~ ^ Регистр букв значения не имеет Зарезервированные имена: –PRN – принтер –LPT1-LPT3 – параллельные порты –AUX – 1-й последовательный порт –COM1-COM3 – последовательные порты –CON – при вводе – клавиатура, при выводе - экран –NUL – пустое устройство

Каталог Directory – специальное мест на диске, в котором хранятся сведения о файлах –файл специального вида Подкаталоги и над каталоги Один корневой каталог на каждом носителе –Иерархическая древовидная файловая система Текущий каталог Путь – последовательность из имен каталогов или символов «..», разделенных символом «\» –Задает маршрут от текущего (корневого) каталога к тому, в котором находится файл –«.. » - надкаталог –« \ » - корневой каталог –«. » - текущий каталог

Пример файловой системы на диске

Имена дисков A:, B: - дисководы для гибких дисков C:, D:, E:, F:,… - разделы жесткого диска, оптические накопители, Flash-диски и т.д. Текущий дисковод Полное имя файла: –[диск :][путь\]имя файла a:\papers\letters\friends.txt –Шаблоны: * - любое число любых символов ? – один символ или его отсутствие –*.bak –abc???.*

Диалог с DOS Приглашение –C:\EXE> Ввод команд: –Enter – выполнить –F3 – вызов предыдущей команды – - вызов предыдущей команды посимвольно DOSKEY – удобная работа с историей команд Поиск команд: –.COM –.EXE –.BAT

Редактирование командной строки Backspace – удалить предыдущий символ Del – удалить текущий символ Ctrl+Home – удалить до начала строки Ctrl+End – удалить до конца строки - вправо Ctrl+ - на слово вправо - влево Ctrl+ - на слово влево Esc – очистить строку

Во время выполнения команды Ctrl+Break – прервать выполнение команды Ctrl+C – то же Ctrl+NumLock – приостановить выполнение команды до нажатия любой клавиши Ctrl+S – то же Ctrl+Alt+Del – перезагрузка DOS

Команды MS-DOS

Работа с файлами Создание текстового файла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

Работа с каталогами Смена каталогаCD путь CD.. CD \ Просмотр оглавления каталогаDIR путь[\файл] DIR путь /p DIR путь /w DIR путь /? Создание каталогаMD путь Удаление каталогаRD путь Установка списка каталогов для поиска программ PATH путь; путь;… PATH ; PATH Копирование файлов и каталоговXCOPY Удаление непустых каталоговDELTREE путь Просмотр дерева каталогов на дискеTREE путь Определение синонима для каталогаSUBST диск путь

Работа с дисками Смена текущего диска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 буква=буква

Другие команды Очистка экранаCLS Вывод и установка датыDATE Вывод и установка времениTIME Установка вида приглашения DOSPROMPT текст PROMPT $p$g Справка по командам DOSHELP HELP команда Запуск копии командного интерпретатора COMMAND Выход из командного интерпретатораEXIT Примечания: 1. На всех предыдущих слайдах везде, где требуется имя файла можно использовать шаблоны 2. Возможно перенаправление ввода-вывода в командах с помощью символов «>», «

Пакетные файлы MS-DOS

Пакетные (командные) файлы Batch file – текстовый файл, содержащий список команд DOS –Команды выполняются последовательно, так, как если бы были введены с клавиатуры –Имеет расширение.BAT Можно использовать параметры –%1-%9 –Если мало, можно использовать команду SHIFT –%0 – содержит имя выполняемого командного файла TYPE myfile.txt TYPE %1

Команды пакетных файлов Отмена дублирования команд на ECHO off КомментарииREM символы Вывод сообщений на экранECHO сообщение Вывод на экран пустой строкиECHO. Вывод звукового сигналаECHO [Alt+7] Добавление строки в конец существующего файла (или создание) ECHO строка >> файл Создание файла и запись в него строки (или замещение) ECHO строка > файл Приостановка выполнения командного файла PAUSE Вызов одного пакетного файла из другого CALL файл

Безусловный переход в командных файлах Управление порядком выполнения команд в файле Меткой считается любая строка, начинающаяся с двоеточия GOTO метка GOTO continue … :continue REM продолжаем выполнение

Проверка условий и условный переход 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

Циклы в пакетных файлах Позволяют выполнить программу или команду DOS для всех файлов из списка FOR %x in (список) do команда –x – любой символ, кроме цифр 0-9 –список – имена файлов, разделенные пробелами –команда – любая –При применении цикла в командном файле символ процента должен удваиваться for %c in (*.pas *.txt *.bas *.c) do print %c

Диалоговые пакетные файлы. Меню Команда CHOISE – не слишком удобна Утилита BE из пакета Norton Utilities BE ASK «сообщение», символы be ask «запустить программу RUNME [Y/N]?», YN If errorlevel 2 goto continue runme :continue Другие функции утилиты: –BEEPзвуковой сигнал –WINDOWсоздание текстового окна –CLSцвета фона и текста –…

Пример 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

Конфигурирование системы Создание удобной для пользователя программной обстановки: –Копирование файлов с жесткого диска –Форматирование и разбиение жесткого диска Защита от вирусов Использование нескольких ОС Несколько пользователей –Создание файловой системы и размещение файлов –Написание файла конфигурации CONFIG.SYS –Написание файла автозапуска AUTOEXEC.BAT

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

AUTOEXEC.BAT Содержит команды, выполняющиеся при каждой загрузке DOS Находится в корневом каталоге загрузочного диска, при отсутствии – запрашивается дата и время Команды: off –path –prompt –set переменная=значение comspec, tmp, lib, include,… –Любые другие команды DOS Драйверы DOSKEY Запуск оболочки …

Мультиконфигурация Возможность определить в файлах CONFIG.SYS и AUTOEXEC.BAT несколько вариантов конфигурации Если компьютером пользуются несколько пользователей Описание команд и пример см. в соответствующем экране команды HELP

Выводы

MS-DOS была основной ОС для IBM PC с 1981 по 1995 гг. Прошла путь от версии MS-DOS 1.0 до 6.22 Неграфическая ОС Имеет множество команд для работы с файлами, каталогами и дисками Позволяет организовать пакетные файлы и произвести конфигурирование системы «Продолжает жить» в виде FreeDOS

Вопросы? Возникли ли у Вас какие- нибудь вопросы после прослушивания этой лекции?

Контрольные вопросы Какие ОС, совместимые c MS-DOS Вы знаете? Перечислите известные Вам команды для работы с файлами Перечислите известные Вам команды для работы с каталогами Какие команды для работы с дисками Вы знаете? Напишите пакетный файл для выбора желаемой операции над файлом, им которого передано в виде параметра (печать, вывод на экран, редактирование) Как в MS-DOS можно организовать цикл? Для чего служат файлы CONFIG.SYS и AUTOEXEC.BAT?

Использованные материалы Симонович С.В., Евсеев Г.А., Алексеев А.Г. Общая информатика: учебное пособие для средней школы. – М.: АСТ-ПРЕСС, Фигурнов В.Э. IBM PC для пользователя. Изд. 5-е, исправл. и доп. – М.: Финансы и статистика, НПО «Информатика и компьютеры», MS-DOS Help ©Microsoft Corp, 1993 PC Museum: DOS