General Question on 32- and 64- bit systems

Click For Summary

Discussion Overview

The discussion revolves around the implications of installing software designed for 32-bit systems on a 64-bit machine, particularly in the context of Windows 8.1. Participants explore various aspects including performance, memory limits, and specific software examples.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • Some participants suggest that software may run faster on a 64-bit version due to better memory handling and system robustness.
  • Others note that the main advantage of 64-bit systems is the increased memory capacity, particularly the amount of RAM each user-process can utilize, which is limited to 2GB in 32-bit systems.
  • One participant mentions that the theoretical RAM limit for 64-bit kernels is 16 EiB, with practical limits being 256 TiB virtual memory and 4 PiB physical memory, although hardware constraints often apply.
  • Another participant expresses uncertainty about the original question being fully addressed, noting that performance may depend on how specific programs are coded, with some programs benefiting significantly from 64-bit architecture.
  • Concerns are raised regarding the security and stability of certain applications, such as the Firefox web browser, which is perceived to be less secure and more prone to crashes in its 32-bit version.

Areas of Agreement / Disagreement

Participants express a mix of views, with some agreeing on the benefits of 64-bit systems while others highlight that performance may vary based on specific software. The discussion remains unresolved regarding the overall impact of using 32-bit software on a 64-bit system.

Contextual Notes

There are limitations in the discussion regarding the specific performance characteristics of various software applications and the conditions under which they may run better in either 32-bit or 64-bit environments.

WWGD
Science Advisor
Homework Helper
Messages
7,795
Reaction score
13,095
Hi All,
Just curious on pros/cons of installing software designed for 32- bit systems in a 64-bit machine
(Windows 8.1*)?

* I have never been able to tell the difference, if any, between Win 8 and Win 8.1 .
 
Computer science news on Phys.org
Some software runs faster if you are using the 64 bit version and I believe the O.S. itself is more robust in the 64 bit version, with probably the biggest advantage being the amount of memory it can handle. Modern computers are pretty limited if you can only have the 4Gigs of RAM that are available with the 32 bit version.
 
  • Like
Likes   Reactions: WWGD
phinds said:
Some software runs faster if you are using the 64 bit version and I believe the O.S. itself is more robust in the 64 bit version, with probably the biggest advantage being the amount of memory it can handle. Modern computers are pretty limited if you can only have the 4Gigs of RAM that are available with the 32 bit version.
Ah, yes, thanks, I forgot, I have 6 Gigs . EDIT: Just in case, the software I am think of installing is SQL Server Express, which I believe is always a local machine..
 
Last edited:
WWGD said:
Ah, yes, thanks, I forgot, I have 6 Gigs . EDIT: Just in case, the software I am think of installing is SQL Server Express, which I believe is always a local machine..
The difference isn't so much in how much RAM you can have (big-mem kernels have been available in 32-bit versions of Windows and Linux for a long time), but rather in how much RAM each user-process can use, which is limited to 2GB in 32-bit kernels.
 
  • Like
Likes   Reactions: WWGD
stoomart said:
The difference isn't so much in how much RAM you can have (big-mem kernels have been available in 32-bit versions of Windows and Linux for a long time), but rather in how much RAM each user-process can use, which is limited to 2GB in 32-bit kernels.
Thanks, what is the RAM limit for 64-bit kernels?
 
  • Like
Likes   Reactions: WWGD
  • Like
Likes   Reactions: stoomart
I feel none of the answers really answered the original question. I lack the knowledge to give an accurate answer, however, I had read that some programs run faster when 32 bits, others run faster when 64 bits so my guess is that it depends on how the program was coded (apparently top chess engines really benefit from 64 bits compared to 32 bits. About 40% speedup if I remember well). But it isn't just about speed.
I've read that firefox web browser is less secure in its 32 bits version than in its 64 bits version and also that it crashes left often.
In the end my rule of thumb is to always pick the 64 bits version of a program, but I'm not knowledgeable on the topic. Waiting for the gurus to reply.
 

Similar threads

  • · Replies 37 ·
2
Replies
37
Views
7K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 10 ·
Replies
10
Views
5K
  • · Replies 10 ·
Replies
10
Views
3K
Replies
35
Views
10K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 1 ·
Replies
1
Views
9K
  • · Replies 13 ·
Replies
13
Views
5K