Выделение памяти в ядре Linux
Основной единицой управления памятью в ядре Linux является страница памяти. И хотя наименьшой адресуемой единицой памяти является байт, модуль управления памятью(MMU) работает только с страницами памяти. В ядре существует низкоуровневые механизмы выделения страниц памяти. #include <linux/gfp.h> struct page * alloc_pages(gfp_t gfp_mask, unsigned int order); struct page * alloc_page(gfp_t gfp_mask); void […]