ОС MS-DOS. Основные понятия и команды презентация

Содержание

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

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

Лекция

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 1981-83
1981 – Microsoft приобрела у Seattle Computer Products

лицензию на ОС QDOS
Переработанный продукт назвали MS-DOS 1.0
полностью в ПЗУ
поддержка 5,25” FDD 180Kb
1981 – начало работы над Interface Manager
прообраз Windows 1.0
1982 – MS-DOS 1.1
поддержка DS FDD 360kb
1983 - MS-DOS 2.0 для IBM PC XT
поддержка HDD до 10 Мb
появились каталоги



Слайд 6Краткая история MS-DOS 1984-87
1984 - MS-DOS 3.0
поддержка HDD до 20 Мb
поддержка

FDD 5,25” HD 1,2 Mb
1985 – графическая оболочка Windows 1.0
никаких преимуществ, лишь красота!
1986 - MS-DOS 3.2
поддержка FDD 3,5” DD 720 Kb
1987 - MS-DOS 3.3
Логические диски (до 32 Mb)
поддержка FDD 3,5” HD 1,44 Mb




Слайд 7Краткая история MS-DOS 1987-90
1987 – Windows 2.0
Исправлены ошибки
Подготовила успех 3-й версии
1988

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



Слайд 8Краткая история MS-DOS 1991-95
1991 - MS-DOS 5.0
Встроенный текстовый редактор EDIT
Использование памяти

выше 1 Mb
1992 – Windows 3.1
Исправлены ошибки
1993 - MS-DOS 6.0
Поддержка CD-ROM
Сжатие данных DOUBLESPACE – работало некорректно
Антивирус
Ошибки были исправлены в версии MS-DOS 6.22
1993 – Windows 3.11 for Workgroups
Сетевые возможности
1995 – Windows’95
Революционный интерфейс
Компьютер становится «бытовым прибором»



Слайд 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Работа с файлами


Слайд 21Работа с каталогами


Слайд 22Работа с дисками


Слайд 23Другие команды


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


Слайд 25Пакетные (командные) файлы
Batch file – текстовый файл, содержащий список команд DOS
Команды

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



Слайд 26Команды пакетных файлов


Слайд 27Безусловный переход в командных файлах
Управление порядком выполнения команд в файле
Меткой считается

любая строка, начинающаяся с двоеточия
GOTO метка
GOTO continue


:continue
REM продолжаем выполнение



Слайд 28Проверка условий и условный переход
IF условие команда
Команда – любая, в т.ч.

GOTO
Условие
ERRORLEVEL число
строка1 == строка2
EXIST файл
NOT условие
TYP.BAT
@echo 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Пример меню
@echo 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



Слайд 33CONFIG.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




Слайд 34AUTOEXEC.BAT
Содержит команды, выполняющиеся при каждой загрузке DOS
Находится в корневом каталоге загрузочного

диска, при отсутствии – запрашивается дата и время
Команды:
@echo 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Использованные материалы

Симонович С.В., Евсеев Г.А., Алексеев А.Г. Общая информатика: учебное пособие

для средней школы. – М.: АСТ-ПРЕСС, 1998.
Фигурнов В.Э. IBM PC для пользователя. Изд. 5-е, исправл. и доп. – М.: Финансы и статистика, НПО «Информатика и компьютеры», 1994.
MS-DOS Help ©Microsoft Corp, 1993
PC Museum: DOS http://members.fortunecity.com/pcmuseum/dos.htm



Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика