
- •Конспект лекций по курсу «Операционные системы», (1 семестр , часть 1)
- •Занятие 1.Введение
- •Занятие 2.Прерывания, многозадачность
- •Занятие 3.Работа с памятью
- •Занятие 4.Процессы
- •Занятие 5.Потоки. Многопроцессорные системы
- •Занятие 6.Микроядро.
- •Занятие 7.Устройства ввода-вывода. Dma.
- •Занятие 8.Буферизация операций ввода-вывода
- •Циклическая буферизация
- •Занятие 9.Структура hdd.
- •Занятие 10.Файловая система
- •Смешанный – состоят из записей разной длины с разным количеством полей:
- •Последовательный – состоит из записей одинаковой длины с одинаковым количеством и размеров полей.
- •Непрерывный
- •Цепочечный
- •Индексированный
- •Битовые таблицы ( маска)
- •Список свободных блоков
- •Цепочки свободных блоков
- •Индексирование
- •Занятие 11. Инсталяция windows
- •Запуск инсталляции
- •Занятие 12.Загрузка windows
- •Занятие 13.Загрузочный файл boot.Ini
- •Загрузочные файлы
- •Файл Boot.Ini
- •Занятие 14.Диск аварийного восстановления
- •Занятие 15.Консоль восстановления
- •Консоль восстановления
- •Занятие 16.Адресация и доступ к разным типам памяти
- •Основная и верхняя память.
- •Менеджеры памяти
Менеджеры памяти
HIMEM.SYS представляет собой диспетчер дополнительной памяти, т.е. программу, управляющую доступом к дополнительной памяти и верхней памяти со спецификацией XMS. HIMEM, в частности, не позволяет двум программам или драйверам одновременно обращаться к одной и той же области дополнительной памяти. Файл Himem.sys необходим для запуска Windows 9Х. При отсутствии файла Config.sys драйвер Himem.sys загружается автоматически.
EMM386.EXE
Этот драйвер открывает доступ к верхней области памяти, а также эмулирует отображаемую память с помощью дополнительной. Он загружается с помощью команды DEVICE в файле CONFIG.SYS аналогично himem.sys и может использоваться только на компьютерах с процессором 80386 или более поздней модели. EMM386 позволяет также загружать программы и драйверы устройств в верхнюю область памяти (UMB).
Понятие виртуальной памяти: 1) создание из части дисковой памяти имитацию оперативной памяти 2) создание из части оперативной памяти имитации диска – виртуальный диск
Установка драйвера RAMDRIVE.SYS (создание виртуального диска)
Вопросы на закрепление
Чем отличаются реальный и защищенный режимы адресации памяти
Что такое сегмент и смещение? Как вычисляется адрес памяти по номеру сегмента и смещения.
Какую область адресов памяти ( в Кбайтах) занимает «основная память» и какую «верхняя память». Что в них размещается.
В каких адресах расположена дополнительная память. Как для процессора становится доступной дополнительная память, что для этого используется.