From: aftnix@gmail.com (AFT)
To: kernelnewbies@lists.kernelnewbies.org
Subject: Kernel Memory
Date: Thu, 21 Jun 2012 20:02:55 +0600 [thread overview]
Message-ID: <y5ngoj8w.fsf@s1.test.com> (raw)
In-Reply-To: <CAJ61zBA++CFmTHSb2cRr=cKJdTkVYsSVs3_igESbbf21gWaqCQ@mail.gmail.com> (Vijay Chauhan's message of "Thu, 21 Jun 2012 17:57:22 +0530")
Vijay Chauhan <kernel.vijay@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
next prev parent reply other threads:[~2012-06-21 14:02 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-06-21 12:27 Kernel Memory Vijay Chauhan
2012-06-21 13:35 ` HowKernel StuffWorks
2012-06-21 13:40 ` kishore sheik ahamed
2012-06-22 18:23 ` Vijay Chauhan
2012-06-21 13:44 ` Arun KS
2012-06-21 14:02 ` AFT [this message]
2012-06-21 15:48 ` michi1 at michaelblizek.twilightparadox.com
-- strict thread matches above, loose matches on Subject: below --
2016-05-17 7:11 Kernel memory Ronit Halder
2016-05-17 15:05 ` Valdis.Kletnieks at vt.edu
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=y5ngoj8w.fsf@s1.test.com \
--to=aftnix@gmail.com \
--cc=kernelnewbies@lists.kernelnewbies.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).