Обсуждение:Страничная память
Последнее сообщение: 9 лет назад от Avivanov76 в теме «Страничная память и Подкачка страниц»
Эта статья тематически связана с вики-проектом «Информационные технологии», цель которого — создание и улучшение статей по темам, связанным с информационными технологиями. Вы можете её отредактировать, а также присоединиться к проекту, принять участие в его обсуждении и поработать над требуемыми статьями. |
На мой взгляд, обе статьи нуждаются в переработке. Сейчас я вижу такие проблемы:
- Статьи в общем об одном и том же (страничной организации виртуальной памяти), с одним отличием — Подкачка страниц содержит упоминание о свопинге процессов. Исторически страничная виртуальная память создавалась как способ расширения адресного пространства при ограниченном ОЗУ, поэтому подкачка — это её неотъемлемая часть.
- Статья Подкачка страниц в основном описывает принципы организации страничной памяти (теорию), а статья Страничная память — вопросы практической реализации и использования (хотя есть и перекрывающиеся места).
- Cтатья Страничная память очень завязана на детали архитектуры x86 и местами излишне детализирована. Нужны ли обычному читателю описания структур таблиц трансляции с точностью до битов? Не лучше ли поставить отсылку к литературе, благо книг и интернет-ресурсов по теме достаточно?
- Раздел «Поддержка памяти свыше 4Гб в Windows» вообще относится к физической адресации памяти и с виртуальной памятью и страничной организацией памяти связан постольку-поскольку.
- Интервики не самые удачные: Страничная память ведет на en:page (computer memory), а Подкачка страниц на en:paging.
Предлагаю:
- Объединить содержимое статей в одну Страничная память.
- Интервики поставить на en:paging.
- Статью Подкачка страниц сделать редиректом на Страничная память.
- Излишние подробности по x86 и x86_64 перенести, например, в статью PAE.
- В перспективе — сделать аналог для en:page (computer memory) и перенести туда часть деталей.