
4.Основные компоненты ОС.ppt
- Количество слайдов: 18
Операционная система (Основные части)
ОС состоит из 3 -х основных частей. Файловая система; n Драйверы устройств; n Командный процессор. n
1. Файловая система – это часть ОС, предназначенная для управления файлами и каталогами. n Файл – это поименованная область на диске, носящая определённое имя и держащая какую-либо информацию. n Каталог - должен иметь имя, содержащая какую-либо информацию о файлах с указанием место - расположения на диске. n
Он содержит: n n имена файлов сведения о размере файлов расширение файла дату создания или редактирования
n 2. Драйверы – важный класс системных программ. Они расширяют возможность ОС, позволяющий работать с различными внешними устройствами.
Драйверы делятся на драйверы для: Стандартных устройств; n Специальных устройств. n
n Современные ОС содержат драйвера в комплекте постановки, вместе с новыми устройствами или контроллерами. n К стандартным относятся: клавиатура, мышь. n К специальным относятся: модем. (драйверы специальных устройств подключается особо). n Драйверы стандартных устройств , помещаются в BIOS ввод/вывод, которая различается в ПЗУ системой платы. Загружаются в память при загрузке ОС, их имена в специальном файле Config. sys.
Командный процессор и командный язык: n Командный язык – это набор команд, который позволяет выполнять указанные пользователем действия по управлению файловой системой. n Анализ и выполнение всех команд осуществляет командный процессор.
n. Кроме отдельных команд можно задать целый список выполняемых команд, такой список помещается в командный файл.
Существуют команды их можно изменять n- настройки отдельных узлов n - обслуживать файлы n - запускать на выполнение программы
Основные характеристики n 1. Модульность т. е. (Модуль – это унифицированная самостоятельная функциональная часть системы, имеющая средства сопряжения с другими функциональными узлами и модулями), каждая часть решает определённые наборы задач. n 2. Иерархическая структура. n 3. Развитый командный язык. n 4. Возможность подключения драйверов дополнительных устройств. n 5. Возможность работы с последовательными устройствами, как с файлами
Основные модули ОС. n Структуру ОС образуют модули: n 1. Bios (Basic Input/Output System) – базовая система ввода/ вывода; n 2. Модуль расширения Bios, в виде файла n 3. Модуль обработки прерываний n 4. Командный процессор или интерпретатор команд, в виде файла с именем command. com; n 5. Внешние команды, драйвера, утилиты, файлы с расширением. com, . exe, . sys. n 6. Блок начальной загрузки (системный загрузчик) SB – System Bootstrap n 7. Инструментальные средства DOS. (система программирования; текстовый редактор; отладчик для тестирования).
Bios; n Модуль расширения Bios n Загружаемые (внешние) драйверы; n Системный загрузчик (блок начальной загрузки) Составляют машинозависимую часть ОС. n
Command. com; n Внешние команды; n Инструментальные средства n Составляют машинонезависимую часть ОС.
n ОС хранится на внешнем носителе (HDD). Модуль BIOS в ПЗУ. n После включения ПК – начинается процесс перезаписи ОС в ОП. Этот процесс называется «загрузка ОС»
Размещение модулей. n Модуль BIOS – размещается в ПЗУ. n Модуль расширения и модуль обработки прерываний – размещается в системной области файловой части ОС. n Командный процессор, утилиты и т. д. – размещаются в несистемной области файловой части.
Командный процесcор comand. com Является частью ОС и отвечают общение с пользователем. Его основные функции: 1. Прием и анализ команд полученные с клавиатуры или из командного файла. 2. Использование встроенных команд. 3. Поиск и загрузка в ОП внешних команд и прикладных команд 4. Использование команд автозапуска autoexec. bat 5. Вывод на экран диагностических и аварийных сообщений Command. com состоит из 2 -х модулей: 1. Резидентного (внутреннего) 2. Транзитного (внешнего) Резидентный модуль храниться в ОП постоянно после загрузки ОС. Транзитный модуль может вытесняться из ОП на диск прикладной программы, если ей для работы не хватает памяти. А после работы восстанавливает на прежнее место
Транзитный модуль содержит исполнитель внутренних команд и загрузчик программ в ОП для выполнение. Взаимодействие с командным процессом осуществляется при помощи команд Команды бывают: 1. Резидентные (внутренние ) 2. Транзитные (внешние) Резидентные команды входят в состав самого командного процесса. Транзитные команды являются файлами с расширениями. EXE. BAT. COM Входящие в состав ОС и хранящимися в обычном каталоге. Внутренние команды процессор выполняет сам. Внешние – это утилиты или исполняемые файлы, расположенные на диски и выполняющие сервисные функции. Получив команду командный процессор проверяет её на наличие во встроенной таблице имен команд, если она найдена, то выполняется при помощи функции (подпрограммы) встроенный в командный процессор. Если команды нет в таблице значений она внешняя и является самостоятельным файлом расположенным на диски.