Kernel Memory
AFT
aftnix at gmail.com
Thu Jun 21 10:02:55 EDT 2012
Vijay Chauhan <kernel.vijay at gmail.com> writes:
> Hello,
>
> I am newbie.
> It has been said "kernel memory is not pageable"
> What does it mean? There is no concept of kernel virtual address?
>
Yes. Kernel works on static adress space.
> Any simple explanation will help me to udnerstand.
>
I'm not sure if you want to understand "how kernel manages memory for
its internal DS". If its the case you should read the following
documents.
1) Read the chapter 8 of Linux Device driver 3rd edition.
http://lwn.net/Kernel/LDD3/
2) To understand slab allocator read the following papers by bonwick
a) 94 paper describing slab allocator:
http://static.usenix.org/publications/library/proceedings/bos94/full_papers/bonwick.a
b) Its followup in 2001
http://static.usenix.org/event/usenix01/full_papers/bonwick/bonwick_html/index.html
3) These should be enough. But if you want to know detailed architecture
of how virtual memory manager work you should read Gorman's book on
Linux virtual memory manager. Its a free pdf. can be found here:
http://ptgmedia.pearsoncmg.com/images/0131453483/downloads/gorman_book.pdf
Happy hacking.
Cheers
aft
> Thanks,
> Vijay
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
More information about the Kernelnewbies
mailing list