I'm reading the Understanding the Linux Kernel, 3rd Edition.
Chapter 2, 8, 9, 17 are all about memory. I'm at chapter 2, and by that I
need to understand some history.
Understand some history about segmentation.
http://www.eazynotes.com/notes/microprocessor/slides/memory-segmentation-of-8086.pdf
I`m still reading all the resources, but I found a few more.
http://www.ualberta.ca/CNS/RESEARCH/LinuxClusters/mem.html
I didn`t find a few answers yet, but how a module is loaded ?
When you do a insmod the kernel take some pages and load all the module's
sections to these pages ?
How this work
And Q2:
Just want to comment that the load address has to be fixed initially,
because unlike normal ELF, after loading ELF, there is a relocation tasks
done by the linker. In vmlinuz we cannot have relocation, before
executing the kernel is the BIOS / uboot / bootloader etc. One possible
answe
Thanks!
A quick look in all of that show me that there a lot of information
about how kernel manage memory.
But, I will find the answer for question 2, 6 and 7 in it ?
Thanks!
--
Lucas Tanure
+55 (19) 988176559
On Sun, Aug 3, 2014 at 8:58 PM, Peter Teoh wrote:
> I like your curiosities and int
I like your curiosities and interests in Linux kernel.
http://virtuallyhyper.com/2013/07/rhcsa-and-rhce-chapter-10-the-kernel/
Instead of answering one by one, I think I will just identify the knowledge
you are lacking:
Memory management (from both x86/intel and linux kernel perspective).
There
Hi,
I'm looking for some site, pdf, book etc, that can answer this questions.
For now I have :
http://unix.stackexchange.com/questions/5124/what-does-the-virtual-kernel-memory-layout-in-dmesg-imply
I want to understand a few things about the memory and the execution
of Linux kernel.
Taking from