lesser-equity

Magazine
Go Back   Computer Juice > Computer Software > Windows Operating Systems


Register


Reply
 
Thread Tools
  #1  
Old 8th Nov 2008, 13:56
Member Group
 
I've been researching ways to increase 32 bit Vista's memory addressing and I came across something called PAE (Physical Address Extension) and DEP (Data Execution Prevention) Apparently it's built into the OS itself but it's disabled normally. It doesn't appear to be too hard to enable. I was just looking for some feedback from people who may have done this.

As I understand it the main component that needs to support this is your CPU. I'd be running the Intel Core 2 Duo E8600 at 3.33 Ghz

anyone know if the E8600 supports hardware enabled PAE and DEP? And by changing this attribute, will I need to change it back everytime I need to update Vista?
  #2  
Old 8th Nov 2008, 18:17
Donor Group
 
It should be enabled by default (at least mine was). Both are supported in your hardware. PAE is always good, DEP may interfere with some programs and isn't really a huge deal, though unless you have problems you should probably keep it on.
__________________
"I loved the P182 so much that, when my wife's system was all noisy and needed all sorts of cleaning, I bought her one. Then, when I wanted a cat, I bought a P182. The P182 is not a cat per se, but it's still an excellent buy."
__________________

My System: 日夏子

Processor(s):
Core 2 Duo E6400 2.13 -> 3.01ghz
Motherboard:
MSI P6N SLI Platinum LGA 775
RAM Memory:
2GB Patriot Extreme Performance
Graphics Card(s):
PNY 8800GTS 320MB
Sound Card:
Sound Blaster Xtremegamer 7.1
Hard Drive(s):
80GB + 500GB
Optical Drive(s):
2x SATA
Case / PSU:
Antec 900 + 620W Aerocool zeroDBA
Cooling:
4x 120mm Yate-Loon + 200mm top
Network / Internet:
Qwest
Monitor(s):
Dell 22" S2209W (1920x1080)
Operating System(s):
Windows XP + 7
  #3  
Old 8th Nov 2008, 19:02
MJM
Donor Group
 
Just so you know, PAE in Vista only allows you to upgrade to 4GB and even that is still a bit shady (and should be enabled by default because of the no execute feature)
__________________

My System: Toshiba Satellite A200-28P

Processor(s):
Intel Core 2 Duo T8100
Motherboard:
Mobile Intel PM965 Express Chipset
RAM Memory:
1024 + 2048MB DDR2 667
Graphics Card(s):
ATI HD 2600 XT
Sound Card:
Toshiba Bass Enhanced Sound System
Hard Drive(s):
200GB 5400RPM
Optical Drive(s):
DVD Super Multi
Case / PSU:
Satellite A200 Series
Cooling:
Stock
Network / Internet:
Intel 4965AGN
Monitor(s):
15.4" 1,280x800 Toshiba TruBrite
Operating System(s):
Windows Vista SP1 / Fedora i386
  #4  
Old 8th Nov 2008, 19:10
Donor Group
 
No, PAE allows the system to address up to 64GB of memory. It's still no replacement for running proper x64 though..think of it like hyperthreading vs dual-core systems, a clever hack that might improve performance but is no substitute for the real thing.
__________________
"I loved the P182 so much that, when my wife's system was all noisy and needed all sorts of cleaning, I bought her one. Then, when I wanted a cat, I bought a P182. The P182 is not a cat per se, but it's still an excellent buy."
  #5  
Old 8th Nov 2008, 23:12
Member Group
 
If both are enabled by default then why does Vista only recognize 3.5 GB or so?

About running x64, i heard that only gets you up to about 8GB. That's seems a bit low but considering the 32bit Vista only recognizes ~3.5GB...I also heard that the x64 Vista is less compatible with other programs because it's 64 bit. Now i also heard that it was able to scale down to run 32bit programs just fine. Yes...Yes i hear a lot of things.

in any case, if i enable PAE on (probably would be Vista Ultimate 32 bit) that would allow me to address plenty of RAM but keep the compatibility of a 32 bit OS correct?

Also, with PAE activated, that doesn't slow down my RAM right? or do anything funky to it's capabilities. As you said with Hyperthreading, it's no substitute for the real thing but it doesn't adversely effect your hardware if they're designed to be able to handle it right?

Thanks for the quick response.
  #6  
Old 9th Nov 2008, 00:27
Donor Group
 
Vista can technically see the rest, but it won't display under System. You're on Ultimate, so you can theoretically address 128GB of memory - the limits on x64 to 8GB is only on the Home version and 16GB on the Home Premium.

x64 XP was trash, x64 Vista is excellent. Unless you have a lot of old legacy stuff lying around like printers and scanners, you should be fine compatibility wise with x64 Vista.

If you enable PAE on a 32 bit system the OS will be able to address that memory but applications will not. If a application wants more than what the OS maps onto the address space and allocates it, it's not getting it. In a true 64-bit system, the application can grab as much memory as it can allocate (theoretically) - with PAE, the OS can give out chunks of a larger pool (like 8-16GB), but each application is still limited to a 32-bit address space (max 4GB). It's like if you had a bunch of kids and you baked a pie - instead of letting them know you've got a whole pie available, you say "there's only a quarter left, everyone else ate the rest" for each kid and they assume they have it all to themselves.

And no, it doesn't do anything bad. Turn it on if you've got 4GB+, but strongly consider switching to x64.
__________________
"I loved the P182 so much that, when my wife's system was all noisy and needed all sorts of cleaning, I bought her one. Then, when I wanted a cat, I bought a P182. The P182 is not a cat per se, but it's still an excellent buy."
  #7  
Old 9th Nov 2008, 07:29
MJM
Donor Group
 
This is why I say 4GB only
Quote:
However, desktop versions of Windows (Windows XP, Windows Vista) limit physical address space to 4 GB for driver compatibility reasons.
  #8  
Old 10th Nov 2008, 09:15
Member Group
 
So you're saying that if I get Vista Ultimate 64bit AND enable PAE on it, my programs will be able to have as much RAM allocated to them as they need (meaning over the 32bit addressing, up to the limit of what I physically have in my system of course) but in the 32bit version, the OS would still limit them to a max of 4GB even if I have more than that in the system with PAE active?
  #9  
Old 10th Nov 2008, 15:17
Donor Group
 
Exactly.

MJM, I'd be skeptical of that because it would mean every single person I know that has more than 4GB for workstations, etc would be losing out - and Tom's Hardware did a test of more than 4GB of RAM and its performance on multiple systems and applications using only Vista Business.
__________________
"I loved the P182 so much that, when my wife's system was all noisy and needed all sorts of cleaning, I bought her one. Then, when I wanted a cat, I bought a P182. The P182 is not a cat per se, but it's still an excellent buy."
  #10  
Old 10th Nov 2008, 18:02
MJM
Donor Group
 
Carbon, I believe it to just be misleading. Using PAE you can run more than 4GB (though the PC is likely to only show 3.6 or whatever it is), but a single app cannot address more than it.
That quote is from Wiki, but I had read something like that on a MSDN site, but I've looked at it again and the site is different now.
See here: http://msdn.microsoft.com/en-us/library/aa366778.aspx
Kaze: 64bit doesn't support PAE - there's no need.
Reply

Register
Thread Tools




Arabic Bulgarian Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Finnish French German Greek Hebrew Hungarian Italian Japanese Korean Latvian Lithuanian Norwegian Polish Portuguese Romanian Russian Serbian Slovak Spanish Swedish Thai Turkish Ukrainian

Copyright ©2006 - 2009 Computer Juice.

Powered by vBulletin® Copyright ©2000 - 2009 Jelsoft Enterprises Ltd. SEO by vBSEO ©2009, Crawlability, Inc.