still unclear on some issues regarding memory zones

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

 



  regardless of how many docs i read, i'm still a bit unclear on some
of the basics of memory management and "zones", so i'm going to try to
clear some of that up a question or two at a time.

  first, as i read it, the x86 defines three "zones":

	ZONE_DMA	<16M
	ZONE_NORMAL	16M-896M
	ZONE_HIGHMEM	>896M

first, are those (physical) partition addresses absolutely *fixed*,
regardless of the amount of RAM on the system?  that is, even if i had
a system with only 512M of RAM, *technically*, ZONE_HIGHMEM is still
defined as the memory above 896M, even though there is no such memory?
in that case, all of RAM above 16M on my system would be considered
"normal", and i would have *no* "high" memory.  is that correct?

rday
-- 
========================================================================
Robert P. J. Day
Linux Consulting, Training and Annoying Kernel Pedantry
Waterloo, Ontario, CANADA

http://fsdev.net/wiki/index.php?title=Main_Page
========================================================================

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at 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