УЗНАЙ ЦЕНУ

(pdf, doc, docx, rtf, zip, rar, bmp, jpeg) не более 4-х файлов (макс. размер 15 Мб)


↑ вверх
Тема/ВариантУправление памятью в Windows
ПредметИнформатика
Тип работыконтрольная работа
Объем работы9
Дата поступления12.12.2012
690 ₽

Содержание

Содержание 1. Введение.............................3 2. Схема виртуальной памяти в Windows................4 3. Управление памятью в Windows.................5 3.1.Обработка страничных прерываний.................6 4. Управление физической памятью..................6 5. Функции управления памятью....................8 6. Вывод..................................9 Список используемой литературы...................10 1.

Введение

Введение Память является важнейшим ресурсом, требующим управления со стороны операционной системы. Операционной системе (ОС) приходится решать задачу распределения памяти между пользовательскими процессами и её компонентами. Часть ОС, которая отвечает за управление памятью, называется менеджером памяти. Чтобы обеспечить эффективный контроль использования памяти, ОС должна выполнять следующие функции: " отображение адресного пространства процесса на конкретные области физической памяти; " распределение памяти между конкурирующими процессами; " контроль доступа к адресным пространствам процессов; " выгрузка процессов (целиком или частично) во внешнюю память, когда в оперативной памяти недостаточно места; " учет свободной и занятой памяти. В менеджерах памяти современных ОС было реализовано несколько основополагающих идей: 1. сегментация. Сегмент - область памяти определенного назначения, внутри которой поддерживается линейная адресация. Сегменты содержат процедуры, массивы, стек или скалярные величины, но обычно не содержат информацию смешанного типа. Таким образом, адрес состоит из двух компонент: номера сегмента и смещения внутри сегмента. 2. разделение памяти на физическую и логическую. Адреса, к которым обращается процесс, отделяются от адресов, реально существующих в оперативной памяти. Адрес, сгенерированный программой, обычно называют логическим (в системах с виртуальной памятью - виртуальным) адресом, тогда как адрес, который видит устройство памяти (то есть нечто, загруженное в адресный регистр) обычно называется физическим адресом. Задача ОС, в какой-то момент времени осуществить связывание (или отображение) логического адресного пространства с физическим. 3. локальность. Обычно в течение какого-то отрезка времени ограниченный фрагмент кода работает с ограниченным набором данных. Данная особенность позволяет организовать иерархию памяти, используя быструю дорогостоящую память для хранения минимума необходимой информации, размещая оставшуюся часть данных на устройствах с более медленным доступом и подкачивая их в быструю память по мере необходимости. Ещё о разделении памяти можно сказать, что логические и физические адресные пространства ни по организации, ни по размеру не соответствуют друг другу. Максимальный размер логического (виртуального) адресного пространства обычно определяется разрядностью процессора (например, 232) и в современных системах значительно превышает размер физического адресного пространства. Следовательно, процессор и ОС должны быть способны отобразить ссылки в коде программы в реальные физические адреса, соответствующие текущему расположению программы в основной памяти. Такое отображение адресов называют трансляцией (привязкой) адреса или связыванием адресов. Существует множество схем управления памятью. Есть,

Литература

Список литературы: [1] Таненбаум Э. Современные операционные системы. 2 - е изд. - СПб.: Питер, 2002. - 1040 с. [2] Коньков К. А. Основы организации операционных систем Microsoft Windows. Лекция 10. Функционирование менеджера памяти. http://www.intuit.ru/department/os/osmswin. [3] Управление памятью. http://www.proinfotech.ru/compis14.htm. [4] Глава 23. Управление памятью. http://www.helloworld.ru/texts/comp/lang/visualc/vc/THEORY/HTM/glava23.htm."
Уточнение информации

+7 913 789-74-90
info@zauchka.ru
группа вконтакте