Questions tagged [64-bit]

A 64-bit architecture is usually a system where addresses (pointers) are 64 bits wide. Sometimes, it can mean a system where the “natural” size for integer computations (the word size) is 64 bits.

The term 64-bit is used for architectures where the address bus and other data units, like the data bus or CPU registers, are 64 bits wide.

64-bit processor architectures include:

  • x86-64 , often known as AMD64, an evolution of 32-bit x86 PC processors by AMD and Intel, found in many server and desktop computers;
  • DEC Alpha, a now-discontinued architecture that was popular on workstations in the 1990s;
  • ppc64, a 64-bit evolution of the PowerPC/POWER processor;
  • SPARC v9 (Ultrasparc and sparc64), 64-bit evolutions of the Sparc architecture;
  • Itanium , also known as IA-64, an architecture by Intel that is not related to IA-32 (which is the name for later generations of x86 processors)
  • MIPS64 , a 64-bit version of the MIPS architecture;
  • ARMv8, an upcoming 64-bit version of the ARM architecture

In C and other languages such as C++ and Objective-C with a similar set of machine integer types including int, long and long long, implementations differ as to which types are 32-bit and which types are 64-bit. Windows follows a model called IL32P64: int and long are both 32-bit, long long (if available) and pointers are 64-bit. On the other hand, most Unix-like systems including Linux and Mac OS X follow the I32LP64 model: int is 32-bit, long and long long and pointers are 64-bit.

6082 questions
4
votes
1 answer

Python 64-bit unable to start correctly (0xc00000cc) on Windows HPC

I'm trying to get my application ported over to 64-bit Python. Everything works fine on my 64-bit Windows 7 workstation (with a E8600 Core 2 Duo), but when I try to execute the same Python 2.7.2 64-bit program (which is stored in a network location)…
partofthething
  • 1,071
  • 1
  • 14
  • 19
4
votes
2 answers

SQL Server 2008 database copy - file permissions

For SQL Server 2008 Developer Edition on Vista 64 bit: I tried copying a database using a Vista admin account using the attach/detach method and it failed due to a file permission error so I gave the user that sql services are running as write and…
Steve
  • 5,802
  • 12
  • 54
  • 76
4
votes
1 answer

"The specified module could not be found." when copying project with native addon to server machine

I created a native addon for node, a 64bit dll, compiled with the /clr flag to access another .net dll. All works nicely on my development box (Windows 7, 64bit), but when copying the whole directory over to a server box (Windows Server 2008 R2,…
Evgeniy Berezovsky
  • 18,571
  • 13
  • 82
  • 156
4
votes
3 answers

Stack resident buffer overflow on 64-bit?

I'm studying some security related things and right now I'm playing around with my own stack. What I'm doing should be very trivial, I'm not even trying to execute the stack, simply to show that I can get control over the instruction pointer on my…
csstudent2233
  • 659
  • 10
  • 17
4
votes
2 answers

Application does not close on 64bit windows when started as runnable jar

I have an application that I developed/tested under 32bit Win (XP and Win7) and eclipse (indigo). I deploy the application using File->Export->Runnable Jar (with "package required libraries into generated JAR"). From there I wrap it into an…
brimborium
  • 9,362
  • 9
  • 48
  • 76
4
votes
5 answers

How will Windows 7 be programmed? Will .NET still be king?

With Windows 7 due to be released at the end of 2009, what changes should we expect? What impact will Windows 7 have on the industry? Are we still going to be using .NET (3.5?) to program Windows? Where does 64-bit figure in all this? We'll…
Gordon Gustafson
  • 40,133
  • 25
  • 115
  • 157
4
votes
2 answers

64 bits assembly's instructions of 32 bits ones

I am beginning to port a program which is written in C and have several pieces of code written in assembly with instructions for a 32 bit machine - like ljmp - to a 64 bits machine. Is there a place/document that have the instructions, in assembly,…
didi
  • 725
  • 6
  • 10
4
votes
4 answers

XML-RPC: best way to handle 64-bit values?

So the official XML-RPC standard doesn't support 64-bit values. But in these modern times, 64-bit values are increasingly common. How do you handle these? What XML-RPC extensions are the most common? What language bindings are there? I'm…
Mark Harrison
  • 297,451
  • 125
  • 333
  • 465
4
votes
4 answers

How to load a specific version of an assembly

To complete some testing I need to load the 64 bit version of an assembly even though I am running a 32 bit version of Windows. Is this possible?
MM.
  • 43
  • 5
4
votes
1 answer

64-bit sharemem.pas/borlndmm.dll XE2

A few questions: Do Delphi XE2 64-bit apps link in borlndmm.dll when sharemem.pas is used just like in 32-bit? Are their export signatures the same as the 32-bit borlndmm.dll? Is it also called borlndmm.dll? Cheers.
Zach Saw
  • 4,308
  • 3
  • 33
  • 49
4
votes
1 answer

ERROR_INVALID_HANDLE in .NET app with winscard.dll

I'm creating a .NET Windows service to communicate with a smart card reader. The maincomponent is a Windows DLL called winscard.dll which I'm using with DLLImport attribute in the .NET code. Everything works fine on Windows XP 32 bit, but when i…
Peter Kiss
  • 9,309
  • 2
  • 23
  • 38
4
votes
1 answer

64 bit java app to use 32 bit dll

A Java app running under JBoss (using 64 bit JRockit) needs to communicate with a third-party 32 bit C++ dll (doing calls to an external service). Are there more clever ways to solve this than putting a .NET web service between the two?
matpe
  • 284
  • 4
  • 13
4
votes
1 answer

Is there a x64 version of MsStkPrp.dll

I'm porting an ATL control to 64-bit. The control uses the Stock Property pages (CLSID_StockFontPage, CLSID_StockColorPage) in its properties dialog. After recompiling for x64, the Color and Font tabs are missing (because MsStkPrp.dll is 32-bit). …
4
votes
4 answers

x64 performance compared to x86

I wrote this little program in c++ to in order check CPU load scenarios. #include #include #include #include #include int main() { double x = 1; int t1 = GetTickCount(); …
Idov
  • 5,006
  • 17
  • 69
  • 106
4
votes
1 answer

Application configuration is incorrect????What to do?

i run my application in visual studio 2010 express and when i run,it gives me an error that:- "the application has failed to start because application configuration is incorrect.Review the manifest file for possible errors" My manifest file looks…
Harry
  • 199
  • 1
  • 2
  • 11