
- •Основные ресурсы:
- •Процессорное время
- •Таймеры
- •Диски и т.Д.
- •8.Стандартные программы обработки прерываний. Приоритеты прерываний. Вложенные прерывания.
- •Вложенные прерывания:
- •9.Понятия: процесс, поток. Блок состояния процесса.
- •10. Состояния существования процесса.
- •11.Планирование процессов: Метод очередей ресурсов.
- •Ответы:
- •Планирование в системах реального времени
- •Распределение памяти динамическими разделами:
- •30.Страничное распределение памяти.
- •31.Сегментное распределение памяти.
- •35.Использование памяти системой msdos. Hymem.Sys, emm386. Оптимизация использования памяти. Кэширование памяти. Основные системные утилиты.
- •Основные системные утилиты:
- •36.Команды msdos.
- •37.Windows 95. Основные особенности. Достоинства и недостатки. Windows 95. Компоненты ядра. Важнейшие приложения.
- •42.Управление памятью.
31.Сегментное распределение памяти.
Ответ:
Виртуальное адресное пространство процесса делится на сегменты, размер которых определяется программистом.
При загрузке процесса часть сегментов помещается в ОП, а часть сегментов размещается в дисковой памяти.
Вовремя загрузке система создает таблицу сегментов процесса.
Время от времени происходит прерывания, связанные с отсутствием нужных сегментов в памяти, при необходимости освобождения памяти некоторые сегменты выгружаются, при каждом обращении к ОП выполняется преобразование виртуального адреса в физический.
Недостаток: фрагментация, медленное преобразование адреса.
32.Сегментно-страничное распределение памяти.
Ответ:
Представляет собой комбинацию страничного и сегментного распределения памяти.
Виртуальное адресное пространство процесса делится на сегменты, а каждый сегмент делится на виртуальные страницы, которые нумеруются в пределах сегментах.
ОП делится на физ. страницы. Загрузка процесса выполняется ОС построчно, при этом часть страниц размещается в ОП, а часть на диске.
Для каждого сегмента создается своя таблица страниц. Для каждого процесса создается таблица сегментов.
33. MSDOS. История развития. Параметры загрузки.
Ответ:
MSDOS была создана на основе DOS в фирме Micro Soft, и была продана компьютерным компаниям.
В 1981 году корпорация IBM создала первый персональный компьютер IBM PC, основанный на процессоре Intel 8086.Этот компьютер был оснащен 16-разрядный однопользовательской ОС реального режима с командной строкой MS DOS 1.0.
С годами в ОС MS DOS появилось много новых функций, но она по прежнему оставалась ориентированной на командную строку.
Блок начальной загрузки – короткая программа, считывающая 2 модуля ОС, которые завершают процесс загрузки ОС.
Загрузчик ОС состоит из 2-х частей.
1-ая часть находится в первом секторе жесткого диска – она выбирает, с какого из разделов жесткого диска следует продолжать загрузку.
2-ая часть находится в первом секторе этого раздела – она считывает модули и передает им управление.
Загрузчик просматривает корневой каталог системного диска, проверяет, являются ли два первых файла модулями io.sys и msdos.sys. Если да – загружает их в ОП и передает управление MS DOS. Если нет – выводит на экран соответствующее сообщение.
34. Структура диска в MSDOS. Файловая система.
Ответ:
Структура диска в MSDOS
Первый сектор жесткого диска содержит загрузочную запись, которая занимает его начальную часть и является программой, которая во время начальной загрузки помещается в определенный адрес ОЗУ, после чего ей передается загрузка
При загрузке ОС с жесткого диска вначале модули BIOS считывают загрузочную запись в память, и ей передается управление.
Так же в загрузочной записи находятся параметры, описывающие характеристики данного логического диска. Все параметры располагаются в самом начале сектора, в его форматированной области.
Файловая система
Файловая система MS DOS – FAT 16 – логический диск.
Каждый лог.диск имеет свое уникальное имя. Диски А: и С: - системные, содержать модули MS DOS.
Элементы файловой структуры:
-
Загрузочный сектор
-
FAT-таблица
-
Корневой каталог
-
Область данных
Файловая система FAT объединяет смежные секторы в кластеры.