- •Вопросы к экзамену по курсу «Операционные системы и среды» 2013
- •Раздел 1. Основы теории операционных систем
- •Пакетный режим
- •Вспомогательные модули операционной системы
- •Операционная система ms dos
- •Состав ms dos
- •Загрузка ms dos
- •Раздел 4. Работа в операционных системах и средах
- •Раздел 2. Машинно-зависимые свойства операционных систем
- •Раздел 3. Машинно-независимые свойства операционных систем
Раздел 2. Машинно-зависимые свойства операционных систем
Машинно-зависимые компоненты ОС: создание и управление процессами и потоками. Состояния потока. Дескриптор, контекст.
Машино-зависимые компоненты: управление памятью. Виртуальная память. Свопинг.
Машино-зависимые компоненты ОС: обработка системных вызовов. Векторный и опрашиваемый способ
Машино-зависимые компоненты ОС: централизованная и децентрализованная обработка.
Раздел 3. Машинно-независимые свойства операционных систем
Задачи ОС по управлению файлами и устройствами
Логическую организацию файловой системы и физическую организацию файловой системы
Cпособы организации файловых операций
Cпособы организации контроля доступа к файлам
Cринципы планирования заданий
Принципы распределения ресурсов
Раздел 4. Работа в операционных системах и средах
Модули MSDOS. Машинно-зависимые и машинно-независимые части MSDOS
BIOS, как модуль MSDOS: назначение и функции ссылка
BIOS (Basic Input/Output System — базовая система ввода/вывода) — это программа, предназначенная для первоначального запуска компьютера, настройки оборудования и обеспечения функций ввода/вывода. BIOS записывается в микросхему постоянной памяти, которая расположена на системной плате. Изначально основным назначением BIOS было обслуживание устройств ввода/ вывода (клавиатуры, экрана и дисковых накопителей), поэтому ее и назвали «базовая система ввода/вывода». В современных компьютерах BIOS выполняет несколько функций. □ Запуск компьютера и процедура самотестирования (Power-On Self Test — POST). Программа, расположенная в микросхеме BIOS, загружается первой после включения питания компьютера. Она детектирует и проверяет установленное оборудование, настраивает устройства и готовит их к работе. Если во время самотестирования будет обнаружена неисправность оборудования, то процедура POST будет остановлена с выводом соответствующего сообщения или звукового сигнала. Если же все проверки прошли успешно, самотестирование завершается вызовом встроенной подпрограммы для загрузки операционной системы. Процедура POST далее будет рассмотрена более подробно. □ Настройка параметров системы с помощью программы BIOS Setup. Во время процедуры POST оборудование настраивается в соответствии с параметрами BIOS, хранящимися в специальной CMOS-памяти. Изменяя эти параметры, пользователи могут настраивать работу отдельных устройств и системы в целом по своему усмотрению. Редактируются они в специальной программе настройки, которую также называют BIOS Setup или CMOS Setup. Настройке системы с помощью программы BIOS Setup будет посвящена большая часть этой книги. Изменяя параметры BIOS, вы сможете добиться оптимальной работы всех компонентов системы, однако к этому следует основательно подготовиться, поскольку ошибочные значения приводят к тому, что система будет работать нестабильно или не будет работать вообще. Обо всем этом вы узнаете из последующих глав книги. □ Поддержка функций ввода/вывода с помощью программных прерываний BIOS. В составе системной BIOS есть встроенные функции для работы с клавиатурой, видеоадаптером, дисководами, жесткими дисками, портами ввода/вывода и др. Эти функции широко используются в операционных системах, подобных MS-DOS, и практически не используются в современных версиях Windows.
Boot Record, IO.SYS, MSDOS.SYS, Command.com, как модули MSDOS. Местонахождение, название, размер, функции каждого модуля
1.Главная загрузочная запись (англ. master boot record, MBR) — Блок начальной загрузки - это код и данные, необходимые для последующей загрузки операционной системы и расположенные в первых физических секторах (чаще всего в самом первом) на жёстком диске или другом устройстве хранения информации.
MBR содержит небольшой фрагмент исполняемого кода, таблицу разделов (partition table) и специальную сигнатуру.
Функция MBR — «переход» в тот раздел жёсткого диска, с которого следует исполнять «дальнейший код» (обычно — загружать ОС). На «стадии MBR» происходит выбор раздела диска, загрузка кода ОС происходит на более поздних этапах алгоритма.
В процессе запуска компьютера, после окончания начального теста (Power-on self-test — POST), Базовая система ввода-вывода (BIOS) загружает «код MBR» в оперативную память (в IBM PC обычно с адреса 0000:7c00) и передаёт управление находящемуся в MBR загрузочному коду.
IO.SYS — Модуль расширения BIOS. Содержит драйверы устройств (подпрограммы для работы с устройствами) для MS-DOS и код первичной настройки DOS.[1]
Во время загрузки компьютера содержимое первого сектора загрузочного диска загружается в память и ему передаётся управление. Если это загрузочный сектор DOS, то он загружает IO.SYS в память (в разных версиях DOS детали этой процедуры отличаются) и передаёт ему управление. Затем IO.SYS:
Инициализирует драйверы для консоли, диска, последовательного порта и т. д.
В MS-DOS загружает ядро DOS из MSDOS.SYS и инициализирует его. IO.SYS из комплекта Windows 9x уже содержит ядро DOS в себе, а файл MSDOS.SYS является текстовым файлом, где можно указывать настройки системы.
Обрабатывает файл CONFIG.SYS.
Загружает COMMAND.COM (или другую оболочку операционной системы, которая указана в CONFIG.SYS).
В Windows 9x отображает экран загрузки. Если присутствует файл Logo.sys, то для отображения заставки используется он.[2]
В клонах MS-DOS загрузочный файл с ядром системы может называться иначе. Например, в PC DOS и DR-DOS файл называется IBMBIO.COM, в FreeDOS — KERNEL.SYS.
MS DOS.SYS - Модуль обработки прерываний, расположенный в корневом каталоге загрузочного устройства. Файл MSDOS.SYS реализует основные высокоуровневые услуги MSDOS
Команды MSDOS: классификация, формат, назначение. Команды для создания командных файлов
Работа с файлами
Создать файл: copy con <имя файла>
Редактирование файла: edit <имя файла>
Копировать файл: copy <что> <куда>
Переместить файл: move <что> <куда>
Удалить файл: del <имя файла>
Объединение файлов: copy <имя 1> + <имя 2> <имя конечного файла >
Сохранить файл: ctrl+z “enter”
Работа с каталогами
Создать каталог: md <имя каталога>
Просмотр содержимого каталога: dir <имя каталога>
Сменить каталог: cd <имя каталога>
Удалить каталог(пустой): rd <имя каталога>
Удалить каталог(не пустой): rd /s <имя каталога>
Переименовать каталог : ren <старое имя> <новое имя>
Копировать каталог: xcopy <что> <куда>
Просмотр содержимого: type <имя каталога>
Дерево каталогов: tree
Системные
Сменить диск: z:\windows> s: “enter”
Перенаправить с добавлением: <что> >> <куда>
Организация файловой системы на физическом уровне. Структура магнитного диска. Форматирование низкого и высокого уровня.
Организация файловой системы на логическом уровне. Структура Boot Record
Организация файловой системы на логическом уровне. Таблица распределения файлов (FAT). Структура элемента каталога.
Организация файловой системы на логическом уровне. Структура элемента каталога FAT
Сетевые операционные системы (СОС). Функциональные компоненты СОС
Одноранговые и двуранговые СОС
Сетевые службы и сервисы. Достоинства и недостатки каждого вида организации
Конфигурирование ОС. Реестр ОС
Обеспечение безопасности ОС. Журнал приложений, системный журнал, журнал безопасности
Оснастки безопасности системы. Назначение и преимущества использования оснасток
Файловая система WINDOWS NT. Физическая организация NTFS. Структура тома NTFS. Нумерация кластеров.
Файловая система WINDOWS NT. Физическая организация NTFS. Файлы и каталоги NTFS. Атрибуты
Архитектура ОС UNIX. Основные компоненты ОС в сравнении с FAT и NTFS
Архитектура ОС UNIX. Структура элемента каталога в сравнении со структурой элементов каталогов FAT и NTFS
Команды ОС UNIX. Режим детального просмотра содержимого каталога. Назначение и лишение прав для пользователя.
Процессы ОС UNIX: родительские и порожденные, системные, пользовательские, демоны. Идентификатор процесса. Состояния процесса
OS ANDROID. Архитектура и преимущества
