Advertisement

04.24.2008 at 09:34PM PDT, ID: 23352663
[x]
Attachment Details
[x]
The Solution Rating System

With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.

  • The Grade of the Solution
  • The Zone Rank of the Expert Providing the Solution
  • The Number of Author and Expert Comments
  • The Number of Experts Contributing
  • The Feedback of the Community

Your Input Matters
Because of the way the system is set up, the most important variable in this equation is you. As a member of Experts Exchange, you are able to cast your vote on the quality of the solutions in regard to how complete, accurate, helpful and easy to understand each solution is. When you provide your feedback, each rating is adjusted accordingly. So, if you see a solution that has a poor rating that you think is a good solution, let us know by rating it. As you do, the rating will be adjusted and will become more accurate for other members of our site.

If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support.

Thank you!

32 bit - 64 bit app

Hello

I have an application(.exe) which is called as 32-bit application. What does it mean, when we say 32-bit application. What are the basic changes between 32 bit app and 64 bit app?

Start your free trial to view this solution
Question Stats
Zone: Programming
Question Asked By: sham_ibmgs
Solution Provided By: josgood
Participating Experts: 3
Solution Grade: A
Views: 0
Translate:
Loading Advertisement...
04.24.2008 at 10:05PM PDT, ID: 21437153

Rank: Master

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
04.25.2008 at 03:27AM PDT, ID: 21438140

Rank: Guru

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
04.25.2008 at 04:48AM PDT, ID: 21438465

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
04.25.2008 at 06:56AM PDT, ID: 21439598

Rank: Wizard

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
04.25.2008 at 08:39AM PDT, ID: 21440625

Rank: Guru

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
04.28.2008 at 01:38AM PDT, ID: 21452351

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
04.28.2008 at 04:57AM PDT, ID: 21453091

Rank: Guru

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
06.04.2008 at 04:02PM PDT, ID: 21714983

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
06.11.2008 at 10:16PM PDT, ID: 21766329

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
06.11.2008 at 10:20PM PDT, ID: 21766336

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
06.13.2008 at 07:30AM PDT, ID: 21779242

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
06.13.2008 at 09:56PM PDT, ID: 21784138

Rank: Guru

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
06.14.2008 at 01:52AM PDT, ID: 21784625

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
06.16.2008 at 09:39PM PDT, ID: 21799617

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
 
Loading Advertisement...
Microsoft
  • Internet Protocols
  • Applications
  • Development
  • OS
  • Hardware
  • Windows Security
Apple
  • Operating Systems
  • Hardware
  • Programming
  • Networking
  • Software
Internet
  • Search Engines
  • File Sharing
  • WebTrends / Stats
  • Spy / Ad Blockers
  • Web Browsers
  • New Net Users
  • Web Development
  • Chat / IM
  • Anti Spam
  • Web Servers
  • Anti-Virus
  • Email Clients
Gamers
  • Tips
  • Online / MMORPG
  • Puzzle
  • Emulators
  • Action / Adventure
  • Role Playing
  • Consoles
  • Game Programming
  • Strategy
  • Sports
  • Misc
  • Computer Games
Digital Living
  • Hardware
  • Automotive
  • New Net Users
  • New Users
  • Software
  • Digital Music
  • Gaming World
  • Home Security
  • Apple
  • Networking Hardware
Virus & Spyware
  • Vulnerabilities
  • IDS
  • Encryption
  • Anti-Virus
  • Operating Systems Security
  • Software Firewalls
  • WebApplications
  • Cell Phones
  • Operating Systems
  • Internet
  • Hardware Firewalls
Hardware
  • Displays / Monitors
  • Handhelds / PDAs
  • Components
  • Peripherals
  • Laptops/Notebooks
  • Servers
  • Misc
  • Apple
  • Embedded Hardware
  • Networking Hardware
  • Storage
  • Desktops
  • New Users
Software
  • System Utilities
  • Industry Specific
  • Network Management
  • Photos / Graphics
  • Page Layout
  • VMware
  • Misc
  • Web Development
  • OS
  • CYGWIN
  • Voice Recognition
  • Virtualization
  • Message Queue
  • Quality Assurance
  • Security
  • Firewalls
  • MultiMedia Applications
  • Development
  • Database
  • Office / Productivity
  • Business Management
  • OS/2 Apps
  • Server Software
  • Internet / Email
ITPro
  • OS
  • Storage
  • Encryption
  • Operating Systems Security
  • Apple Hardware
  • Laptops & Notebooks
  • Servers
  • Networking Hardware
  • Peripherals
  • Devices
  • Displays / Monitors
  • WebTrends / Stats
  • Search Engines
  • Firewalls
  • Web Computing
  • WebApplications
  • IDS
  • Vulnerabilities
  • Email Clients
  • File Sharing
  • Spy / Ad Blockers
  • Web Browsers
  • Web Servers
  • Networking
  • Anti-Virus
  • Consulting
  • Chat / IM
  • Anti Spam
Developer
  • Web Servers
  • Web Browsers
  • Game Programming
  • Dev Tools
  • Industry Specific
  • Office / Productivity
  • Database
  • CYGWIN
  • Web Development
  • Search Engines
  • File Sharing
  • WebTrends / Stats
  • Programming
  • Content Management
  • Application Servers
  • Protocols
Storage
  • Removable Backup Media
  • Storage Technology
  • Servers
  • Grid
  • Remote Access
  • Backup / Restore
  • Misc
  • Hard Drives
OS
  • Miscellaneous
  • Security
  • Development
  • Linux
  • VMware
  • MainFrame OS
  • Unix
  • Apple
  • OS / 2
  • AS / 400
  • BeOS
  • Microsoft
  • VMS / OpenVMS
Database
  • Oracle
  • Miscellaneous
  • MySQL
  • Software
  • Sybase
  • Contact Management
  • PostgreSQL
  • Data Manipulation
  • Clarion
  • InterSystems Cache
  • Siebel
  • MUMPS
  • OLAP
  • SQLBase
  • SAS
  • GIS & GPS
  • 4GL
  • Berkeley DB
  • DB2
  • Informix
  • Interbase / Firebird
  • FoxPro
  • Reporting
  • LDAP
  • Filemaker Pro
  • MS SQL Server
  • dBase
  • MS Access
Security
  • Misc
  • Web Browsers
  • Software Firewalls
  • Operating Systems Security
  • File Sharing
  • Spy / Ad Blockers
  • Vulnerabilities
  • WebApplications
  • IDS
  • Anti-Virus
  • Encryption
  • Anti Spam
  • Email Clients
  • VPN
  • Chat / IM
Programming
  • Editors IDEs
  • Installation
  • Handhelds / PDAs
  • Multimedia Programming
  • System / Kernel
  • Automation
  • Algorithms
  • Game
  • Signal Processing
  • Project Management
  • Open Source
  • Database
  • Misc
  • Languages
  • Processor Platforms
  • Theory
Web Development
  • Scripting
  • Blogs
  • Web Servers
  • Software
  • Search Engines
  • Web Graphics
  • Web Services
  • Images
  • Internet Marketing
  • Images and Photos
  • Components
  • Document Imaging
  • Web Languages/Standards
  • Illustration
  • WebApplications
  • Fonts
  • WebTrends / Stats
  • Authoring
  • Digital Camera Software
  • Miscellaneous
Networking
  • Protocols
  • Apple Networking
  • Network Management
  • Message Queue
  • Application Servers
  • Content Management
  • File Servers
  • Email Servers
  • Misc
  • Java Editors & IDEs
  • Wireless
  • Networking Hardware
  • Backup / Restore
  • System Utilities
  • ISPs & Hosting
  • Web Servers
  • Storage Technology
  • Removable Backup Media
  • Servers
  • Web Computing
  • Broadband
  • Grid
  • OS / 2
  • Novell Netware
  • Unix Networking
  • Windows Networking
  • Security
  • Telecommunications
  • Operating Systems
  • Linux Networking
Other
  • Lounge
  • Business Travel
  • Community Support
  • New Net Users
  • Philosophy / Religion
  • Math / Science
  • Miscellaneous
  • URLs
  • Expert Lounge
  • Politics
  • Puzzles / Riddles
  • Automotive
Community Support
  • Suggestions
  • New to EE
  • New Topics
  • CleanUp
  • Announcements
  • General
  • Feedback
  • Input
  • EE Bugs
 
04.24.2008 at 10:05PM PDT, ID: 21437153

Rank: Master

The essence of a 32-bit application is that it was built with 32-bit processors as its target.  I know that sounds circular.

If you write a program, you can compile it for 32-bit or 64-bit processors -- given that the compiler supports both.  When compiled for 32-bit, the machine code generated is capable of fetching and processing 32 bits at a time.  When compiled for 64-bit, the machine code handles 64 bits at a time.

64-bit code *can* be faster.  It depends on what task you're performing.  Code that does lots of 64-bit integer processing is probably faster when compiled in 64-bit mode.  But modern compilers and processors are so insanely complex and full of performance-enhancing tricks that saying anything is faster than anything else is getting pretty tricky.  Best to measure.

Windows 64-bit operating systems can run 32-bit or 64-bit programs.  I expect the same is true of Linux, but I don't have experience.

Windows 32-bit operating systems can only run 32-bit programs.
Accepted Solution
 
04.25.2008 at 03:27AM PDT, ID: 21438140

Rank: Guru

Well the most visible change is usually the size of the pointer in
32 it's 32 bit in 64 64 bit. If you see what this means than this means you can address 4GB directly with a 32 bit pointer. The size you can address with 64 bit is a few magnitudes higher. So this is the most important change which escpeiallyis used in Database Applications. 4G GB Databases are not uncommon any longer this days.

Saying that the 64-bit code can be faster is not helpful, it may well be that the 32 bit code is faster also. You can not really tell, but you can tell that 64-bit systems do have larger memory footprint that means programs usually are larger in 64-bit. That can make a big difference if e.g things do not fit in the Cache any longer.....

The Linux 64-bit system can run 32-bit Linux applications

I think sooner or later all systems will be 64-bit not for the sheer need (I bet 90 % of the PC users can happily get aways with 32-bit systems) but if the price is not that higher (it isn't any longer) then people may think 64 > 32 so 64 bit must be better and so they take the 64-bit system even if the do not need it really.

Regards
Friedrich
Assisted Solution
 
04.25.2008 at 04:48AM PDT, ID: 21438465
Does the machine instruction set of 32 bit processor different or incompatible with 64 bit processor and vice verca?

 
04.25.2008 at 06:56AM PDT, ID: 21439598

Rank: Wizard

The instruction set to handle 64-bit programming is different than 32-bit programming, and is typically an extension of 32-bit.  Programs written for 32-bit processors will usually work without modification on 64-bit processors.  See http://en.wikipedia.org/wiki/X86-64.
Assisted Solution
 
04.25.2008 at 08:39AM PDT, ID: 21440625

Rank: Guru

The instruction set it of course different, and extended to cope with 64-bit quantites better, however you can do 32-bit assembler programming on  a 64-bit platform also, but a very big difference are the calling conventions and the x64 have tons of more registers. And they are used expecially in the calling converntions and of course thi ABI are different on every other 64-bit system ...

Regards
Friedrich
 
04.28.2008 at 01:38AM PDT, ID: 21452351
@fridom: ABI mean application binary interface i guess, Can u define ABI in this context?

ABI= executable image format + i dont remember
 
04.28.2008 at 04:57AM PDT, ID: 21453091

Rank: Guru

Well for interfacing libraries written for one platform they have to agree on what to pass where and where to expect results the ABI for i386 are completly different from the x86_x64 architecture and those are again different on the diverse platforms. Another point which they can not agree upon is how large an int is. ...

The ABI description for Linux is somewhere below www.amd.com

Regards
Friedrich
 
06.04.2008 at 04:02PM PDT, ID: 21714983
sham_ibmgs,
This question has been classified as abandoned.  I will make a recommendation to the moderators on its resolution in approximately four days.  I would appreciate any comments by the experts that would help me in making a recommendation. Unless it is clear to me that this question has been answered I will recommend delete.

It is assumed that any participant not responding to this request is no longer interested in its final disposition.

If the asker does not know how to close the question, the options are here:
http://www.experts-exchange.com/help.jsp#hi131

compfixer101
EE Cleanup Volunteer
 
06.11.2008 at 10:16PM PDT, ID: 21766329
As per latest post by josgood: What is the meaning of 16-bit/32-bit/64-bit  Operating system, What are the basic characteristics that makes an OS,  32 bit or 64 bit or 16 bit or n bit OS?

Regards
Sham

 
06.11.2008 at 10:20PM PDT, ID: 21766336
@compfixer101: Please replace one of the selected zones with Operating system zone as this is the rellevant zone for my question

Regards
Sham
 
06.13.2008 at 07:30AM PDT, ID: 21779242
A request has been made in Community Support to close this question:
http://www.experts-exchange.com/Q_23478354.html

If there are no objections, a moderator will finalize this question in approximately 4 days as follows:
Delete without refund

Please leave any recommendations here.

modus_operandi
EE Moderator
 
06.13.2008 at 09:56PM PDT, ID: 21784138

Rank: Guru

Even if the question is abondoned the answers were quite ok. So I do not think a delete is fine.
Regards
Friedrich
 
06.14.2008 at 01:52AM PDT, ID: 21784625
Please close this question

 
06.16.2008 at 09:39PM PDT, ID: 21799617
Force-accepted. A three-way split of 60 points. Gotta love it.

PenguinMod
Moderator, Experts Exchange
 
 
20080236-EE-VQP-29 / EE_QW_2_20070628