?
Solved

The Difference between 32 bit and 64 bit Architecture and Application Support

Posted on 2010-11-10
5
Medium Priority
?
558 Views
Last Modified: 2012-05-10
Hi,
I'm posting this question to get clear understanding of the 64 bit Architecture of the Computer.
Its because i'm so confused.

What's the difference between 32 bit and 64 bit architecture?.

I have seen some applications , those are indicated on CD that supports only 32 bit but still works on 64 bit architecture?..I don't understand how is that.

There is two system32 folder in 64 bit architecture..Why is that?..

Thanks for your answer in Advance.
0
Comment
Question by:sivakugan
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
5 Comments
 
LVL 14

Accepted Solution

by:
leoahmad earned 2000 total points
ID: 34103666
The  term "32-bit," when referring to a processor or operating system  architecture, refers to the maximum size of an integer register a  processor can store. A 32-bit architecture can store data which is 32  bits wide, while a 64-bit architecture can store data which is 64 bits  wide. 64-bit architecture can simply store more bits than 32-bit  architecture.                                     

The  ability to store more bits means that a processor with a 64-bit  architecture can, when paired with a 64-bit operating system, address  more memory than a 32-bit architecture. A processor with a 32-bit  architecture can only address four gigabytes of memory. The same goes  for a 32-bit operating system, even if you have a 64-bit processor. The  maximum memory that can be addressed with a 64-bit architecture is 16  terabytes.

Programs  created only for a 32-bit architecture or operating system won't always  work on a 64-bit version, and vice versa. This is because the 32-bit  and 64-bit operating systems store data in different ways. Most modern  programs offer compatibility for both, but attempting to run a program  which was built for a 32-bit version of Windows XP on a modern 64-bit  version of Windows 7 may cause the program to crash. Also, device  drivers are not compatible between 32-bit and 64-bit versions.


0
 
LVL 14

Expert Comment

by:leoahmad
ID: 34103688

The 64-bit operating systems have two System32 folders. The  C:\WINDOWS\System32 directory contains the 64-bit libraries (such as  kernel32.dll). However there is a new directory called  C:\WINDOWS\SysWow64, which contains the exact same files as System32,  but their 32-bit partners. The SYSWOW64 service in Windows will  automatically map programs to the right version.
So if a 32-bit program attempts to load  "C:\WINDOWS\System32\kernel32.dll", SYSWOW64 will automatically behind  the scenes redirect you to C:\WINDOWS\SysWow64.
0
 

Author Closing Comment

by:sivakugan
ID: 34133050
Good Answer
0

Featured Post

Supports up to 4K resolution!

The VS192 2-Port 4K DisplayPort Splitter is perfect for anyone who needs to send one source of DisplayPort high definition video to two or four DisplayPort displays. The VS192 can split and also expand DisplayPort audio/video signal on two or four DisplayPort monitors.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Like many organizations, your foray into cloud computing may have started with an ancillary or security service, like email spam and virus protection. For some, the first or second step into the cloud was moving email off-premise. For others, a clou…
As cyber crime continues to grow in both numbers and sophistication, a troubling trend of optimization has emerged over the last year.
Finding and deleting duplicate (picture) files can be a time consuming task. My wife and I, our three kids and their families all share one dilemma: Managing our pictures. Between desktops, laptops, phones, tablets, and cameras; over the last decade…
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question