Physical memory barrier for a process running on a 32-bit operating system
The 2 GB limit refers to a physical memory barrier for a process running on a 32-bit operating system, which can only use a maximum of 2 GB of memory.[1] The problem mainly affects 32-bit versions of operating systems like Microsoft Windows and Linux, although some variants of the latter can overcome this barrier.[2] It is also found in servers like FTP servers or embedded systems like Xbox.[3] The use of Physical Address Extension (PAE) can overcome this barrier by extending the addresses used to represent mappings between virtual and physical memory.
The limit is created by the 32-bit integer limit (2,147,483,647), which is the largest possible integer that can be represented by 32 binary digits. In a computer with a 32-bit architecture, the memory address stored in one of the CPU registers will be limited to this number, thus the number of possible memory locations that can be addressed is limited to exactly 2 gibibytes, or roughly 2GB.
While Linux, FreeBSD, and most Unix-like operating systems support PAE so long as the hardware does,[4][5] Windows needs this boot option enabled manually. This is known as 4-gigabyte tuning (4GT), or the /3GB switch. Once enabled, executables can have the "large address aware" flag set to increase their memory limit to 3 GB. 32-bit processes on 64-bit Windows are also limited to 2 GB. However, they can use the "large address aware" flag as well, except that it doesn't require the /3GB switch and increases the limit to 4 GB.[6]
^Cite error: The named reference Richardson_2014 was invoked but never defined (see the help page).
^Gorman, Mel (2004-02-15). Understanding the Linux Virtual Memory Manager. E Rutherford: Prentice Hall PTR. p. 33. ISBN 0-13-145348-3. OCLC 1062886347.{{cite book}}: CS1 maint: date and year (link)
^"FTPing Files Greater than 2Gb from Microsoft Windows 2003 Server to OS/400 or i5/OS". www.ibm.com. 2019-12-18. Retrieved 2021-06-17.
^Cite error: The named reference HIGHMEM was invoked but never defined (see the help page).
^Cite error: The named reference FreeBSD was invoked but never defined (see the help page).
^Cite error: The named reference Windows was invoked but never defined (see the help page).
ubuntuforums.org: 2007, 2GB data transfer limitation? Quote: "...The common 2GBlimit is actually a bug in many FTP clients. If he is using Windows, try the...
limitation of the system (rather than an arbitrary limit imposed by Microsoft). On September 12, 2012 the 2GBlimit was raised to an unknown number with two titles...
reported to work with 4 GB installed (although the included Windows 7 Starter edition has an artificially imposed 2GBlimit). The AO751h has the larger...
reaching the 2GBlimit (for full compatibility) in 5 minutes. The Nikon D90 was the first DSLR with video recording capabilities. The Expeed 2 (variant EI-154)...
system. There are other factors that may limit this ability to use up to 64 GiB of memory, and lead to the "3 GB barrier" under certain circumstances, even...
Guobiao standard GB/T 20234.2-2015 for AC-charging, with gender differences for the vehicle and electric vehicle supply equipment. GB/T 20234-2 specifies cables...
first 2GB of a hard disk using a 64-bit addressing system called TrackDisk64 or TD64 (although the 2GBlimit on file size and the 127 GBlimit on partition...
sync or stream content to it. A model with a 160 GB hard drive was released in May 2007. The 40 GB version was discontinued in September 2009. In January...
data-structure overhead), but where a greater file-size limit than that of the standard FAT32 file system (i.e. 4 GB) is required. exFAT has been adopted by the SD...
it a maximum addressable memory limit of 4 GB. All following chips in the Motorola 68000 series inherited this limit. The Pentium Pro and all Pentium...
Limited with a Quota at a starting price of E£45 for the 256k/64k and a 2GBlimit for the download and so on. The widespread use of local line sharing limited...
backup software Remote backup service Shared resource Previously 15 GB and 25 GB since 2008. "Security Now 349". Wiki. TWiT. 27 December 2013. Retrieved...
(3.9 GB/s) over copper cabling; a fiber optic version may appear in the future. The most recent version of OCuLink, OCuLink-2, supports up to 16 GB/s (PCIe...
300,000 files in sync folder. This is a soft limit. Google Drive All account types are limited to 750 GB upload bandwidth per day. Enterprise accounts...
15 GB of free storage, sharing it with Gmail and Google Photos. Through Google One, Google Drive also offers paid plans at tiers of 100 GB and 2 TB,...
also has 6-inch screen and 2GB of internal memory, of which 1.4 GB is user-accessible. By Amazon's estimates, the Kindle 2 can hold about 1,500 non-illustrated...
displays Up to DDR5-5600 and LPDDR5X-6400 Dual-channel memory, 2 DPC, up to 4 DIMMs 256 GB total Support XMP 3.0 Up to 28 PCI Express 5.0 lanes including...
announced for the console: a 20 GB model and a 60 GB model, priced at US$499 (€499) and US$599 (€599), respectively. The 60 GB model was to be the only configuration...
lighting (Built-up area). These limits may be changed by road signs and apply to cars, motorcycles, car-derived vans up to 2 tonnes maximum laden weight (MLW)...
100 GB and 200 GB plans with a new 50 GB plan in early 2016, and the reduction of free storage from 15 GB to 5 GB. Any current accounts over this limit could...
either a 20 or 60 GB hard disk drive in the US and Japan, respectively— priced from US$499 to US$599; and with either a 40, 60, or 80 GB hard disk drive...