
Операционные системы
Практические работы и лекции
Операционная система MS-DOS
Операционная система MS-DOS ( Microsoft Disk Operating System, т.е. дисковая операционная система фирмы Microsoft) была создана в 1981г. по заказу IBM и затем непрерывно совершенствовалась .
Основные модули ОС
Операционная система MS-DOS состоит из следующих основных модулей:
-
Базовая система ввода-вывода-(Ваsic Input / Output System (BIOS));
-
Блок начальной загрузки (Boot Record);
-
Модуль расширения базовой системы ввода/вывода (IO.SYS.);
-
Модуль обработки прерываний (MS-DOS Sys.);
-
Командного npoцeccopa(COMMAND. COM.);
-
Утилит ОС.
Базовая система ввода-вывода (BIOS) - аппаратно зависима и находится в ПЗУ компьютера . Это часть операционной системы является «встроенной» в компьютер . Она реализует следующие основные функции :
-
автоматическую проверку аппаратных компонентов при включении ПК;
-
вызов блока начальной загрузки ОС.
Блок начальной загрузки (Boot Record)- это очень короткая программа (около 512 байт), находящаяся в первом секторе каждой дискеты с операционной системой DOS.
Модуль расширения базовой системы ввода-вывода (IO.SYS)-представляет собой дополнение к базовой системе ввода-вывода в ПЗУ. Он настраивает ОС на конкретную конфигурацию ЭВМ и позволяет подключить новые драйверы к настроенным устройством ввода/вывода .
Модуль обработки прерываний (MS-DOS .SYS)- реализует основные высокоуровневые услуги DOS (прерывания верхнего уровня ), связанные с обслуживанием файловой системы и операций логического уровня ввода/вывода. Данный модуль используется всеми прикладными программами .
Командный проиессор (COMMAND. COM)- обрабатывает команды, вводимые пользователем. Командный процессор находится в дисковом файле COMMAND. COM на диске, с которого загружаются операционные системы. При загрузке в ОЗУ командного процессора он распадается на две части: резидентную, располагаемую вслед за двумя рассмотренными модулями ОС, и полурезидентную, помещаемую по старшим адресам памяти.
Файловая система ОС MS-DOS
FAT - представляет собой простую файловую систему, разработанную для небольших дисков и простых структур каталогов. Ее название происходит от названия метода, применяемого для организации файлов ≈ таблица размещения файлов (File Allocation Table, FAT). Эта таблица размещается в начале тома. В целях защиты тома на нем хранятся две копии FAT. В случае повреждения первой копии FAT дисковые утилиты (например, Scandisk) могут воспользоваться второй копией для восстановления тома. Таблица размещения файлов и корневой каталог должны располагаться по строго фиксированным адресам, чтобы файлы, необходимые для запуска системы, были размещены корректно.
Файл — это поименованная область структурированных данных на машинном носителе. В файлах может храниться различная информация. Каждый файл имеет обозначение, которое состоит из двух частей: имени и расширения.
Шаблон имени файла. Операции с группой файлов (копирование, удаление, перемещение, поиск) легко выполнить, пользуясь при формировании имен и типов файлов шаблоном. Шаблон имени файла — специальная форма, в которой в полях имени и типа файла используются символы «*» или «?».
Символ «*» служит для замены любой последовательности символов. В шаблоне может быть использовано в поле имени и типа по одному символу «*». Например, запись А1. * означает группу файлов с именем А1 и любым расширением (Al.com, Al.txt и т.п), запись *.* означает группу файлов, имеющих любое имя и любое расширение (a.txt, b12.bas, и т.д.).
Символ «?» служит для замены одного символа. В шаблоне может быть использовано несколько таких символов. Например, запись A??B.bas означает группу файлов с расширением .bas
Каталог (папка) — это справочник файлов, папок и ярлыков с указанием месторасположения их на диске.
Основные команды MS-DOS
Просмотр содержимого диска
Dir — просмотр содержимого текущего диска;
Dir /P /W [дисковод:] — просмотр содержимого диска (Р — постраничный просмотр, W— вывод краткого содержания)
Работа с файлами
-
для создания текстовых файлов — Copy con [дисковод:][путь \] имя файла;
-
для удаления файла — команда Del [дисковод:] [путь] имя файла.
-
для переименования файлов — Rename [дисковод:] [путь \ ] имя файла новое имя файла;
-
для перемещения файлов - Move имя файла [дисковод:] [путь \ ]
-
для копирования файлов — Сору имя файла [дисковод:] [путь \ ]
Если имя файла не указано, то файл копируется с тем же именем.
-
для вывода файла на экран — команда Туре имя файла;
-
F6 – сохранить файл после создания
-
Edit – редактировать файла
-
F2 – сохранить после редактирования
-
Erase – удаление файла, Unrase – востанавление файла
-
Exit – выход
Работа с каталогами
-
для создания каталога — MD имя каталога;
-
для входа в каталог — CD имя каталога;
-
для выхода из каталога — CD .. ;
-
для выхода в корневой каталог — CD\;
-
для удаления каталога — RD имя каталога
-
для удаления непустого каталога RD /S имя каталога
-
дата и время – DATE, TIME
Очистка экрана-CLS
Строка приглашения-PROMPT
Помощь-HELP
Объединение файлов copy 1+2+3 новое имя файла