闲聊:大家说说自己的理解

作者&投稿:翁泪 (若有异议请与网页底部的电邮联系)
《人生的意义与价值》写写自己的看法,说说你觉得人生的意义与价值~

人的存在就是为了成为长老,去向更高的维度。

在这儿大多的人都是玩TVGAME的,那当然是亲日派了。不听韩国的算正常。我以前听H.O.T和JTL的,现在韩国的也听的少了。国内的力宏和陶吉吉不错的,很爱听。JAY也凑活。日本的很喜欢JAM Project啊,够热血!还有彩虹最高啊!欧美的很多了,老的有猫王披头士,现在的有林肯公园玛莉莲曼森和德国战车!

现在,Windows XP 64 Professional x64 Edition(以下简称Windows XP 64)已经正式推出,和32位的Windows XP相比,它有哪些显著的变化呢?它能顺利支持32位应用吗?普通用户现在可以升级到Windows XP 64吗?

跨入64位之路

“位”,简单地理解就是CPU的寻址空间。在计算机技术的发展史上,位的演变起到了举足轻重的作用。从1971年的4位计算到如今已来临的64位计算时代,经历了漫长的演变过程。

1978——1995年:16位大行其道

1978年,Intel推出了首颗16位CPU——8086。在此期间,操作系统走过了16位的PC-DOS、MS-DOS、CP/M-86、UCSD Pascal P-System,MS-DOS开始成为个人计算机操作系统的霸主,直到今天,DOS在Windows系统维护中仍然扮演着重要的角色。值得我们怀念的是,那时国人的电脑上几乎没有不安装WPS For DOS(早期的文字处理软件,相当于现在的 Word)的,为计算机在我国办公领域的应用打下了坚实的基础,同时,国人也成功地开发出了中文DOS系统,如CCDOS等。

1985年,微软推出了Windows 1.0,之后又陆续推出了Windows 2.0、Windows 286、Windows 386,但由于性能平平而没有得到人们的注意。直到1990年5月,微软推出了Windows 3.0,加入了许多有用的功能,并首次加入了多媒体功能,被舆论称为“多媒体的DOS”。Windows 3.0一经面世,就取得惊人的成功,一举奠定了微软在操作系统上的垄断地位。

1995年至今:从16位到32位的飞跃

1985年Intel推出了首颗32位处理器80386。在此期间,1995年8月,微软推出了Windows 95,称为操作系统发展史上一个里程碑。从Windows 95到Windows 98/ME,都是混合16/32位计算的操作系统,并不是纯32位操作系统,稳定性和性能方面虽比过去得到了较大的提升,但仍不能满足人们对计算机应用的需要。

2000年,微软推出了Windows 2000,开辟了个人桌面32位计算与应用的新时代。2001年发布的Windows XP成为目前使用率最高的操作系统。

32位计算时代最成功的应用就是多媒体和Internet,32位的Windows平台上涌现了很多之前只能运行在SGI等大型图形工作站的应用程序,如3DMax、Photoshop等,人们不再为这些多媒体创作而购买极其昂贵的图形工作站,日益成熟的32位计算开辟了PC担任多媒体应用工具的新纪元。

2005年:64位即将君临天下

今天,64位计算平民化的时代即将来临。和以前8位向16位跃进、16位向32位跃进耗费十几年的情况不同, 64位CPU推出没几年,就出现了64位的Windows XP和64位的Windows Server 2003。微软称,64位的Longhorn也将于2006年发布。

除此之外,与个人桌面系统同步的还有服务器系统,如Windows NT/Server 2000/Server 2003等,就在微软发布64位Windows XP的同时,也发布了64位Windows Server 2003。至今,还可从微软网站注册并下载64位的有120天限制的Windows Server 2003。
为什么需要升级到64位

如前所述,随着多媒体功能的渗入和硬件价格的日趋平民化,越来越多的人加入到PC应用的行列,造就了一大批进行家庭多媒体创作等应用的非专业人士,很多人不再满足于用电脑打字、作表格、上网聊天等简单应用。随着人们对电脑要求越来越高,32位系统已力不从心,于是64位CPU和64位操作系统先后出炉。在操作系统方面,经过充分的准备(包括前段时间微软推出的免费下载试用),微软终于在今年4月25日推出了具有重要意义的64位Windows XP和64位Windows Server 2003。

按微软官方的说法,Windows XP Professional x64 Edition的设计初衷是满足机械设计和分析、三维动画、视频编辑和创作以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户的需求——这些应用都需要高性能和大内存的支持。

64位与32位Windows XP相比的一大特色就是能提供大内存的支持。当前,32位Windows能支持最多4GB的系统内存,每个处理器可最多使用2GB专用内存。而Windows XP Professional x64 Edition当前支持多达128GB内存,随着硬件功能的增强和内存大小的增加,有可能支持多达16TB(1TB=1000GB)的虚拟内存。其它数据请见下表:

再从个人桌面系统用户的角度来看,内存容量的限制只是体现64位计算技术优势的一个方面,大量数据处理才是64位计算真正发挥功效的地方。PC已经不仅仅是用户计算的工具,它更是“多媒体”中心,很多这方面应用是32位计算根本无法满足的。如在家用领域,32位无法实现高保真的声像,甚至无法完成20分钟视频的播放和编辑;在建筑、游戏设计领域,32位计算无法完成大量的数据计算和处理;在互联网上,32位计算无法实现大量的各种类型的数据搜索——这些应用都需要64位计算来实现。

64位Windows XP的安装

要说明的是,64位Windows XP只能在64位平台上安装,因为安装程序在安装之前会对系统进行检测,如果检测不到64位CPU,操作系统将中断安装过程。

现行的64位Windows XP还只有英文版,加之对新系统的不熟悉和新系统的兼容问题,目前国内32位系统依然占据主流。可能很多读者首先想到的是多系统,保留原32位Windows XP,用光盘启动,将64位Windows XP安装到另一分区或原系统分区的另一目录下,不过这种做法存在严重的兼容性问题。兼顾以上种种理由,笔者推荐大家采用独立多系统法。

步骤1:用DOS版的分区软件在硬盘上划分出两个主分区,扩展分区任意。主分区可以有多个,但只能有一个处于活动状态,另一主分区将自动处于隐藏状态。为方便后面的叙述,现设两主分区的卷标分别是Win32和Win64。

步骤2:用分区魔术师使Win32分区处于活动状态,正常安装32位Windows XP。安装时一定要让另一主分区处于隐藏状态。

步骤3:用分区魔术师使Win64分区处于活动状态,同时隐藏Win32分区,在Win64分区下安装64位Windows XP,安装方法与简体中版的32位Windows XP没什么两样。

注意:在一个主分区下安装系统时,一定要让另一主分区处于隐藏状态,独立多系统成败的关键全系于此。以上安装法只是一种思路,也可通过调整原系统分区大小将其分割一块出来,再将分割出来的部分建成主分区以安装64位Windows XP。

步骤4:多系统的切换

在任一系统下安装完全版的分区魔术师8.0,在其安装目录下找到以下两个文件:pqbw.exe和pqbw.rtc,再将其拷贝到任一扩展分区的一个新建目录下。

提示:在64位Windows XP下,分区魔术师的安装目录默认是“C:\Program Files (x86)\PowerQuest\PartitionMagic 8.0”,在32位Windows XP下是“C:\Program Files \PowerQuest\PartitionMagic 8.0”。如果不是完全版的,可能找不到以上两文件。

双击pqbw.exe,显然,两个主分区都已被软件识别出来了。从“Status:”下可看出,Win32分区处于活动(Active)状态,该分区下的操作系统处于运行状态,如果此时单击选中另一分区即Win64,同时选中“Restart Now(马上重启)”,再单击OK,当前系统会立即关闭并重新启动到64位Windows XP下。由于这两个文件已拷贝到扩展分区,所以无论启动到哪一系统下都能找到并运行它。

由于只能有一个主分区处于活动状态,另一分区默认地处于隐藏状态,不管启动到哪一系统下,都只能有一个主分区的盘符被分配为C盘,后面的扩展分区在磁盘管理器下显示为D盘、E盘等,可共享扩展分区下的数据。如果为维护方便,手动将两分区都设置为非隐藏状态,也只能启动到活动主分区上的操作系统,另一主分区的盘符将排到扩展分区之后。

这种多系统虽然实现起来比较麻烦,但也有相当的好处。在传统的多系统中,如果前一系统出错(如无法启动、boot.ini文件被破坏等)时,后面的系统很难维护。在独立多系统下,不但克服了这一弊端,还可在一个系统下对另一系统的文件进行局部读写等维护操作。可能有读者会问,在独立多系统下,如果处于活动状态的系统出错,连运行pqbw.exe的机会也没了,还能启动到另一系统吗?在分区魔术师安装目录下还有另一个文件PQboot.exe,它能在DOS下运行,只要将其拷贝到DOS启动盘上就能解决这一问题了。运行时的界面只要输入1或2即可。

如果认为这种方法太难,可以格式化原系统分区再安装64位Windows XP。当然也可折衷一下,格式化原分区前用Ghost备份,再为新安装的64位windows XP备份,要用哪套系统就还原哪套系统。
直观体验Windows XP 64

启动到64位Windows XP下,最先闯入视野的就是桌面了,默认桌面图片带有64位标志。右击“My computer(我的电脑)”,选择“Properties(属性)”。右击“Start(开始)”选择“Explore All Users(资源管理器)”,再在打开的窗口下单击“Help” “About Windows (关于Windows)”。

如果你希望使用中文显示,可以单击“Start” “Settings” “Control panel”打开“控制面板”,再单击 “Switch to Category View ”切换到经典显示模式,然后单击“控制面板”下的“Regional and Languages Options”,打开语言设置面板,在“Language”选项卡下单击“Install files for East Asian language”就可添加简体中文组件了,如图6所示。此时,系统会提示你插入64位Windows XP的安装光盘,完成后系统会自动重新启动。重启后再次打开语言设置面板,将其下的所有选项都设为Chinese(PRC)或China。再次重启电脑后,这套64位的Windows XP就能提供部分简体中文支持,包括磁盘上的中文文件夹和文件名、用户安装的中文应用程序名等。还可自行安装其它中文输入法、用MS Office/WPS Office等进行中文编辑。但系统自带的程序名、菜单等还是显示为英文。不过,与32位简体中文版Windows XP比,菜单分布位置、菜单或各系统命令按钮等的外观都没有改变。
关于用户自行安装的中文输入法,比如极品五笔6.0等,不能在记事本、Outlook Express等中使用,可在Microsoft Office下使用,但通过图6添加的全拼输入法等能在任何地方使用。

在图6中,单击“Languages (语言)”选项卡下的“Details…(详细信息)”可添加系统自带的输入法如全拼(显示的关键词是QuanPing)等。另外,如果没有经过上述亚洲语言的添加,就没法选择Chinese(PRC)或China,也无法添加系统自带的中文输入法

系统安全性体验

如果将AMD 64位处理器的EVP功能和64位Windows XP的DEP技术结合起来,就能将病毒等恶意代码的防治提高到一个全新的高度。这对防止利用缓冲区溢出(关于缓冲区溢出,请查阅SP2发布的相关资料)对系统进行攻击的病毒非常有效。

简单地说,EVP(Enhanced Virus Protection,增强型病毒防护)是AMD Althlon 64处理器中采用的一种全新的防毒技术,但它只提供硬件支持,要发挥这一功能,还必须与Windows XP SP2或64位Windows XP的DEP(Date Execution Prevention,数据执行保护)技术相结合。两者结合后将生成一种全新的恶意代码防御机制:将所有内存位置均标记为不可执行——除非该位置已明确包含可执行代码。当有攻击程序企图在不可执行的内存位置中插入代码并执行代码时,这一行为将会被阻止。不难想象,除非得到了用户的允许,不明代码是很难执行的,这能在很大程度上扼制病毒等恶意代码的入侵。

在采用了64位处理器的电脑上安装64位Windows XP后,EVP和DEP功能将自动打开。右击 “My Computer”,选择“Properties(属性)” “Advanced(高级)” “Settings” “Data Execution Prevention(数据执行保护)”。

与任何新技术应用初期都存在兼容问题相同,有些软件(比如上网助手)在启动了EVP和DEP的64位电脑上不能正常运行。我们可通过修改图7的选项来改变这种状况,下面以设置“上网助手”为例进行说明。

方法一:默认情况,图7中的选项是“Turn on DEP for essential programs and services(仅为基本Windows程序和服务启用DEP)”。请选择“Turn on DEP for all programs and services except those I select(为除下列我选定程序之外的所有程序和服务启用DEP)”,再单击“添加”,定位到“上网助手”的安装目录,再选中启动“上网助手”的可执行程序,然后单击当前界面上的“打开”即可将其添加到允许运行的列表中。经过这样的处理后,被DEP阻止的程序一般都能正常运行,修改图7中的选项后,必须重新启动电脑才能生效。

方法二:直接修改boot.ini文件

在图7中选择不同的选项时,boot.ini文件的内容会自动发生变化。在安装了64位Windows XP的电脑上,该文件的内容近似如下:

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1\WINDOWS1

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS1="Microsoft Windows XP Professional" /noexecute=OptIn /fastdetect

提示:[operating systems]后(不包括它)的内容是一行。

对这一文件有所了解的朋友可能已注意到了,它多出了一个参数,即:/noexecute,这一参数的取值可以是AlwaysOn、AlwaysOff、OptIn 、OptOut中的任一个。选择“Turn on DEP for essential programs and services”时,/noexecute=OptIn,这也是系统的默认值;选择“Turn on DEP for all programs and services except those I select”时,/noexecute=右边的值会自动被修改为OptOut。

可是只有两个选项,也就是说,仅通过不同选择,/noexecute的值只能在OptIn 和OptOut间跳转,无法设置其它的两个值。但就算将/noexecute的值赋为OptOut,再将被DEP阻止的程序添加到图7的放行列表中,某些程序还会被阻止。为解决这一问题,唯一的办法就是手动修改boot.ini文件。

当/noexecute=AlwaysOn时,便将整个系统置于 DEP 保护范围以内。在这种状态下,很多程序都不能运行,提前添加到图7放行列表中的程序也不例外,甚至包括微软Office下的组件和IE等,而且报错的提示还不一样。如图9所示,上部是启动Word时的报错提示,下部是启动IE时的报错提示。将这一功能用于某些特殊的场合倒是不错的选择,比如与网络连接无关的局域网服务器等。

当/noexecute=AlwaysOff时,相当于关闭了DEP和EVP功能,凡是被其阻止的程序都能正常运行。我们可在这种状态下暂时运行某一程序,但一定要注意网络安全,工作完成后马上恢复。

提示:当/noexecute=AlwaysOn或AlwaysOff时,呈灰色,不能对其进行任何设置。

兼容性体验

兼容性主要体现在硬件驱动和应用软件两个方面。

硬件驱动

据微软称,64位Windows XP内置了16000种硬件驱动,能识别绝大多数主流硬件。笔者电脑的基本配置是:AMD Athlon 64 2800+ CPU、硕泰克SL-K8AV2-R1L主板、希捷80GB/7200转高速硬盘、512MB/DDR4内存、集成声卡网卡、独立七彩虹显卡、HP Laserjet 6L激光打印机。安装完64位系统后,这些硬件(特别是那台老式的打印机)都能正确识别。

但也出了一些错,虽然以上硬件都能被64位Windows XP自动识别,但我还是试装了一下主板自带的驱动程序,结果不能像32位Windows XP下那样自动安装,手动打开驱动光盘,找到要安装的项目逐一安装时,则出现错误。主要体现在声卡上,硕泰克SL-K8AV2-R1L主板集成的声卡(VT1616 Audio codec)虽只有三个3.5mm的立体声(6路信号)接口,但却可通过软件模拟成5.1声道(也是6路信号)输出,只不过在默认状态下它的工作模式是立体声音输出、立体声线路输入、单体声MIC输入,要模拟成5.1,必须依靠软件来完成,而在64位Windows XP下,这个软件不能安装。另外,安装摄像头驱动时也报错了,显然,出错原因是驱动程序还是32位的,不能在64位平台上运行。

在实际操作中,如果发现个别硬件不能驱动,也可到其官方网站查阅有无64位的程序下载。

软件兼容

这也是微软在开发64位Windows XP中的重头戏之一。64位Windows XP提供了一个多功能平台,该平台在 Windows 64 (WOW64) x86 仿真层上使Windows将新的 64 位应用程序和当前的 32 位应用程序集成在一起。WOW64 子系统将 32 位应用程序与 64 位应用程序隔离,以防止发生文件和注册表冲突,支持控制台应用程序和图形用户界面应用程序,还支持服务应用程序。该系统为诸如剪切、粘贴以及 COM 之类的场景提供跨 32 位应用程序和 64 位应用程序间边界的互操作性。但是,32 位进程无法加载 64 位动态链接库 (DLL),而 64 位进程也无法加载 32 位 DLL。这一设计思路最直观的表现就是在系统分区目录下,除配备了过去的Program Files 目录外,还有一个在32位Windows XP没有的目录:Program Files (x86)。

不管是64位Windows XP自带的程序还是用户自行安装的程序,首先都需要通过系统的检验,只要是32位的,都安装到Program Files (x86)目录;只要是64位,都安装到Program Files 目录。

通过这种措施,原32位程序一般都能在64位平台上运行,但也有部分不行,专门测试过的程序如上页表所示。

接下来我们说明一下表格中遇到的问题:

首先,关于WinRAR,右击待压缩的文件,不会出现与压缩相关的快捷方式;右击已压缩的RAR文件,可选择“Open”或“Open With”来打开WinRAR主界面 ,再在其下进行解压。在RAR主界面下,压缩和解压都能正常工作。

其次,在MS Office系列程序(比如Word)下进行文字编辑时,看不到“段落标志”。打开Word的“选项”窗口,可观察到“段落标志”没被选中,手动勾选后,又发现“段落标志”符号显示为“?”。在64位Windows Server 2003下这个问题没有出现。

Program Files (x86)文件夹的设置也会带来一些麻烦,主要体现在两个方面:

第一,程序的补丁问题。在原32位系统下,绝大多数用户程序都安装到Program Files目录,程序补丁在设计时也是指向这一目录的。将这些程序安装到64位系统下时,系统能对原程序进行检测而将其安装到Program Files (x86),但很多时候却不能对补丁进行检测,还是按设计时的要求安装到Program Files ,这就会造成补丁失败,要解决这一问题,只有手动修改补丁的安装目录。

第二,菜单式多系统的兼容问题。比如,先安装32位Windows XP,后安装64位Windows XP时,虽然我们可指定系统文件夹到原系统分区的不同名目录下,但Program Files文件夹却是公用的,这下面的原32位程序将被同名的64位程序全部替换。这样,启动到64位系统下时,这些程序显然能正常运行。可是启动到32位系统下时,这些程序就不能正常运行了,报“不是有效的32位程序”之错。

这类问题主要集中在系统自带的程序上,如IE、OE、MSN Messenger等。这就是笔者不推荐采用菜单式多系统的主要原因。要解决这一问题,除用前面讲到的独立多系统法外,还可这样办:不格式化原系统分区(已安装了32位Windows XP),用64位系统光盘启动电脑,将64位系统安装到其它分区,比如D盘即可。这样,两套系统就不会共用Program Files文件夹了,前面提到的文件被替换的问题得以解决。

性能测试

性能测试是我们最关心的问题,为此,笔者选用了耗时较长、资源占用率高的操作来进行。

系统启动时间测试

条件控制:硬件环境完全相同,全新安装操作系统,不安装其它任何应用软件,不对系统进行任何优化,登录方式都为全自动,即不输入用户名、密码等。特别注意CMOS的设置必须完全相同,因为,启动时是否对内存、软驱进行检测、各驱动器的启动优先等会影响启动时间。

任务:测试从加电到桌面出现的时间。

结果:32位环境下用时42秒,64位环境下用时39秒。

大文件压缩时间测试

条件控制:软硬件环境完全相同。

任务:用WinRAR将一个DVD光驱中的全部内容(4.3GB)压缩到硬盘上,保存为一个文件。

结果:32位环境下用时46分,64位环境下用时45分。

Photoshop下大图片的处理时间测试

条件控制:软硬件环境安全相同。

任务:将一张1208×1024像素的图片宽高都放大为原来的10倍。原图片很容易获取,将桌面的分辨率调为该值再截取就行了。

另外,笔者还顺便测试了一下将放大后的图片在Photoshop中保存为BMP格式时的时间,32位环境下用时50秒,64位环境下用时64秒。

说明:这项测试历时较短,稍有不慎就会产生很大的误差,为保证数据的准确性,上表中的值是多次测试的平均值。为排除内存碎片对下一次测试的影响,也没有采用内存整理的办法,而是重启电脑。

从以上的测试结果看,64位系统与32位系统实在是不分上下。当然,这与软件环境有关,以上运行的都是32位程序。另外,以上测试也有违微软的Windows XP Professional x64 Edition 设计初衷,进行的只是常规操作。

现在可以升级到 Windows XP 64吗?

这得视个人经济、爱好等情况而定,单纯从应用角度出发,目前似乎没有太大的必要。一方面,我们暂时还用不了64位系统的功能;另一方面,操作系统的64位化必须有64位硬件平台的支持,64位CPU的升级意味着主板、内存条等的更新。此外,64位硬件平台和操作系统从开发到测试版的推出已有一些时日了,可是硬件驱动程序、64位应用软件的缺乏,还不足以让希望升级到64位系统的用户产生信心。

--------绝对是复制别人的,呵呵

内存寻址空间不同这个是根本上的区别,比如你下载文件,如果是32位的只能下载4G大小以内的文件,内存最多只能装3G,还有1G是机器内部留着用的.比如说显卡早已经是256位的了,就是为了表现更丰富的颜色.因为微电子芯片的处理频率受物理设备速度的限制,所以为了加快计算机处理速度就需要能够同时处理更多的信息,所以64位的接口就显得比较必要了,这也就是为什么现在的CPU都是双核或者多核的,因为进一步提高硬件的工作频率,在散热和材料技术上已经到了极限,最大的问题就是数据库了,现在4G的数据量早已经不够用了,就像当年的千年虫问题,就是因为表示年的数据只有2位数字,所以到了2000年就会出错,因为分不清到底是1000年还是2000年. 之所以现在的机器大都是64位的,是因为微型计算机技术在逐渐向高级的大型,巨型计算机技术靠拢,所以做成同样是64位的可以方便的进行技术移植,进而节省开发成本,缩短开发周期,百利而无一害. 64位意味着在同样的工作频率下,你的计算机能比32位机多处理一倍的数据,这个对性能的影响就不用多说了.当然还有其他一些限制性能的参数,总体来讲64位机是性能更好的计算机.
目前的64位机都设计成可以兼容32位代码的操作系统,但这样做的问题就是会损失一些性能.不过因为64位微计算机技术还不成熟,这个阶段会有没64位软件可用的尴尬时期,但总会过去的.DOS转变成WINDOWS的时候就这么过来了,早晚32位系统会全部被64位所取代.

32位、64位代表的是使用cpu位数(64,32)

有时候人们怀疑一个系统的底层结构能否保证这个系统在被使用时达到安全而高效,64位版本的Windows在这方面就比较完美。Windows XP和 Windows Server 2003都是运行64位硬件的64位版本操作系统。64位Windows操作系统运行64位代码,同时通过使用WoW64 (Windows on Windows 64)也能运行32位代码。

你看,这并不是什么大问题,毕竟,32位版本的不同Windows操作系统都用来同时运行32位和16位代码。(技术上说,并不是同时运行,相关解释在以后的技巧中会展示给大家)

32位版本的Windows在如何允许32为和16位代码并肩运行方面有着很复杂的机制。然而,这个系统被设计成无论你是系统管理员还是临时用户,你都不需要知道这些机制如何运行。

但是64位版本的Windows就不同了。从一个用户的立场上看,64位应用程序和32位应用程序简单地同时运行,没有什么特殊的。但是对于一个管理员 (和帮助桌面用户的人员)来说,这其中就有很大不同了:32位代码与64位代码相隔离。这个隔离是如此重要以至于64位版本的Windows有两个注册表,一个是针对64位,一个是针对32位。

尽管64位版本的Windows XP和Windows Server 2003看起来在操作时候和它们32位的版本几乎同样的,但是在表象之下其实是有很大不同的。如果你在64位版本的Windows下按照32位版本一样来执行某些程序,你可能引起一些麻烦。

根据其内部一次可计算的量,通常将CPU称为32位CPU或64位CPU等。个人电脑经常使用的英特尔奔4、赛扬CPU,以及AMD的Athlon XP都是32位CPU。顾名思义,Athlon 64是以64位为单位完成一次计算的CPU。大体上来说,64位CPU能够一次性处理32位CPU分2次完成的计算,因此有望提高处理性能。

对于64位CPU,可寻址内存也将增加。普通的32位CPU,软件可寻址内存最大为4GB(约40亿字节),而64位CPU理论上最大可使用16EB(exabyte,16×10亿×10亿字节)。而Athlon 64的可寻址内存则小于16EB,为1TB(约1000×10亿字节)
同理操作系统也是一样

你好。

上面有网友提到,如果要移植需要使用重新定义。
我可以告诉你,如果是PC移植到PC,无论位长多少,C语言的大部分基本类型大小是一样的,令一部分会改变,如long。
如果是PC移植到其他机器,那么类型就受到目标机器的位长影响,此时就真正需要重新定义基本类型。

我今晚在PC上做了个实验,CPU是AMD64,OS是64位linux,编译器是64位gcc

#include <stdio.h>

int main(void)
{
printf("short=%d, long=%d, int=%d\n", sizeof(short),sizeof(long), sizeof(int));
return 0;
}

我相信在32位的PC得到的结果为
short=2, long=4, int=4

而在我这个平台下得到这样的结果为
short=2, long=8, int=4

编译器总会考虑移植问题,所以如果使用我们最熟悉的int,编译器依然把这编译为32位(即使是64位的机器,64位的OS和编译器)。如果我们刻意去把一个变量定义为long,那么long的长度就会受到平台差异的影响。

就是数据的类型会有些不一样(主要是数据类型有效位,比如一般的int型是32位),所以很多程序为了移植方便都把一些数据类型重新定义过。
也不能说64位的电脑上写的程序,在32位上就不能跑,主要还是看程序如何写的。


来大家一起说一下自己的经典语句,反正无聊,大家来说说悬赏一百分,我...
不要妄想着我主动和你告白,毕竟我情商低,有木有喜欢上你我自己都不清楚_(:з」∠)_

做家务后想和大家分享一下自己的心情说说锦集(54句)
做家务后想和大家分享一下自己的心情说说(篇一) 1.周末打扫卫生整理东西,该洗洗,该晒晒,很能平和心态,而且房间向南,从早上七点阳光就进来了,能一直晒到3点。太爽了!!! 2.勤洗手,让细菌靠边站;勤洗澡,让灰尘不来扰;勤打扫,让房间变整洁;勤洗衣,让衣服香又香。 3.现实总是残忍的面对你还笑面如花,转身...

说说自己的作文
说说自己的作文 篇1 对着镜子站着,我发现镜子里面出现了一个小男孩:瓜子脸,小眼睛、小鼻子、小嘴,又瘦又小,脸却白白净净的。一付斯文柔弱的样子,就像大人们常说的那种小白脸那样的男孩。这个小男孩就是我。 我是一个很调皮的小男孩。脑袋里充满了稀奇古怪的东西。我经常头上带上爸爸的帽子,脖子上系上妈妈的...

跟认识几天的女孩子聊QQ,感觉没什么话题,大家说说自己一般聊的什么
聊聊自己的爱好以及对方的爱好之类的 ,总之多聊聊对方的兴趣爱好,这样你们才会有话题!!

大家说说自己的看法?
清者自清!深有同感,所以说现在的大学生出来找不到工作其实和他们自身也有关系,你是一个有上进心的人,我觉的你可以把你的生活安排的更好,你可以多交一些朋友,我觉的只有在上学的时候才能找到最纯的友谊,朋友是你将来的财富。你可以根据自己的爱好再自学一些东西,学一门外语啊,或者学美术啊,...

说说自己作文
说说自己作文 篇1 大家好!我是于都城关小学三年级(9)班的学生,我叫刘文昊。 我是一个活泼可爱,顽皮淘气的孩子。我有许多优点也有许多缺点。下面就让我来介绍介绍我自己吧! 我有一头乌黑靓丽的黑头发,还有一对明亮的大眼睛,于是五官端正的我,显得还是有几分帅气。 想想以前,我的缺点 还真不少。就拿上次的单元...

关于恋爱中的男女问题,我跟一个女性朋友的讨论,大家来说说自己意见
你和她的看法我觉得都有错的地方、正如你说的、极少有人会因为自己的爱人而完全放弃自己的尊严、毕竟那是人的底线、没有人希望自己如此的不堪、男人只会放下自己的架子哄回自己的爱人、因为毕竟那是自己的爱人、谁也不希望这么难得的感情出现裂痕、但恋爱中的女人也不是高高在上的、恋爱是彼此都要...

大家来说说自己的恋爱故事,我不知道怎么办。所以大家来说说。如果是说...
后来我们名义上说是去图书馆看书,其实哪里还有心情看书嘛,刚好图书馆坐满人了,我们就说到外面的草地上去看书,在那个昏昏的灯光下,我们抱着书,却一直在聊天,聊自己的过去,聊自己的爱好,反正就当作是一个朋友一样啊,想说什么就说什么。回去的路上我还给她买冰激凌吃,反正很浪漫了,嘿嘿。又...

说说自己的作文300字
随着在线社交网络的爆炸式增长,越来越多人热衷于在社交平台上发布说说,用于分享快乐,宣泄伤感。什么样的说说才让人眼前一亮呢?以下是我整理的说说自己的作文300字10篇,希望对大家有所帮助。 说说自己的作文300字 篇1 他是一个帅气的小伙儿,顶着个蘑菇头,一双水淋淋的大眼睛笑起来比弦月还弯还细。最有特色的是...

说说自己作文
说说自己作文 篇1 你好,我叫冯浩然。我是一个五官端正,短发的男生。我充满活力和自信。我整天像一条快乐的小鱼一样在海里自由游泳。像探险者一样在陌生的世界里探索和游泳;他也像刘翔一样在操场上自由奔跑。 我有利有弊。我的优点是非常聪明,我喜欢运动,我经常在课堂上发言,我喜欢阅读。当我看数字时,我总是...

柞水县15747873150: 大家说说自己对当今社会的看法 -
盛泡氟哌: 当今的社会,是一个充满空虚的社会!(对于我来说)一切的一切对要靠人际关系,我觉得很不公平的!尤其是那些绯闻,想起就、、、、、嗨!面对现实吧!当今社会就这样!

柞水县15747873150: 请大家谈谈你对爱国主义的理解各抒己见,百字即可.说说理由 -
盛泡氟哌:[答案] 爱国,就是爱自己生活的这片土地,而不是爱这片土地的统治者. 爱国,就是爱这个国家的人民,而不是爱这个国家的政府. 爱国,就是要让这个国家走向民*主而不是走向专*制. 爱国,就是要让国民走向自*由而不是成为奴*隶. 爱国,就是要勇于支持...

柞水县15747873150: 关于这件事 大家说说自己的看法!? -
盛泡氟哌: 人往高处走,水往地处流,有好的地方就跳吧,不过不能只看工资,还要看环境,不同的工资就有不同的工作量,干工作量大的吧,挣的多,锻炼机会也多,干一天了也没事啊,反正以后也要跳的,不可能一直在那吧,抓住机会,别错过啦!

柞水县15747873150: 请大家谈谈人生的感悟 -
盛泡氟哌: 人生短暂人生应该要乐观面对人是生活在人类社会中,要对周边的人有所理解,容纳要知道享受生活、享受工作,这会很重要!人要对长辈尊重、对晚辈关爱,对自己的爱人更要理解

柞水县15747873150: 我想让大家谈谈自己对人生的看法,我发现我对人生的人生太片面了,看看大家是咋想的?
盛泡氟哌: 人来到这个世界本来就挺偶然的,所以不管怎样一定要找准自己的点.小的来说做好自己的事,要有自己的理想;大的来说既然来了就应该留下些什么,有能力就多做些对别人有益的事.你会在做事的过程中得到很多的快了!

柞水县15747873150: 大家近来看看,谈谈自己的看法! -
盛泡氟哌: 两个人在一起是需要互相谅解对方的,如果只是一个人一味的付出,而另一个人却一味的接受,那这场爱情或者是婚姻一定会很累,甚至不能有圆满的结局.不管是男人还是女人,两个人要彼此的体谅对方,如果有不一样的意见呢,可以好说好商量啊,关键是吵架是不能解决问题的.如果我是那个女孩子,我虽然不喜欢,但是我不会发火,甚至会和男朋友撒娇说,我真的好喜欢那张,你就给我照一张吧.我相信,男朋友肯定会再给你从新照一张的.

柞水县15747873150: 大家一起来谈谈自己的看法 -
盛泡氟哌: 建议这位女士不要轻易相信男人的鬼话.. 本人就是一位资深骗子.. 其实这也不是绝对的. 是真是假不是凭你这几句话就能看出来的. 他平时什么样 做人什么样 对女人又是什么样子我们都无法知道. 也就无法给出你答案. 给出了也都是我们自己的猜测. 其实真的假的都无所谓. 自己认真的考虑他到底值不值得你再次去爱她 哪怕就是再次的受到伤害都不会让自己感到后悔. 这就够了.

柞水县15747873150: 可怜的定义大家来说说自己的理解把
盛泡氟哌: 多当“可惜”讲,常与同情连用,但相对于同情而言,可怜就带有一定的贬义含义了.可以说,可怜是自己对别人的一种形容,而同情是自己当时的一种恻隐之心的感受. 如,一个人所处的环境很恶劣,遭遇很悲惨,我们经常会说:“我很同情你的遭遇,”但如果说成:“我很可怜你的遭遇”.听上去就不很不舒服,似乎是幸灾乐祸.在这里可怜就带有一定的贬义含义了. 我们只能说这个人好可怜,我很同情她.

柞水县15747873150: 大家来说说看自己对这句话的理解!~谢谢!~~!@
盛泡氟哌: 首先,不是所有的人都是这样吧!有很多令人羡慕的爱情,是在一起耗了很久才在一起的. 我想出现你说的那情况,也许我们这个年龄的人太空虚了,太需要爱情了吧,所以很急,也很容易一起 至于为什么,坚持不了多久,那多半是对彼此不了解,交往一段时间后,发现对方不是自己想的那样,分手就难免了.再说,恋爱开始时候每个人都变现出最优秀的自己,那应该不是真实的自我吧!

柞水县15747873150: 大家是怎么理解真正的爱的啊!大家说说我在把我的理解跟大家说 -
盛泡氟哌: 亲爱的楼主 很高兴为您解答 你的问题我曾经也遇到过 这是本人帮你总结的 回答 希望您满意 有很大的区别:下面是爱的表现~~~ 真正爱你的女孩,在别人面前总是野蛮,只会为你温柔,眼泪特别多.真正爱你的女孩,总是会对你说别抽烟,尽...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网