Windows system 32-bit /64-bit system support how much memory

  
I think everyone knows, Windows XP/Win7/Win8/Win10 system in addition to the flagship version, the professional version, the home version of the version of the division, there are 32 and 64-bit The difference. Where is the difference? One of them is the maximum memory supported by the system. Let's learn how much memory the Windows system 32-bit/64-bit system supports under the Xiaobian.
32-bit/64-bit system supports how much memory
32-bit: The maximum memory that the system can recognize is about 3.25-3.5GB, which means that 4GB of memory is about 0.5GB. A 2GB memory stick or a 2GB+1GB memory stick has no effect on a 32-bit system.
64-bit: For 64-bit systems, Windows 7, the maximum memory support depends on the different system versions. For example, Windows 7 Home Basic 64-bit only supports 8GB of memory and Home Premium is 192GB. In addition, high-end Enterprise, Ultimate, etc. support up to 192GB of maximum memory.
32-bit system does not support large memory reasons
First, the difference in conversion relationship
It is well known that the conversion relationship in the computer
binary is 1GB = 1024MB, the actual production, hardware manufacturers The manufacturer's conversion unit is 1GB=1000MB. When the computer
manufacturer tells you that the memory in your computer is 1GB, your memory is 1000MB. When the system recognizes it, use 1000 to 1024. Your memory is 0.976GB. Similarly, if you install 4G of memory, the system will show that your memory is 3.9GB.
Two, 32-bit system architecture restrictions
memory (RAM, which is the total addressing space of your system) = memory (physical memory, your memory is 4GB) + bios memory + cache + memory +..., 32-bit computer's addressing space is 2 to the 32th power, which is 4G, the system allocates the 4GB address to the memory, cache, memory, hardware and so on.
The system allocates the addressing space when there is priority, bios memory, cpu cache, memory of each hardware, graphics memory, etc., their priority is higher than physical memory (that is, memory), so the system First allocate the addressing space to the memory of the bios, the cache of the cpu, the memory of each hardware, and the memory of the graphics card, and finally allocate the remaining addressing space to the memory. For example, if your graphics card has 500MB, then only 4GB-0.5GB=3.5GB can be allocated.
The equivalent of 1,000 households on a street, but the number of the house number is really only 800, so there are 200 households who have not been able to get the house number, but the 200 households have not disappeared.
If you install a 4G memory stick on a 32-bit computer according to the priority relationship, you can only use more than 3G of memory space, because the first few hundred MB of space is for each hardware (including video memory), 4GB of memory. Only the 3.31GB of the strip gets the addressing space. At this point, you can only see the part of the memory that has obtained the addressing space (see the figure below.)

If it is a 2G memory stick, because the computer The addressability of the device itself is 4G, the first few hundred MB is given to the hardware, and the remaining 3G address space is still available. The 2G memory bar can completely obtain the 2G address space, and you can also see the 2G memory bar. br>



Copyright © Windows knowledge All Rights Reserved