Общие принципы управления виртуальной памятью в Win32 презентация
Содержание
- 2. Общие принципы управления виртуальной памятью в Win32 Менеджер виртуальной памяти и
- 3. Менеджер виртуальной памяти Менеджер виртуальной памяти (VMM) является составной частью ядра
- 4. Архитектура API управления 32-разрядной памятью
- 5. Интерфейсы управления памятью Virtual Memory API – набор функций, позволяющих приложению
- 6. Виртуальное адресное пространство процесса
- 7. Расширенное пользовательское пространство Чтобы включить в Windows Server 2003 и Windows
- 8. Страничное преобразование Виртуальная память в Windows 2000+ имеет страничную организацию.
- 9. Размер страницы
- 10. Средства защиты памяти Объектно-ориентированная защита памяти. Каждый раз, когда процесс
- 11. Общие принципы управления виртуальной памятью в Win32 Управлению памятью на архитектуре
- 12. Архитектура процессора IA-32 (1) Все 32-разрядные процессоры, начиная с i386, имеют
- 13. Архитектура процессора IA-32 (2) Например, младший бит из регистра CR0 называется
- 14. Регистры управления памятью на процессоре IA-32 PG (Paging) включает использование страничного
- 15. Режим PAE Расширение физических адресов (Physical Address Extension – РАЕ) –
- 16. Поддержка PAE в различных операционных системах В 32-разрядных Microsoft Windows (начиная
- 17. Сводная информация по управлению памятью в IA-32 Таким образом, архитектура IA-32
- 18. Общие принципы управления виртуальной памятью в Win32 Реализация страничного преобразования
- 19. Формат 32-разрядного виртуального адреса в системах x86 (страница 4 КБайт) Старшие
- 20. Адресация больших страниц для x86-архитектуры PSE-36 PAE
- 21. Вопрос Какие проблемы Вы видите при использовании драйверами операционной системы «больших»
- 22. Трансляция виртуального адреса в системах x86 (страница 4 КБайт)
- 23. Формат PTE для страницы размером 4 Кбайта Таблица страниц – это
- 24. Биты PTE Global (G) – страница относится ко всем процессам Page
- 25. Каталог страниц и формат PDE для страниц размером 4 Кбайта Каталог
- 26. Трансляция виртуального адреса в системах x86 (страница 4 МБайт) 210 PDE
- 27. Каталог страниц и формат PDE для страниц размером 4 МБайта Каталог
- 28. Совместное использование страниц разного размера При установленном бите PSE регистра CR4
- 29. Расширение физического адресного пространства Благодаря поддержке процессором механизма расширения физического адресного
- 30. Формат PDE в режиме PAE
- 31. Реализация механизма PAE для страниц размером 4 Кбайта
- 32. Формат PTE для страницы 4 КБайта
- 33. Формат PDE для страницы 2 МБайта
- 34. Практическое использование «больших» страниц Для пользовательского приложения – выделение виртуальной памяти
- 35. Общие принципы управления виртуальной памятью в Win32 Ускорение страничных преобразований
- 36. Реализация TLB-кэша в Windows Часто используемым страницам (точнее их PTE) соответствуют
- 37. Схема реализации TLB
- 38. Эффективность использования больших страниц для TLB-кэша Недостатком «маленьких» страниц является неэффективное
- 39. Проблемы использования TLB При переключении процессов нужно добиться того, чтобы новый
- 40. Общие принципы управления виртуальной памятью в Win32 Стратегия управления виртуальной памятью
- 41. Стратегия управления виртуальной памятью Стратегия выборки (fetch policy) Стратегия размещения
- 42. Стратегия выборки Стратегия выборки (fetch policy): Выборка определяет, в какой момент
- 43. Стратегия размещения Стратегия выборки (fetch policy) Стратегия размещения (placement policy):
- 44. Стратегия замещения Стратегия выборки (fetch policy) Стратегия размещения (placement policy)
- 45. Реализация стратегии управления виртуальной памятью
- 46. Свопинг Для того, чтобы обеспечить все линейное адресное пространство процесса физическими
- 47. Состояния страниц Valid или Active – страница используется процессом. Она реально
- 48. Формат PTE для страницы в оперативной памяти Valid (Present) = 1
- 49. Формат PTE для страницы в файле подкачки Valid (Present) = 0
- 50. Формат PTE для «похищенной» страницы Valid (Present) = 0 – страница
- 51. Таблица состояний страниц
- 52. Windows-реализация алгоритма замещения LRU VMM периодически просматривает список страниц с установленным
- 53. Граф состояний страниц (1)
- 54. Граф состояний страниц (2)
- 55. Скачать презентацию
Слайды и текст этой презентации
Скачать презентацию на тему Общие принципы управления виртуальной памятью в Win32 можно ниже: