特殊:Badtitle/NS100:32bit and 64bit:修订间差异

来自Ubuntu中文
跳到导航跳到搜索
Qq382314142留言 | 贡献
无编辑摘要
Qq382314142留言 | 贡献
无编辑摘要
第2行: 第2行:
{{Languages|UbuntuHelp:32bit_and_64bit}}
{{Languages|UbuntuHelp:32bit_and_64bit}}
== 32位与64位 ==
== 32位与64位 ==


大多数电脑都运行在32位模式.
大多数电脑都运行在32位模式.


<br>处理器能够运行64位模式的是AMD的双核速龙, FX, X2 型号的处理器,&nbsp;因特尔的 Itanium&nbsp;和 Xeon, Intel Core 2, Pentium D,&nbsp;一些&nbsp;奔腾 4&nbsp;和赛扬 D系统. 对于AMD 处理器,&nbsp;如果这个处理器支持 AMD64和因特尔处理器,&nbsp;如果处理器支持EM64T(这是因特尔 AMD64的一个版本)技术,&nbsp;这种处理器能够运行在64位模式.


处理器能够运行64位模式的是AMD的双核速龙, FX, X2 型号的处理器,&nbsp;因特尔的 Itanium&nbsp;和 Xeon, Intel Core 2, Pentium D,&nbsp;一些&nbsp;奔腾 4&nbsp;和赛扬 D系统. 对于AMD 处理器,&nbsp;如果这个处理器支持 AMD64和因特尔处理器,&nbsp;如果处理器支持EM64T技术(这是因特尔 AMD64的一个版本),&nbsp;这种处理器能够运行在64位模式.
*
* 什么是" G5的" PowerPC芯片? 或者
* SPARC64与 MIPS64等等. (Note: Linux works on EVERYTHING!&nbsp;:) )


* 什么是" G5的" PowerPC芯片? Or SPARC64, MIPS64, etc. (Note: Linux works on EVERYTHING!&nbsp;:) )
=== 32位与64位是什么? ===
 
=== What is it? ===


32-bit and 64-bit are really the size (or width) of a chunk of memory (more accurately, the memory registers) in the computer. A 32-bit computer has a word size of 32 bits, this limits the memory to a very very large number (4 GB of physical ram in practice). A 64-bit computer will handle a literally enormous amount of memory (about 128 GB of physical ram). We are moving towards a world where information is stored in a terabyte. A few of these will store all the programs of your favourite TV station for a number of years. When you are moving this amount of data and compressing it to store it more efficiently, then you need the extra power 64-bit allows.
32-bit and 64-bit are really the size (or width) of a chunk of memory (more accurately, the memory registers) in the computer. A 32-bit computer has a word size of 32 bits, this limits the memory to a very very large number (4 GB of physical ram in practice). A 64-bit computer will handle a literally enormous amount of memory (about 128 GB of physical ram). We are moving towards a world where information is stored in a terabyte. A few of these will store all the programs of your favourite TV station for a number of years. When you are moving this amount of data and compressing it to store it more efficiently, then you need the extra power 64-bit allows.


=== Which is better? ===
=== 32位与64位哪一个更好? ===


A 64-bit processor is the way of the future, and it is worth mentioning that AMD's 64-bit processors function fine in a 32-bit environment. One might still recommend staying with 32-bit software because the 32-bit software has more support, but that is changing. Within 10 years one would expect most computers to be 64-bit, however one might believe that between now and then the average person will have another 2 computers (one every 5 years). The bottom line is that for free software it is not that important. Code can be converted between the two because it is source code so that most things 'just work'. The unfortunate thing is that it is actually a little tricky converting some programs from 32-bit to 64-bit and therefore some programs cannot run in native 64-bit mode. They can run in an emulated mode but this will be a little slower. There is even the case when code that works in 64-bit actually runs slower because of the magic in the processor differences. On processors that support AMD64 or EM64T, performance might be slightly higher in 64-bit mode than in 32-bit mode. The (technical) reason for this is that in 64-bit mode, the processor has more and wider registers available, which means that programs compiled for 64-bit mode can run more efficiently.
A 64-bit processor is the way of the future, and it is worth mentioning that AMD's 64-bit processors function fine in a 32-bit environment. One might still recommend staying with 32-bit software because the 32-bit software has more support, but that is changing. Within 10 years one would expect most computers to be 64-bit, however one might believe that between now and then the average person will have another 2 computers (one every 5 years). The bottom line is that for free software it is not that important. Code can be converted between the two because it is source code so that most things 'just work'. The unfortunate thing is that it is actually a little tricky converting some programs from 32-bit to 64-bit and therefore some programs cannot run in native 64-bit mode. They can run in an emulated mode but this will be a little slower. There is even the case when code that works in 64-bit actually runs slower because of the magic in the processor differences. On processors that support AMD64 or EM64T, performance might be slightly higher in 64-bit mode than in 32-bit mode. The (technical) reason for this is that in 64-bit mode, the processor has more and wider registers available, which means that programs compiled for 64-bit mode can run more efficiently.


=== How to make 32-bit work on a 64-bit machine ===
===  
=== 如何使得32位工作在64位的机器上? ===
 
===  ===
===


At this time, those with a 64-bit processor have the option of installing the 64-bit version of Ubuntu. Not all software is available in the 64-bit environment. In particular non-free items are usually 32 bit. For example the Flash plugin is a 32-bit program. Some programs can be run in the 64-bit version of Ubuntu by using the 32-bit libraries. You can install ia32-libs by using your favorite package manager. Another option is to create a 32 bit environment with [[UbuntuHelp:DebootstrapChroot|chroot]]
At this time, those with a 64-bit processor have the option of installing the 64-bit version of Ubuntu. Not all software is available in the 64-bit environment. In particular non-free items are usually 32 bit. For example the Flash plugin is a 32-bit program. Some programs can be run in the 64-bit version of Ubuntu by using the 32-bit libraries. You can install ia32-libs by using your favorite package manager. Another option is to create a 32 bit environment with [[UbuntuHelp:DebootstrapChroot|chroot]]

2008年2月18日 (一) 23:07的版本

{{#ifexist: :32bit and 64bit/zh | | {{#ifexist: 32bit and 64bit/zh | | {{#ifeq: {{#titleparts:32bit and 64bit|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:32bit and 64bit|1|-1|}} | zh | | }}

32位与64位

大多数电脑都运行在32位模式.


处理器能够运行64位模式的是AMD的双核速龙, FX, X2 型号的处理器, 因特尔的 Itanium 和 Xeon, Intel Core 2, Pentium D, 一些 奔腾 4 和赛扬 D系统. 对于AMD 处理器, 如果这个处理器支持 AMD64和因特尔处理器, 如果处理器支持EM64T(这是因特尔 AMD64的一个版本)技术, 这种处理器能够运行在64位模式.

  • 什么是" G5的" PowerPC芯片? 或者
  • SPARC64与 MIPS64等等. (Note: Linux works on EVERYTHING! :) )

32位与64位是什么?

32-bit and 64-bit are really the size (or width) of a chunk of memory (more accurately, the memory registers) in the computer. A 32-bit computer has a word size of 32 bits, this limits the memory to a very very large number (4 GB of physical ram in practice). A 64-bit computer will handle a literally enormous amount of memory (about 128 GB of physical ram). We are moving towards a world where information is stored in a terabyte. A few of these will store all the programs of your favourite TV station for a number of years. When you are moving this amount of data and compressing it to store it more efficiently, then you need the extra power 64-bit allows.

32位与64位哪一个更好?

A 64-bit processor is the way of the future, and it is worth mentioning that AMD's 64-bit processors function fine in a 32-bit environment. One might still recommend staying with 32-bit software because the 32-bit software has more support, but that is changing. Within 10 years one would expect most computers to be 64-bit, however one might believe that between now and then the average person will have another 2 computers (one every 5 years). The bottom line is that for free software it is not that important. Code can be converted between the two because it is source code so that most things 'just work'. The unfortunate thing is that it is actually a little tricky converting some programs from 32-bit to 64-bit and therefore some programs cannot run in native 64-bit mode. They can run in an emulated mode but this will be a little slower. There is even the case when code that works in 64-bit actually runs slower because of the magic in the processor differences. On processors that support AMD64 or EM64T, performance might be slightly higher in 64-bit mode than in 32-bit mode. The (technical) reason for this is that in 64-bit mode, the processor has more and wider registers available, which means that programs compiled for 64-bit mode can run more efficiently.

=

如何使得32位工作在64位的机器上?

===

At this time, those with a 64-bit processor have the option of installing the 64-bit version of Ubuntu. Not all software is available in the 64-bit environment. In particular non-free items are usually 32 bit. For example the Flash plugin is a 32-bit program. Some programs can be run in the 64-bit version of Ubuntu by using the 32-bit libraries. You can install ia32-libs by using your favorite package manager. Another option is to create a 32 bit environment with chroot