Всем привет. В ходе очередного приступа программистской графомании решил сдуть пыль с заброшенных исходников своей ОС и таки допилить этот сраный менеджер памяти. Где , желательно на русском, почитать как работает менеджер памяти в x64 системах? Никак не могу понять как оно там все устроено, так как в x64 доступна исключительно страничная адресация , а как управлять этими самыми страницами? Как мне их выделять, куда мне транслировать таблицы страниц при этом? на OsDev ни особо эти темы раскрыты. Так же стоит вопрос - что же все таки должен делать менеджер памяти ядра - выделять недостающие страницы по #PG и все? А как же объекты которые использует ядро? Для них нужно отдельную кучу пилить?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум распределение памяти устройств (2015)
- Форум Динамическое распределение памяти (2014)
- Форум Распределение памяти процесса (2002)
- Форум Распределение памяти в ядре (2011)
- Форум Вопрос по распределению памяти (2011)
- Форум Непонятная ошибка распределения памяти (2016)
- Форум CUDA динамическое выделение распределенной памяти (2022)
- Форум Распределение оперативной памяти Proxmox 7 (2021)
- Форум Инициализация памяти оператором new в c++ (2020)
- Форум xubuntu x64 и половина оперативной памяти (2012)