linux kernel synchronization physical memory management gdb qemu anonymous page page cache lkm pfn/page struct translation page struct (page structure) pfn (page frame number) sparse memory virtual memmap sparse memory physical memory models loadable kernel module x86 memory-mapped file x86_64 reverse mapping page reclaiming mmap memory mapping process address space kernel booting virtual file system vmlinux vfs linux virtual address page table compound page folio memory management rcu lock mutex semaphore rwlock seqlock spinlock linux vmalloc malloc kmem_cache_free() kmem_cache_alloc() kmem_cache_create() slub slab debugging memory compaction memory migration watermark zone page zone allocator buddy system
Ver mais