- •Департамент кадровой политики и образования
- •Кафедра вычислительной техники и моделирования агросистем
- •Информатика
- •Общие сведения и основные понятия
- •Операционных систем
- •Методические материалы
- •Введение
- •Тема 3: общие сведения об операционных системах Контрольные вопросы
- •1. Определение и назначение операционной системы
- •Существующие и будущие версии операционных систем компании Microsoft
- •1.1. Анализ возможностей, которыми должна обладать операционная система
- •2. Структура программ операционной системы. Модули операционной системы. Назначение блока начальной загрузки.
- •Структура программ операционной системы
- •Блок начальной загрузки (бнз)
- •2.2. Модуль расширенной базовой системы ввода/вывода (рбсв/в) и его основные функции
- •2.3. Модуль обработки прерываний, и его основные функции
- •2.4. Командный процессор, и его основные функции
- •3. Начальная загрузка операционной системы (ос).
- •4. Основные понятия и термины, используемые в операционных системах.
- •4.1. Команда.
- •Программа
- •4.3. Пакет программ
- •5. Файловая система. Как операционная система организует информацию.
- •6. Файл.
- •6.1. Понятие файла, его назначение. Типы файлов.
- •6.2. Имя файла
- •6.3. Расширение файла, его назначение.
- •6.4. Путь к файлу
- •6.5. Полное имя файла
- •6.6. Шаблоны имен файлов
- •7. Папка (каталог).
- •7.1. Текущая папка
- •Рекомендуемая литература:
1.1. Анализ возможностей, которыми должна обладать операционная система
MS-DOS – фактически приобрела статус стандарта, благодаря своим достоинствам:
1. Развитый командный язык;
2. Возможность организации многоуровневых директорий (организация файловой системы);
3. Возможность запуска фондовых задач одновременно с диалоговой работой пользователя;
4. Возможность подключения дополнительных и внешних устройств;
5. Возможность работы со всеми последовательными устройствами как с файлами.
Поэтому любая вновь разрабатываемая ОС должна обладать возможностями MS-DOS, н а п р и м е р:
UNIX - обладает всеми возможностями MS-DOS + развитый язык программирования высокого уровня;
WINDOWS’95-2000 - обладает всеми возможностями MS-DOS и операционной сервисной оболочкой WINDOWS3.11+дополнительные возможности.
2. Структура программ операционной системы. Модули операционной системы. Назначение блока начальной загрузки.
Важнейшей особенностью ОС является ее модульность, что позволяет изолировать друг от друга отдельные части столь большой программы и собрать в каждом модуле определенные, логически связанные группы функций.
Структура программ операционной системы
Условно все программные модули ОС можно разделить на две
группы:
1 2
Основные модули Утилиты
операционной системы операционной системы
К первой группе модулей относятся - Модули ОС:
– блок начальной загрузки (БНЗ).
Имя файла, где хранится БНЗ -“Boot” или “Record”;
– модуль расширенной базовой системы ввода/вывода (РБСВ/В), (_BIO.COM или _IO.SYS);
– модуль обработки прерываний (_DOS.COM или MSDOS.SYS);
– командный процессор (COMMAND.COM).
Ко второй группе модулей относятся - Утилиты ОС – обычные программы, которые могут находиться в любых файлах на любых дисках и загружаются в ОП ПК по мере необходимости. К ним относятся: FORMAT.COM, FORMAT.SYS, COPY.COM, COPY.SYS, BASIC.COM и другие.
Примечание: Вместо знака_ в именах системных модулей могут стоять различные сочетания букв, определяемые разработчиками ОС.
Блок начальной загрузки (бнз)
Блок начальной загрузки (БНЗ) или просто загрузчик – это небольшая программа, всегда располагающаяся в первом секторе системной дискеты, единственной функцией которой является считывание с дискеты в ОП других основных частей ОС:
модуля расширенной базовой системы ввода/вывода (РБСВ/В);
модуля обработки прерываний;
командного процессора.
Примечание: После загрузки основных частей ОС в ОП (оперативную память), блок начальной загрузки (БНЗ) удаляется из оперативной памяти.
2.2. Модуль расширенной базовой системы ввода/вывода (рбсв/в) и его основные функции
Модуль расширенной базовой системы ввода/вывода (РБСВ/В) придает гибкость операционной системе, позволяя управлять с ее помощью таким набором аппаратных средств, который наиболее точно соответствовал бы замыслу разработчиков ОС. Этот модуль относительно легко модифицируется разработчиками с учетом нужд конкретной версии ОС.
Кроме того, на модуль расширения РБСВ/В возлагается задача завершения загрузки ОС в ОП и передача управления командному процессору.
