|
![]() |
Пред. тема | След. тема | ||
Форум Программирование под UNIX (C/C++) | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Linux: можно ли странично выделять память в юзерспейсе?" | +/– | ![]() |
Сообщение от Bigand on 20-Окт-14, 20:41 | ||
При разработке менеджера памяти появилась необходимость выделять память страницами. Для модуля ядра это просто __get_free_page. Немогу найти документации по этому вопросу. Конечно можно использовать malloc(PAGE_SIZE), но мне нужна гарантия, что возвращаемый адресс будет соответствовать реальной странице, а не участку памяти соответствующей длины, но выделенного из двух объединённых страниц. Иными словами, чтобы адресс соответствовал адресу одной реальной страницы. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
|
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Linux: можно ли странично выделять память в юзерспейсе?" | +1 +/– | ![]() |
Сообщение от Led (ok) on 21-Окт-14, 03:16 | ||
man 3 aligned_alloc | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
![]() | ||
2. "Linux: можно ли странично выделять память в юзерспейсе?" | +/– | ![]() |
Сообщение от Bigand (ok) on 21-Окт-14, 19:58 | ||
> man 3 aligned_alloc | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
3. "Linux: можно ли странично выделять память в юзерспейсе?" | +/– | ![]() |
Сообщение от ololosh on 31-Окт-14, 11:32 | ||
mmap | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
4. "Linux: можно ли странично выделять память в юзерспейсе?" | +/– | ![]() |
Сообщение от pavlinux (ok) on 31-Окт-14, 15:46 | ||
> но мне нужна гарантия, что возвращаемый адрес будет соответствовать реальной странице, | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |