Paul van Brenk.com
Standing on the shoulders of giants.
Thursday, September 23, 2004
/3gb switch and virtual memory
Raymond Chen
recently wrote a number of posts about
the /3gb switch and virtual memory
.
The oft-misunderstood /3GB switch
. It's simple to explain what it does, but people often misunderstand.
Kernel address space consequences of the /3GB switch
. An adverse consequence of the /3GB switch.
Myth: Without /3GB the total amount of memory that can be allocated across all programs is 2GB
. Virtual memory is not virtual address space (part 1).
Myth: Without /3GB a single program can't allocate more than 2GB of virtual memory
. Virtual memory is not virtual address space (part 2).
Myth: You need /3GB if you have more than 2GB of physical memory
. Virtual address space is not physical memory.
Myth: The /3GB switch expands the user-mode address space of all programs
. A program must request it before it gets it.
Why does Exchange recommend /3GB if you have more than 1GB of physical memory?
Bologna and cheese sandwiches.
Myth: The /3GB switch lets me map one giant 3GB block of memory
. There are still holes in the virtual address space.
Why is the virtual address space 4GB anyway?
That's what happens when you have 32-bit pointers.
Myth: PAE increases the virtual address space beyond 4GB
. PAE is an extension for physical address, not virtual addresses.
Myth: In order to use AWE, you must enable PAE
. The two are independent. AWE is how programs access physical memory. PAE is how the CPU accesses physical memory.
The curious interaction between PAE and NX
. NX uses a feature available only in PAE mode.
Thursday, September 23, 2004 6:59:27 AM (Pacific Daylight Time, UTC-07:00)
Comments [0]
-
Trackback
General
Comments are closed.
Navigation
Home
Complete archives
About me
Twitter feed
My del.icio.us
dasBlog CodePlex site
Categories
Asp.Net (11)
BizTalk (1)
BlogML (3)
Business (12)
CMS (1)
Codesnippet (15)
dasBlog (14)
Development (110)
64bit (1)
ASP.NET (9)
BCL (4)
C# (13)
Certifications (2)
Codesnippet (14)
Conference (10)
dasBlog (4)
Exchange (1)
Google Chart (2)
IronRuby (1)
Services (7)
SharePoint (1)
SilverLight (1)
WindowsAzure (1)
WPF (1)
Film (5)
Fun (21)
General (69)
IronRuby (1)
Longhorn (5)
mono (2)
Office 2003 (4)
Office 2007 (2)
Oracle (1)
PDC (20)
PDC2008 (7)
photo (1)
Reading (8)
Security (6)
Services (12)
Sharepoint (9)
SQL (3)
Testing (1)
Visual Studio 2005 (20)
Visual Studio 2008 (2)
Visual Studio 2010 (1)
Whidbey (11)
WinFX (2)
XML (2)
Blogroll
tamtam
blogs.tamtam.nl/stef
Lucy's Workflow Weblog
Mart Muller's Sharepoint Weblog
Michiel's Enterprise Content Management Weblog
Ads
About
© Copyright 2012
Paul van Brenk
Sign In
newtelligence dasBlog 2.3.2011.0
All Content © 2012, Paul van Brenk
DasBlog theme 'Business' created by
Christoph De Baene (delarou)