A 32-bit system has a maximum 2^32 unique memory addresses, which is 4,294,967,296 addresses in total. Each address refers to a byte (the smallest unit of storage), thus this allows a maximum address space of 4 gigabytes. Each additional bit doubles the number of available addresses, thus a 64-bit system supports a maximum of 18,446,744,073,709,551,616 bytes, which is more memory than exists on the planet. Note that the length of a byte is system-defined.
If you are on Windows 7:
Start >> Right-click on 'Computer' >> Properties -- This will show you the main specifications of your computer.
It can do but it is really the other way around. A 32-bit operating system can work with a 64-bit processor. However, if the processor doesn't have a "soft" switching mode, you will have to manually switch the 64-bit processor to 32-bit mode via the CMOS setup. Ideally you should install a 64-bit operating system and leave the processor in 64-bit mode. This will then allow you to run 32-bit programs and 64-bit programs side-by-side.
16 bit compilers compile the program into 16-bit machine code that will run on a computer with a 16-bit processor. 16-bit machine code will run on a 32-bit processor, but 32-bit machine code will not run on a 16-bit processor. 32-bit machine code is usually faster than 16-bit machine code.-DJ CraigNoteWith 16 bit compiler the type-sizes (in bits) are the following: short, int: 16long: 32long long: (no such type)pointer: 16/32 (but even 32 means only 1MB address-space on 8086)With 32 bit compiler the object-sizes (in bits) are the following:short: 16int, long: 32long long: 64pointer: 32With 64 bit compiler the object-sizes (in bits) are the following:short: 16int: 32long: 32 or 64 (!)long long: 64pointer: 64[While the above values are generally correct, they may vary for specific Operating Systems. Please check your compiler's documentation for the default sizes of standard types]Note: C language itself doesn't say anything about "16 bit compilers" and "32 bit compilers"
The storage capacity of a register is determined by the architecture. Thus they are 32 bits long on a 32-bit system and 64 bits long on a 64-bit system.
In real mode far pointers are 32 bit long (segment + offset) In protected mode 48 bit (16 bit segment + 32 bit offset) (In 64-bit mode 80 bit (16 nit segment + 64 bit offset) but it's not so useful)
Modern Computers have a word size of 16, 32 or 64 bits.
Q6600 is a 64 bit processor, but it can execute in 16 and 32 bit modes.
A 32 bit processor has 32 bit wide data bus while a 64 bit has 64 bit wide data bus. Address bus may or may not be 32 bit or 64 bit wide in the respective processors. To fully utilise the 64 bit data bus the programs must be written in such a way that they can use 64 bit wide data bus. A 64 bit processor can also act as 32 bit.
Both. The Intel Core Duo was a 32-bit dual-core processor. The Intel Core 2 Duo is a 64-bit processor.
Installing Linux on a 64-bit processor is no different than installing it on a 32-bit processor. Especially on systems that offer both a 32-bit and 64-bit version, the difference is totally transparent, and the install identical.
No.
32bit
It is a processor that works with 64 bit values instead of 32 bit values. The advantages are that it is much faster for operations on large 64 bit values for which a 32 bit processor would need multiple operations. This means that a 64 bit processor with the same clock speed can do more work in the same time.
To use 64-bit specific applications, you must purchase both a 64-bit processor and a 64-bit version of Windows. 64-bit applications will not run on 32-bit versions of Windows, even if a 64-bit capable processor is installed. You also cannot install a 64-bit version of Windows on a 32-bit only processor.
what are the compitibility issues of 32-bit and 64-bit processor
You can do this by identifying your processor brand and model. Many tools that can do this, such as CPU-Z, will also list the features of the processor for you, such as EM64T (on Intel processors) or x86-64 (on AMD processors). Note that it is quite possible to run a 32-bit operating system and programs on a 64-bit capable processor, so just because you are running one doesn't mean you can't run a 64-bit one.
The 32-bit version requires a minimum x86-32 processor and the 64-bit version requires a minimum x86-64 processor. In both cases, they require a minimum clock speed of 1 GHz.
It can do but it is really the other way around. A 32-bit operating system can work with a 64-bit processor. However, if the processor doesn't have a "soft" switching mode, you will have to manually switch the 64-bit processor to 32-bit mode via the CMOS setup. Ideally you should install a 64-bit operating system and leave the processor in 64-bit mode. This will then allow you to run 32-bit programs and 64-bit programs side-by-side.