<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Myth: PAE increases the virtual address space beyond 4GB</title><link>http://blogs.msdn.com/oldnewthing/archive/2004/08/18/216492.aspx</link><description>This is another non sequitur.
PAE increases the amount of physical memory that can be
addressed by the processor, but that is unrelated to virtual
address space.
(Remember that PAE stands for Physical Address Extensions .) PAE increases the physical address</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Myth: PAE increases the virtual address space beyond 4GB</title><link>http://blogs.msdn.com/oldnewthing/archive/2004/08/18/216492.aspx#216514</link><pubDate>Wed, 18 Aug 2004 14:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:216514</guid><dc:creator>neli</dc:creator><description>LOL, there is 1TB memory available, but there is no addressing space left to map it into :).</description></item><item><title>re: Myth: PAE increases the virtual address space beyond 4GB</title><link>http://blogs.msdn.com/oldnewthing/archive/2004/08/18/216492.aspx#216530</link><pubDate>Wed, 18 Aug 2004 15:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:216530</guid><dc:creator>vince</dc:creator><description>Wouldn't increasing the page size also alleviate this? (Let's pretend for a second that wouldn't break a bunch of applications that don't correctly query the page size from the OS) &lt;br&gt;&lt;br&gt;I would think bigger page size = less address mapping entries, and thus more physical memory could be mapped (obviously, in different processes).&lt;br&gt;&lt;br&gt;</description></item><item><title>re: Myth: PAE increases the virtual address space beyond 4GB</title><link>http://blogs.msdn.com/oldnewthing/archive/2004/08/18/216492.aspx#216542</link><pubDate>Wed, 18 Aug 2004 15:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:216542</guid><dc:creator>Miles Archer</dc:creator><description>It's time to move to 64-bit processors...&lt;br&gt;&lt;br&gt;You said it, man. I suspect the floodgates will open once MS releases 64 bit windows for the Athlon-64.</description></item><item><title>re: Myth: PAE increases the virtual address space beyond 4GB</title><link>http://blogs.msdn.com/oldnewthing/archive/2004/08/18/216492.aspx#216549</link><pubDate>Wed, 18 Aug 2004 15:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:216549</guid><dc:creator>Steve Dispensa</dc:creator><description>I have a dual opteron 240 that I use to test drivers with, and I've been running the amd64 preview of winxp for a while now.  It works really well, and it is super fast.  I agree with you on the Athalon 64 - it's gonna be a killer.&lt;br&gt;</description></item><item><title>re: Myth: PAE increases the virtual address space beyond 4GB</title><link>http://blogs.msdn.com/oldnewthing/archive/2004/08/18/216492.aspx#216556</link><pubDate>Wed, 18 Aug 2004 16:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:216556</guid><dc:creator>timchen</dc:creator><description>There is one thing quite interesting about /PAE. On some machines with 4GB RAM installed, Task Manager shows only 3.5GB physical memory. However, if you switch to the PAE kernel, all 4GB is shown. &lt;br&gt;&lt;br&gt;Some says that it's because the BIOS reserves 512MB &amp;quot;physical&amp;quot; address space just below the 4GB line and put the real 512MB RAM above the line. Thus only the PAE kernel sees that 512MB RAM.&lt;br&gt;&lt;br&gt;I'm not sure if the explanation is true or not, but the symptom is confirmed.</description></item><item><title>re: Myth: PAE increases the virtual address space beyond 4GB</title><link>http://blogs.msdn.com/oldnewthing/archive/2004/08/18/216492.aspx#216633</link><pubDate>Wed, 18 Aug 2004 17:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:216633</guid><dc:creator>Claus</dc:creator><description>I have also heard that BIOS story, about how it hides memory from task manager, but I'd sure love to hear that story confirmed or refuted by someone &amp;quot;in the know&amp;quot;....&lt;br&gt;&lt;br&gt;Claus</description></item><item><title>re: Myth: PAE increases the virtual address space beyond 4GB</title><link>http://blogs.msdn.com/oldnewthing/archive/2004/08/18/216492.aspx#216657</link><pubDate>Wed, 18 Aug 2004 18:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:216657</guid><dc:creator>Carmen Crincoli</dc:creator><description>That's exactly what happens.  The BIOS (or sometimes devices) remap the memory above the 4GB range, which means without /PAE, Windows can't address it.  Once you turn on /PAE, we can see it all again.  </description></item><item><title>re: Myth: PAE increases the virtual address space beyond 4GB</title><link>http://blogs.msdn.com/oldnewthing/archive/2004/08/18/216492.aspx#216696</link><pubDate>Wed, 18 Aug 2004 20:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:216696</guid><dc:creator>Ben Hutchings</dc:creator><description>A standard AGP or PCI bus only has 32-bit address lines so MMIO areas for video, network and disk interfaces among other things normally need to be within the first 4 GB of physical memory. (Some hardware allows remapping between PCI and system bus addresses, but I don't think this is normally done on the PC aside from the use of GARTs for video.) So in order for a standard PC to do anything useful it can't have a whole 4 GB of RAM in the first 4 GB of physical address space, which is why the BIOS prevents that.</description></item><item><title>re: Myth: PAE increases the virtual address space beyond 4GB</title><link>http://blogs.msdn.com/oldnewthing/archive/2004/08/18/216492.aspx#216780</link><pubDate>Wed, 18 Aug 2004 22:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:216780</guid><dc:creator>Jeremy Morton</dc:creator><description>Hmmm, I wonder if that's why our 32GB /PAE machine lists the memory as 31.0 GB.</description></item><item><title>re: Myth: PAE increases the virtual address space beyond 4GB</title><link>http://blogs.msdn.com/oldnewthing/archive/2004/08/18/216492.aspx#217059</link><pubDate>Thu, 19 Aug 2004 12:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:217059</guid><dc:creator>Myron A. Semack</dc:creator><description>Memory-mapped hardware (like almost every PCI device in your system) eats up a chunk of the 4GB physical address space.  For example, one of the boards I'm writing drivers for now has a 4MB and an 8MB address window.  This cuts into the amount of RAM Windows can see (with 32-bit addressing anyway).&lt;br&gt;&lt;br&gt;There are some 64-bit PCI devices, which can live above 4GB, but to use them (as a 64-bit device) you need a 64-bit PCI motherboard.&lt;br&gt;&lt;br&gt;Some devices are I/O mapped (usually legacy ISA devices), which don't eat into the 4GB address space.  It's pretty rare to see an exclusively I/O mapped device these days, though.&lt;br&gt;&lt;br&gt;Enabling PAE increases the physical address space, so Windows can fit all 4GB of RAM AND your PCI devices.</description></item><item><title>re: Myth: PAE increases the virtual address space beyond 4GB</title><link>http://blogs.msdn.com/oldnewthing/archive/2004/08/18/216492.aspx#217060</link><pubDate>Thu, 19 Aug 2004 12:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:217060</guid><dc:creator>DrPizza</dc:creator><description>Of course, 64-bit machines have the same problem with 32-bit PCI devices.&lt;br&gt;&lt;br&gt;The AMD abominations have an on-CPU hardware IOMMU to make this work (the 32-bit devices think that what they're getting is memory below 4 GiB but it could be anywhere).  Intel's x86-64 implementations don't; it'd go on the Northbridge for Intel, but their chipsets don't have one.&lt;br&gt;&lt;br&gt;AMD's IOMMU is a hacked up AGP GART.  It's not as capable as a purpose-built IOMMU would probably be, and so inefficient in comparison (to e.g. SPARC64).  But it's still better than no IOMMU at all (which is what you get on Intel).&lt;br&gt;&lt;br&gt;The proper solution, of course, is to use 64-bit PCI devices (PCI-X, PCIe, both of which notionally require 64-bit support, though both of which have devices that are broken and only really work with 32-bit addresses...).&lt;br&gt;</description></item><item><title>The story of the 3GB server switch</title><link>http://blogs.msdn.com/oldnewthing/archive/2004/08/18/216492.aspx#217834</link><pubDate>Fri, 20 Aug 2004 20:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:217834</guid><dc:creator>Savage Nomads</dc:creator><description> &amp;amp;nbsp; As Evan&amp;amp;nbsp;already mentioned on his blog, Raymond Chen has a great series on /3GB switch on his blog. What is really cool is that Raymond takes on some myths about the /3GB switch and&amp;amp;nbsp; the fact that he...</description></item><item><title>Windebug: 3GB and PAE switches &amp;laquo; Salt * Wet * Bytes</title><link>http://blogs.msdn.com/oldnewthing/archive/2004/08/18/216492.aspx#8178656</link><pubDate>Thu, 13 Mar 2008 07:43:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8178656</guid><dc:creator>Windebug: 3GB and PAE switches « Salt * Wet * Bytes</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://saltwetfish.wordpress.com/2008/03/13/windebug-3gb-and-pae-switches/"&gt;http://saltwetfish.wordpress.com/2008/03/13/windebug-3gb-and-pae-switches/&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>