Re: Linux memory layout (was kernel address space)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 9/3/05, Thayumanavar Sachithanantham <thayumker@xxxxxxxxx> wrote:
> Am i correct that If we have 1 G of physical RAM on our system, 128 MB will
> be reserved for temporary mappings? But this won't be used for any purpose
> since we don't need any temporary mapping(which is required for >1 GB). Then
> is it that 128 MB physical memory doesn't serve any purpose? Please clarify.
>  
> Thayumanavar S.
> 

The 3G/1G split is for Virtual Addresses not physical addresses. So
128MB here mentioned is for Virtual Memory not for Physical memory,
and 0 to 896MB of physical is actually directly mapped to 1G of
virtual space ((1024M - 128M) = 896MB) ........

So 128MB of Virtual Space (not physical) is always reserved by kernel
for its page tables and mapping related stuff. And almost all the
physical memory is free to be used by the processes/tasks of
user/kernel.....


-- 
Fawad Lateef

--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive:       http://mail.nl.linux.org/kernelnewbies/
FAQ:           http://kernelnewbies.org/faq/



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux