Демидов А.В. 2008 г. Операционные системы Лекция 6 Буфер оперативной памяти, Организация памяти.

Презентация:



Advertisements
Похожие презентации
Основы операционных систем.
Advertisements

Учебный курс Основы операционных систем Лекция 7 кандидат физико-математических наук, доцент Карпов Владимир Ефимович.
Дисциплина: Операционные системы § 7. Организация памяти компьютера План: 1.Физическая память компьютера. 2.Логическая память компьютера. 3.Функции системы.
Демидов А.В г. Операционные системы Лекция 4 Работа с файлами.
Операционные системы, среды и оболочки Управление памятью.
Операционные системы и среды. Схема устройства жесткого диска Дорожка N Сектор (блок) Пластина 1 Пластина 2 Цилиндр 0 сторона Диск – одна или несколько.
Системное программное обеспечение Лекция 8 Тупики.
Учебный курс Основы операционных систем Лекция 8 кандидат физико-математических наук, доцент Карпов Владимир Ефимович.
Операционные системы Управление памятью Скрипов Сергей Александрович 2009.
Иерархия памяти ЭВМ Быстродействие Регистры СОЗУ (КЭШ L1) СОЗУ (КЭШ L2,L3) ОЗУ Дисковая КЭШ - память Магнитные диски, RAID Оптические диски Магнитная лента.
Виртуальная память. Управление памятью объединяет три задачи Динамическое распределение памяти Отображение виртуальных адресов программы на физические.
Виртуальная память. Управление памятью объединяет три задачи. Динамическое распределение памяти. Отображение виртуальных адресов программы на физические.
Основы современных операционных систем Лекция 14.
Лекция 5 Управление памятью Виртуальное адресное пространство.
Основы операционных систем Лекция Лекция 8. Простейшие схемы управления памятью Введение Связывание адресов Простейшие схемы управления памятью.
Учебный курс Операционные среды, системы и оболочки Лекция 9 Лекции читает доктор технических наук, профессор Назаров Станислав Викторович.
Операционные системы Управление памятью Скрипов Сергей Александрович 2009.
Лекция 6 Лекция 6 Введение в обработку данных. Среда хранения и средства обработки информационных массивов. Эволюция и характеристика концепций обработки.
Организация обмена информацией Функции устройств магистрали.
Основы современных операционных систем Лекция 17.
Транксрипт:

Демидов А.В г. Операционные системы Лекция 6 Буфер оперативной памяти, Организация памяти.

Демидов А.В г. Контрольные вопросы Алгоритмы чтения информации с жесткого диска? Опишите принцип адресации файлов в ФС FAT32. Опишите структуру и функции MFT в ФС NTFS. Какие типы атрибутов файлов поддерживает NTFS? Опишите принцип адресации файлов в UNIX V. Сравните назначение прав доступа в ФС FAT32, NTFS и UNIX V FS. Каким образом реализована поддержка длинных имен файлов в VFAT? Какие ограничения существуют на загрузочный раздел WinNT и почему?

Демидов А.В г. Иерархия памяти

Демидов А.В г. принцип локальности в течение ограниченного отрезка времени работать с небольшим набором адресов памяти

Демидов А.В г. Сегментация

Демидов А.В г. трансляция (привязка) адреса Этап компиляции (Compile time). Этап загрузки (Load time). Этап выполнения (Execution time).

Демидов А.В г. Функции системы управления памятью отображение адресного пространства процесса на конкретные области физической памяти; распределение памяти; контроль доступа к адресным пространствам процессов; выгрузка процессов во внешнюю память; учет свободной и занятой памяти.

Демидов А.В г. Схема с фиксированными разделами

Демидов А.В г. Оверлейная структура

Демидов А.В г. Динамическое распределение Свопинг

Демидов А.В г. Схема с переменными разделами Стратегия первого подходящего (First fit). Стратегия наиболее подходящего (Best fit). Стратегия наименее подходящего (Worst fit).

Демидов А.В г. Страничная память Логический адрес в страничной системе – упорядоченная пара (p,d), где p – номер страницы в виртуальной памяти, а d – смещение в рамках страницы p, на которой размещается адресуемый элемент.

Демидов А.В г. Связь логического и физического адресов при страничной организации памяти

Демидов А.В г. Сегментная организация памяти Логический адрес – упорядоченная пара v=(s,d), номер сегмента и смещение внутри сегмента.

Демидов А.В г. Сегментно-страничная организация памяти

Демидов А.В г. virtual memory

Демидов А.В г. Тупики

Демидов А.В г. Тупики

Демидов А.В г. Условия возникновения тупиков Условие взаимоисключения (Mutual exclusion). Условие ожидания ресурсов (Hold and wait). Условие неперераспределяемости (No preemtion). Условие кругового ожидания (Circular wait).

Демидов А.В г. Основные направления борьбы с тупиками Игнорирование проблемы в целом Предотвращение тупиков Обнаружение тупиков Восстановление после тупиков Игнорирование проблемы тупиков

Демидов А.В г. Предотвращение тупиков. Алгоритм банкира.

Демидов А.В г. Предотвращение тупиков Нарушение условия взаимоисключения Нарушение условия ожидания дополнительных ресурсов (двухфазный захват) Нарушение принципа отсутствия перераспределения Hарушение условия кругового ожидания (упорядочивание захватов)

Демидов А.В г. Обнаружение тупиков

Демидов А.В г. Восстановление после тупиков Kill RollBack

Демидов А.В г. Структура системы ввода- вывода

Демидов А.В г. Функции Read Write Seek Get Put Ioctl Open Close