8GB of RAM necessary to fully utilize 64bit memory addressing

CalvinHobbes

Diamond Member
Feb 27, 2004
3,524
0
0
I was told by someone that you must use 8GB of RAM to full use 64bit memory addressing. I have never heard of this and I can't find any information on it.
 

Crusty

Lifer
Sep 30, 2001
12,684
2
81
You certainly are taking advantage of the addressable space by using a 64-bit OS but you certainly aren't using it all! Anything over ~3.2gb in a Windows OS will be taking advantage of the 64-bit OS.
 

shangshang

Senior member
May 17, 2008
830
0
0
I think your statement would be apt if stated the other way around, ie, you should use a 64bit OS to fully take advantage of 8GB RAM. You can't use 8GB RAM if your programs don't ask for it! However, having a 64bit OS will enable you to map all 8GB RAM.

Having said this, I think if you have 4GB RAM (as most people seem to have), then 32bit Vista/XP will be fine too. It's just that Windows XP/Vista will use PAE (physical address extension) to access all 4GB RAM. Windows will use a software extension layer to access all your 4GB, and some purist will argue that it will slow your system down... but to this date, I have not seen any benchmark how much slower (if it's even slower) 32bit Vista is compared to 64bit Vista with 4GB RAM. Without any kind of quantification, I don't buy the "slower" arguement too much. But XP/Vista 32bit WILL be able to use all 4GB RAM though.

Someone correct me if I'm wrong, But that's my understanding.

But the side-effect of using a 64bit Vista is that 32bit programs can actually run SLOWER on a 64bit machine. So I would not move to 64bit OS just because you want to address 4GB RAM in a 1:1 mapping. The order of importance that I like to evaluate what Windows OS (32bit or 64bit) to use is this:

1. Are most of my programs 32bit? For most home user, office user, gamers,.. the answer is yes. Then use 32bit OS
2. if I have more than 4GB RAM, for example, 8GB RAM, then should I move to 64bit Vista? Well here you probably will want to move to 64bit OS. But I would only move to 64bit if I'm running programs that can take advantage of the extra RAM and the 64bit architecture of Windows. There isn't much "home programs" right now that can truely take advantage of 8GB/64bit OS combo. I can only think of maybe Photoshop. Programs that do take advantage of a 64bit OS are mostly server programs and scientific computational and imaging softwares.

I have 4GB in my PC, and the only way that I'll get close to using all 4GB is if I run 2-3 VMware images! Other than this, I have not come close to passing 1.5 GB during any of my gaming with a few softwares in the background. I don't see any urgent need to move to 64bit OS until software makers start to move there.

I'm curious though, are you using a 64bit OS? and if so, why? And do you have a need of 8GB?
 

CalvinHobbes

Diamond Member
Feb 27, 2004
3,524
0
0
This was something that was brought up at work. Someone said that when we go to 64bit Server 2003 we would have to have at least 8GB in our machines in order to to fully use 64bit memory addressing. I had never heard this so I was trying to get confirmation before I order RAM that we don't need.
 

QuixoticOne

Golden Member
Nov 4, 2005
1,855
0
0
The others are essentially correct, you need 64 bit OS for 4GB or more of memory to be optimally used,
but 8GB is just a nice starting point of memory to specify for a 64 bit server. You could just as well install
16GB, 32GB, 64GB or whatever you have the need/budget for. 8GB is actually a pretty low amount of memory
for certain kinds of servers, but it is ample or excessive for others.

Some servers take memory in quantities higher than might be the case for desktop PCs, especially if they have
multiple physical CPUs and lots of RAM slots and only certain OEM supported configurations / expansion options.
It wouldn't surprise me that some system configurations would be offered with no less than 8GB of memory,
or if the lowest offered / supported expansion from 4GB was 8GB. It just depends on your vendor / hardware.

Many desktop PCs can take 1,2,3,4,5,6,7,8 GB typically depending on the mix of
512MB, 1GB, 2GB DIMMs installed in 4 slots. Servers are less flexible in some cases.

 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Having said this, I think if you have 4GB RAM (as most people seem to have), then 32bit Vista/XP will be fine too. It's just that Windows XP/Vista will use PAE (physical address extension) to access all 4GB RAM.

Actually they won't. Windows will use PAE for DEP but you need 32-bit Windows Server Enterprise or higher to address >4G of memory. MS artificially limited all of the other 32-bit releases of Windows in order to "protect" you from poorly written drivers.

Windows will use a software extension layer to access all your 4GB, and some purist will argue that it will slow your system down...

And those people are idiots. PAE is hardware functionality in virtually every CPU from Intel since the Pentium Pro. All it really does is add a 3rd level of pagetables to extend the physical addresses to 36-bits.

But XP/Vista 32bit WILL be able to use all 4GB RAM though.

If you didn't need some of that physical address space for devices sure they would but you do so they won't. 32-bit XP/Vista won't touch a physical memory address >4G and since MMIO addresses for hardware allocated from the 4G mark down you get whatever is left from 4G minus the hardware's requirements.

If your BIOS supports remapping those lost addresses then you can enable that and use the memory in another OS like 64-bit Windows, Linux, FreeBSD, etc but 32-bit Windows won't ever touch them.

But the side-effect of using a 64bit Vista is that 32bit programs can actually run SLOWER on a 64bit machine.

They shouldn't, they're running just as natively as their 64-bit counterparts.

2. if I have more than 4GB RAM, for example, 8GB RAM, then should I move to 64bit Vista? Well here you probably will want to move to 64bit OS. But I would only move to 64bit if I'm running programs that can take advantage of the extra RAM and the 64bit architecture of Windows. There isn't much "home programs" right now that can truely take advantage of 8GB/64bit OS combo. I can only think of maybe Photoshop. Programs that do take advantage of a 64bit OS are mostly server programs and scientific computational and imaging softwares.

Even without 64-bit apps you'll see an advantage from a 64-bit OS because it can use the extra memory for filesystem caching, running more processes at once, etc.

This was something that was brought up at work. Someone said that when we go to 64bit Server 2003 we would have to have at least 8GB in our machines in order to to fully use 64bit memory addressing. I had never heard this so I was trying to get confirmation before I order RAM that we don't need.

That person is either just looking for an excuse to get more memory in those machines or they have no idea what they're talking about.
 

shangshang

Senior member
May 17, 2008
830
0
0
Ah ok I see. So I take it that you guys definitely will run 64bit 2003 server? and you're trying to fingure how much RAM you should get now?
Well if this is the case, then yes, might as well get at least 8GB RAM so you don't have to upgrade later (and possible throw out your old RAM because you ran out of slots!). Budget in for the future expansion and might as well upgrade now.

But if you want to optimized cost, you gotta figure out what programs the server will be running and how much RAM you'll need for it, and whether you have RAM expansion slot left if you wanna upgrade in the future.
Our VMware server has 64GB RAM I think. Exchange server 16GB. SQL server 32GB. Fileserver 4GB.
 

shangshang

Senior member
May 17, 2008
830
0
0
Originally posted by: Nothinman

If you didn't need some of that physical address space for devices sure they would but you do so they won't. 32-bit XP/Vista won't touch a physical memory address >4G and since MMIO addresses for hardware allocated from the 4G mark down you get whatever is left from 4G minus the hardware's requirements.

If your BIOS supports remapping those lost addresses then you can enable that and use the memory in another OS like 64-bit Windows, Linux, FreeBSD, etc but 32-bit Windows won't ever touch them.

I thought I read somewhere a long time ago that stated that with 32bit Windows, with PAE, with a BIOS capable of addressing 4GB RAM, and with compatible perripheral devices, then 32bit Windows will see all 4GB or RAM, and it does this by kicking the device drivers into the region above 4GB? I'm not sure if I did understand that whole post I was reading because the author went into a lot of technical stuff beyond me. I will see if I can retrieve that article.

Another thing, i thougght that with 32bit Vista SP1, you can now offically use all 4GB RAM (on top of all the peripheral devices)? I'm running 32bit Vista SP1 with 4GB RAM installed, and my Device Manager shows that I have 4.0 GB RAM (not 3.25GB). What does this mean? Does this mean that Vista 32bit SP1 can see and use 4GB? or is Vista just showing the 4GB but in reality not able to use all 4GB RAM?
 

shangshang

Senior member
May 17, 2008
830
0
0
@Nothinman

I found the article, it's 3.5 years old so some of the things he said back then may not be the case today..., but take a look

In an earlier post, msemack mentioned PAE (Physical Address Extensions). It's worth saying that all Intel CPUs since the Pentium II and I think AMDs since the K6 support PAE. On the Intel family, this expands the CPU's physical address bus to 36 bits, giving a potential 64GB of physical address space.

However, it's not enough for the CPU to support it. The chipset has to support it also. Few - in fact, I think no - desktop/workstation chipsets do. Expensive server chipsets typically do.

For example, the venerable 440BX chipset's datasheet says this:

"The Pentium Pro processor family supports addressing of memory ranges larger than 4 GB. The 82443BX Host Bridge claims any access over 4 GB by terminating transaction (without forwarding it to PCI or AGP). Writes are terminated simply by dropping the data and for reads the 82443BX returns all zeros on the host bus."

The same is true for the 850E chipset in my home machine and the 925X in my new work system.

Enabling PAE has another side effect. Device drivers are, or may be, presented with 64-bit physical addresses. Many are not written to cope with this possibility and have problems. This had an interesting effect on XP SP2. The Data Execution Prevention [DEP] feature requires PAE to be enabled since the NX bit AMD added is bit 63 of a PAE-format page table entry [PTE]. There were no spare reserved bits in the 32-bit non-PAE PTE. To enable hardware DEP, the processor must run in PAE mode.

Incidentally, the use of bit 63 will prevent the x64 architecture from ever addressing a full 64-bits of address space (16 Exabytes or if you prefer the IEC's terminology for distinguishing binary from decimal units, 16 Exbibytes [yuch]). That's obviously not an issue at present! Indeed, in AMD's documentation bits 52 - 62 in the PTE are reserved for future use, limiting current implementations to 4 Petabytes (=4096 Terabytes).

To salvage the situation and only present 32-bit physical addresses to drivers and hardware, XP SP2 defines the /NoExecute switch. Only if both /NoExecute and /PAE are specified does it enable 64-bit physical addressing.

link: http://channel9.msdn.com/forums/TechOff/41288-4GB-RAM/

about 8th post down by Mike Dimmick

My understanding this is that if a processor supports PAE (above 32bit area), and if the BIOS and OS support PAE too, then the OS will be able use the PAE space located above the 32bit-address limitation and the OS will be able to map any availabe RAM into this PAE space and use all 4GB or RAM? (However, 32-bit device will still be mapped to addressing space below 32bit.) Otherwise, I don't quite understand why MS would develop PAE feature in a 32bit OS if the PAE feature does not enable the 32bit OS the ability to use 4GB RAM or more. Just what is the point of having PAE in 32bit Windows?

Am I understanding it right? wrong? Could you clarify?
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
actually, to fully utilize 64bit memory capability you need 16 exabytes of RAM. ( http://en.wikipedia.org/wiki/64_bit )
However, 64bit utilization is not tied to ram. It can provide vast improvement in performance of applications even when using ram amounts addressable by 32bit machines.
 

shangshang

Senior member
May 17, 2008
830
0
0
Does someone know of a site where they review 32bit apps on 32bit and 64bit versions of Windows? I am curious to see how much of an improvement there is. I did see such a review, and as I recall, the improvement was not much, but I forget not. But would like to see a newer review though.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
I thought I read somewhere a long time ago that stated that with 32bit Windows, with PAE, with a BIOS capable of addressing 4GB RAM, and with compatible perripheral devices, then 32bit Windows will see all 4GB or RAM, and it does this by kicking the device drivers into the region above 4GB?

The MMIO addresses have to be physically below the 4G mark because a lot of devices can only use 32-bit addresses so it's the memory that gets bumped above the 4G mark when you enable memory remapping. Win2K and XP SP1 might be able to use the memory but 32-bit XP SP2 and Vista definitely won't.

Another thing, i thougght that with 32bit Vista SP1, you can now offically use all 4GB RAM (on top of all the peripheral devices)? I'm running 32bit Vista SP1 with 4GB RAM installed, and my Device Manager shows that I have 4.0 GB RAM (not 3.25GB). What does this mean? Does this mean that Vista 32bit SP1 can see and use 4GB? or is Vista just showing the 4GB but in reality not able to use all 4GB RAM?

32-bit Vista SP1 shows you all 4G in some places like system properties but it's not actually using it. Taskmgr should show the real amount that Windows is using.

My understanding this is that if a processor supports PAE (above 32bit area), and if the BIOS and OS support PAE too, then the OS will be able use the PAE space located above the 32bit-address limitation and the OS will be able to map any availabe RAM into this PAE space and use all 4GB or RAM?

That's the general idea but MS artificially limited their 32-bit clients and Server releases below Enterprise to 4G which means you get 4G minus the hardware range. Virtually all other OSes like Linux, FreeBSD, OpenBSD, etc that support PAE can address all 4G and then some via PAE just fine. I don't know how well they all scale up to the full 64G that PAE can address but if you've got that much memory you should be using a 64-bit OS.

Otherwise, I don't quite understand why MS would develop PAE feature in a 32bit OS if the PAE feature does not enable the 32bit OS the ability to use 4GB RAM or more. Just what is the point of having PAE in 32bit Windows?

It's required for DEP in 32-bit mode.

Does someone know of a site where they review 32bit apps on 32bit and 64bit versions of Windows? I am curious to see how much of an improvement there is. I did see such a review, and as I recall, the improvement was not much, but I forget not. But would like to see a newer review though.

The difference should be minimal in just about all cases because the 32-bit process is running exactly as it was on the 32-bit OS.
 

shangshang

Senior member
May 17, 2008
830
0
0
Thanks Nothinman for the explanations. Taskmanger is showing I'm only using 3.3GB RAM. So looks like I'm loving .7GB of addressing space to the devices.

I guess I can live with it for now. I have Vista 64bit but I'm hesitant to intall it because I fear that it might give me issue with some of my 32bit apps and games. Crap why the hell is MS limiting this!
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
Originally posted by: Nothinman
Does someone know of a site where they review 32bit apps on 32bit and 64bit versions of Windows? I am curious to see how much of an improvement there is. I did see such a review, and as I recall, the improvement was not much, but I forget not. But would like to see a newer review though.

The difference should be minimal in just about all cases because the 32-bit process is running exactly as it was on the 32-bit OS.

Wrong. AMD64 (x86-64 as it is now known since intel integrated it as well) calls for a variety of architectural changes and additions, such as extra registers, that are not available when running in the legacy 32bit mode. Thus in 32bit mode parts of your CPU are not accessible.

Depending on the application that can result in either 0% increase, or make the application several times faster.

I benchmarked 7z compression as being 27% faster in 64bit mode, and IE7 and Firefox were several times faster in 64bit mode. (try opening 100 tabs at once, or closing 100 tabs at once). I read that calculating file hashes also more then doubles the operation speed.

Originally posted by: shangshang
Thanks Nothinman for the explanations. Taskmanger is showing I'm only using 3.3GB RAM. So looks like I'm loving .7GB of addressing space to the devices.

I guess I can live with it for now. I have Vista 64bit but I'm hesitant to intall it because I fear that it might give me issue with some of my 32bit apps and games. Crap why the hell is MS limiting this!

MS limiting what? There are LESS programs that don't work on 64bit OS then programs that don't work on 32bit (some programs are 64bit only due to necessity, they simply will run too slow on 32bit processors to even bother programming a 32bit mode).

Every 32bit program can be run on a 64bit OS unless it requires specialized drivers that were not made for it.
And as of today there is not a single program that I know of that does not run on 64bit operating systems (at least as a beta version). NOT A SINGLE ONE!

EDIT: I see now what you are talking about.. the PAE... AFAIK there are some serious issues with PAE. if applications are not specifically written for it, it can mess up your system. So it makes no sense to include it just so people can get extra 0.7gb of ram When they can just install 64bit version of the OS instead...

Also last I checked, not creating something isn't artifically limiting. They did not program an ANTI PAE system into windows... they simple did not bother to program PAE into 32bit vista. and they shouldn't have either, it is too volatile.
 

pallejr

Senior member
Apr 8, 2007
216
0
0
Originally posted by: taltamir
EDIT: I see now what you are talking about.. the PAE... AFAIK there are some serious issues with PAE. if applications are not specifically written for it, it can mess up your system. So it makes no sense to include it just so people can get extra 0.7gb of ram When they can just install 64bit version of the OS instead...

Also last I checked, not creating something isn't artifically limiting. They did not program an ANTI PAE system into windows... they simple did not bother to program PAE into 32bit vista. and they shouldn't have either, it is too volatile.

There are some issues with certain drivers that have not been programmed properly. Normal applications don't have to be written differently.

The PAE kernel is there, in both xp and vista, it has just been crippled to not use any additional bits. It hasn't always been like that (pre xp/sp2). According to some people that have tested some of the early beta builds of vista, the support for >4GB was also present, but yanked in a later beta build.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Wrong. AMD64 (x86-64 as it is now known since intel integrated it as well) calls for a variety of architectural changes and additions, such as extra registers, that are not available when running in the legacy 32bit mode. Thus in 32bit mode parts of your CPU are not accessible.

Actually I'm right, if you read what I originally said. Running a 32-bit binary on a 64-bit OS is exactly the same as running that same 32-bit binary on a 32-bit OS. If the OS is 32-bit then the CPU isn't running in long mode so those extra GPRs aren't being used at all anyway. If the OS is 64-bit the GPRs will be used by the OS and 64-bit binaries but 32-bit binaries won't even know they're there.

Depending on the application that can result in either 0% increase, or make the application several times faster.

Only if you're comparing 32-bit builds vs 64-bit builds which I wasn't.

EDIT: I see now what you are talking about.. the PAE... AFAIK there are some serious issues with PAE. if applications are not specifically written for it, it can mess up your system. So it makes no sense to include it just so people can get extra 0.7gb of ram When they can just install 64bit version of the OS instead...

For userland applications there are no issues with PAE. PAE only affects software in the kernel. There is a userland API called AWE that lets processes shuffle around memory "windows" to handle more than 32-bits worth of VM but very few apps use it so it's mostly irrelevant.

Also last I checked, not creating something isn't artifically limiting. They did not program an ANTI PAE system into windows... they simple did not bother to program PAE into 32bit vista. and they shouldn't have either, it is too volatile.

Then check again, PAE isn't volatile at all and actually they did program "ANTI PAE". They included PAE for DEP and in XP up to SP1 you could use all 4G of memory (if what I've read is accurate) but with SP2 they restricted the PAE support to only handle DEP and won't let the kernel touch any physical memory about the 4G mark.
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
Wrong. AMD64 (x86-64 as it is now known since intel integrated it as well) calls for a variety of architectural changes and additions, such as extra registers, that are not available when running in the legacy 32bit mode. Thus in 32bit mode parts of your CPU are not accessible.

Actually I'm right, if you read what I originally said. Running a 32-bit binary on a 64-bit OS is exactly the same as running that same 32-bit binary on a 32-bit OS. If the OS is 32-bit then the CPU isn't running in long mode so those extra GPRs aren't being used at all anyway. If the OS is 64-bit the GPRs will be used by the OS and 64-bit binaries but 32-bit binaries won't even know they're there.

Depending on the application that can result in either 0% increase, or make the application several times faster.

Only if you're comparing 32-bit builds vs 64-bit builds which I wasn't.
My mistake, in that case we are in agreement, we just miscommunicated.

EDIT: I see now what you are talking about.. the PAE... AFAIK there are some serious issues with PAE. if applications are not specifically written for it, it can mess up your system. So it makes no sense to include it just so people can get extra 0.7gb of ram When they can just install 64bit version of the OS instead...

For userland applications there are no issues with PAE. PAE only affects software in the kernel. There is a userland API called AWE that lets processes shuffle around memory "windows" to handle more than 32-bits worth of VM but very few apps use it so it's mostly irrelevant.

Also last I checked, not creating something isn't artifically limiting. They did not program an ANTI PAE system into windows... they simple did not bother to program PAE into 32bit vista. and they shouldn't have either, it is too volatile.

Then check again, PAE isn't volatile at all and actually they did program "ANTI PAE". They included PAE for DEP and in XP up to SP1 you could use all 4G of memory (if what I've read is accurate) but with SP2 they restricted the PAE support to only handle DEP and won't let the kernel touch any physical memory about the 4G mark.
[/quote]

So you are saying... only badly written drivers would trigger that instability? Do you have any idea how many badly written drivers are out there? Windows has been the most stable operating system out there with the exception of bad software / drivers since XP. People bitch at MICROSOFT when their computer crashes, microsoft has been increasing their stability by making it difficult for software to run in admin mode and making it as difficult as possible for drivers and the like to do something bad. This is overall a good thing.

I have seen many drivers and even video games that caused BSODs, and then they were patched with a fix log listing various crashes and BSOD causing instances being resolved.
Since there is absolutely no harm in running a 32bit program on your 64bit version of windows, I see no reason why you shouldn't just get 64bit vista.
Heck microsoft's biggest mistake was to even make a 32bit version of vista.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
So you are saying... only badly written drivers would trigger that instability? Do you have any idea how many badly written drivers are out there?

So? It's the manufacturer's burden to fix their software, MS shouldn't be limiting my ability to use my hardware because other companies suck.

People bitch at MICROSOFT when their computer crashes, microsoft has been increasing their stability by making it difficult for software to run in admin mode and making it as difficult as possible for drivers and the like to do something bad. This is overall a good thing.

So MS covering up for crappy software developers is a good thing?
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
yes it is. It prevents my computer from blue screening. it is an "extra service" microsoft is rendering. It not only keeps its own software clean, it also keeps others in line.
I was really pissed at them for it at first, but in the long run that is a good thing.

And if I am not mistaken, for the hardcore like you there is an option to get the PAE working again... (first result in google for vista 32 PAE)
http://www.thegeeksweek.com/bl...bit-windows-vista.html
 

pallejr

Senior member
Apr 8, 2007
216
0
0
Originally posted by: taltamir
And if I am not mistaken, for the hardcore like you there is an option to get the PAE working again... (first result in google for vista 32 PAE)
http://www.thegeeksweek.com/bl...bit-windows-vista.html

That article is wrong. As said earlier in the thread, the PAE kernel is crippled, so you cannot address anything above 4G.

Edit: to back that up with a kb:

http://support.microsoft.com/kb/888137

"Additionally, the kernel memory manager ignores any physical address that is more than 4 GB."

Many people just assumes that PAE must equal support for >4G addressing.
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
mmm... I remember back in the day the game "Spellforce the order of dawn" will randomly try to address (once an hour or so) something above 4GB... that was back in the day where 1GB of ram was normal. The workaround I found was to increase the pagefile to 4GB. That will prevent the blue screen. If the kernel automatically ignores such a command, do you think it would have prevented the blue screen? if so, it would not be limited to faulty drivers. Since obviously a game can trigger that as well.

I have been using xp64bit for a long time now, and then vista 64bit as well... its been years since I used a non 64bit OS, and I see no reason to ever go back. So really, it is perfectly reasonable of MS to perform such "crippling" in 32bit OS to increase stability.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
yes it is. It prevents my computer from blue screening. it is an "extra service" microsoft is rendering. It not only keeps its own software clean, it also keeps others in line.
I was really pissed at them for it at first, but in the long run that is a good thing.

You have that backwards. In the short term it's a good thing as it lets you keep running but in the long term it's bad because now companies like nVidia have no motivation to fix their drivers.

mmm... I remember back in the day the game "Spellforce the order of dawn" will randomly try to address (once an hour or so) something above 4GB... that was back in the day where 1GB of ram was normal. The workaround I found was to increase the pagefile to 4GB

You have to be remembering incorrectly. Something in userland only has access to it's own set of virtual addresses which top out at 4G no matter how much physical memory you have. On a 32-bit system that process would be attempting to address -1 since there is no virtual address >4G. And increasing the pagefile wouldn't help that at all.

That will prevent the blue screen. If the kernel automatically ignores such a command, do you think it would have prevented the blue screen? if so, it would not be limited to faulty drivers. Since obviously a game can trigger that as well.

The kernel limitation is with physical addresses not virtual and a userland process can't go anywhere near physical addresses so it wouldn't even come into play.

I have been using xp64bit for a long time now, and then vista 64bit as well... its been years since I used a non 64bit OS, and I see no reason to ever go back. So really, it is perfectly reasonable of MS to perform such "crippling" in 32bit OS to increase stability.

Ah so the only reason that you find it reasonable is because it doesn't affect you...
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
it doesn't affect me by choice. why do you CHOOSE to run 32bit windows instead of 64bit?
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
it doesn't affect me by choice. why do you CHOOSE to run 32bit windows instead of 64bit?

Personally I choose to not run Windows at all, all of my machines run Linux. I do have a copy of XP in VMWare at work but that's it.
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
and do you choose 64bit linux? cause i am running 64bit solaris on my fileserver (ZFS)
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |