- •Лекция№11 операционная система персонального компьютера
- •Основные понятия операционной системы
- •По существу эти операции используются при работе с любой программой Поэтому их выделили в одно целое и реализовали выполнение с помощью специальных программ.
- •Характеристики ms dos
- •2.1. Организация доступа к файлу.
- •Модульная структура ms dos.
- •Размещение операционной системы на диске
- •4.1. Назначение fат-таблицы при поиске файлов
- •4.2. Размещение операционной системы ms dos в оперативной памяти
- •Загрузка ms dos в оперативную память с диска Алгоритм загрузки операционной системы
- •Общие сведения о командах
- •Пример команды
- •Классификация команд
Характеристики ms dos
2.1. Организация доступа к файлу.
При обращении к файлу в операционной системе указывается диск , на котором размещен файл и его полное имя. Причем полное имя файла находится в каталоге данного диска. При этом различают два типа каталога:
Текущий (активный каталог) – это тот каталог, в котором пользователь работает в настоящее время .
Пассивный каталог – это тот каталог, с которым нет связи в настоящее время.
В MS DOS принята иерархическая структура организации каталогов:
на каждом диске всегда имеется главный ( корневой ) каталог, который находится на нулевом уровне и обозначается символом - \ . Он создается при форматировании диска и в него входят все остальные каталоги.
В сою очередь главный каталог может содержать другие , подчиненные ему каталоги или подкаталоги, рис.1.
\ (главный каталог)
у ровень 0
уровень1
уровень2
Каждый верхний уровень может быть родительским каталогом для нижестоящего уровня
С понятием файловой системы тесно связано понятие файловой структуры диска, под которой понимается структура размещения на диске главного каталога, подкаталога, операционной системы и выделенные им объемы секторов, кластеров и дорожек.
При этом для доступа к файлу, оказавшемуся в каталоге n –го уровня, необходимо пройти все каталоги (n –1)–го уровня.
Файловая система является частью операционной системы. И если пользователь находится в текущем каталоге , где размещен файл, то для доступа к нему достаточно только имя файла, а если файл находится в пассивном каталоге, который пока не доступен пользователю, то для доступа к такому файлу необходимо указать весь путь к нему по подкаталогам.
Взаимодействие с пользователем осуществляется с приглашения, которое начинается с имени дисковода, далее следует имя текущего каталога и путь к нему. Приглашение заканчивается символом >.
ПРИМЕР.
С:\ КАТ1\КАТ2\ Fail1.txt >
Осуществлен доступ к Fail1.txt (файлу 1 с расширением ТХТ) , который находится в подкаталоге КАТ2, подкаталога КАТ1, которые в свою очередь находятся в главном каталоге диска С.
Такая запись называется полной. При сокращенной записи достаточно указать на соответствующем диске только главный каталог и имя файла:
С:\ Fail1.txt >
Модульная структура ms dos.
ОПРЕДЕЛЕНИЕ.4 Модуль – это унифицированная самостоятельная функциональная часть системы, имеющая законченное оформление и средства сопряжения с другими функциональными узлами и модулями.
Операционная система MS DOS состоит из следующих модулей:
BIOS - базовая система ввода вывода
IO.SYS - модуль расширения
MS DOS.SYS - базовый модуль
COMMAND.COM - командный процессор или интерпретатор команд
внешние команды, драйверы и утилиты, представляющие собой файлы с расширением . COM, .EXE, .SYS
SB(System Bootstrap) - системный загрузчик
инструментальные средства MS DOS, состоящие из:
специальные программы по управлению работой всех устройств.
тестовые программы контроля работы внешних устройств.
программу начальной загрузки операционной системы.
- системы программирования;
- текстового редактора;
- отладчика исполняемых файлов.
3.1. BIOS - базовая система ввода вывода
Самый близкий к аппаратуре компонент. Эта программа находится в постоянной памяти и входит в комплект поставки персональной ЭВМ. При этом тип операционной системы может меняться , а программа остается постоянной.
Основная функция BIOS – это управление внешними стандартными устройства, входящими в состав конкретной модели ЭВМ. Она содержит :
Записывается модуль в ППЗУ при изготовлении ЭВМ и не может быть изменен при обычных условиях эксплуатации.
3.2. Модуль расширения базовой системы.
Обеспечивает гибкость операционной системы и при необходимости блокирует функции модуля BIOS.
За счет использования файла CONFIG.SYS производится модификация операционной системы и осуществляется подключение драйверов новых устройств.
3.3. Базовый модуль
Располагается на системном диске сразу же за модулем расширения и предназначен для управления ресурсами системы , файловой системой и работой программ.
3.4. Командный процессор.
Он предназначен для приема и анализа команд , введенных с клавиатуры или из командного файла, выполнения внутренних команд, загрузке в память команд для выполнения и обработке прерываний по завершении задачи. Данный процессор представляет собой модуль COMAND . COM и располагается на системном диске в любом месте. При нормальной работе командный процессор выдает приглашение к работе:
С:\>
В ответ на это пользователь вводит команду или программу.
3.5. Загрузчик.
Загрузчик расположен в файле BOOT. RECORD и размещается на диске в нулевом секторе. Основное его назначение состоит в том, чтобы найти на диске модуль расширения и базовый модуль и с диска поместить их с оперативную память.
3.6. Внешние команды, драйверы и утилиты.
Внешняя программа – это программа, выдающая пользователю ряд простых запросов или выполняемая автоматически.
Внешние драйверы – это управляющие программы, поставляемые с внешними устройствами или без них.
Утилиты - это программы обслуживания, которые представляют пользователю сервисные услуги.