开户 英文:什么是64位机

来源:百度文库 编辑:高校问答 时间:2024/04/29 11:09:49
64位机是什么意思,怎样看出电脑是64位机
怎样看出电脑是64位机

一般指电脑中的CPU是64位的

8位处理器、16位处理器、32位处理器和64位处理器,其计数都是8的倍数。它表示一个时钟周期里,处理器处理的二进制代码数。“0”和“1”就是二进制代码,线路上有电信号,则计做1,没有电信号则为0。8位机有8条线路,每个时钟周期有8个电信号,组成一个字节。所以,随8位处理器上升至64位处理器,每个时钟周期传送1个字节到8个字节,关联到时钟速度提高到若干个千兆赫之后,处理器处理信息的能力越来越大。

一般指电脑中的CPU是64位的

8位处理器、16位处理器、32位处理器和64位处理器,其计数都是8的倍数。它表示一个时钟周期里,处理器处理的二进制代码数。“0”和“1”就是二进制代码,线路上有电信号,则计做1,没有电信号则为0。8位机有8条线路,每个时钟周期有8个电信号,组成一个字节。所以,随8位处理器上升至64位处理器,每个时钟周期传送1个字节到8个字节,关联到时钟速度提高到若干个千兆赫之后,处理器处理信息的能力越来越大。

软件巨舰微软于近日发布了Windows XP Professional和Windows Server 2003 Enterprise最新的64位版的预览版本。这些操作系统版本的名称听起来和32位没有什么区别,就是由支持32位改为支持64位的处理器,也许在大多数人的眼里就这样,但是事实是这样嘛?微软表示这些64位Windows操作系统的预览版的功能与32位Windows XP专业版本和家庭版的水平区别不大,用户界面、蓝牙和无线技术支持都相同,只是更加有助于合作伙伴开发蓝牙设备的驱动程序。
其实CPU从32位变成64位,差别肯定是有的, 他们最的重大区别是64位版能够直接寻址更大范围的内存,就这一点而言对于高端工作站用户和服务器管理员是十分重要。微软64位操作系统面向的目标客户就是高端工作站用户,而操作系统对于高端工作站用户只是一种工具。据微软公司称,下载这些预览版产品的用户已达12.5万人。新发布的预览版产品也增加了对多种语言的支持,其中包括日语、德语、法语、瑞典语、西班牙语、朝鲜语、简体中文和繁体中文。
总体说来,64位版台式机和服务器操作系统在功能上与32位版本软件差别不大,但是在性能上差距是比较明显的。一般64位是面向企业用户的,在个人用户里面还不普及,使用者还很少,不过未来64位将会成为主流。由于64位的芯片编码不一样,至今能够支持64位的软件还很少。另据消息,现在针对64位芯片的病毒已经出现,不过还没有大规模扩散。微软表示计划对64位操作系统中集成的Windows XP SP2中的安全改进,确保64位系统的安全。

现在,Windows XP 64 Professional x64 Edition(以下简称Windows XP x64)已经正式推出,和32位的Windows XP相比,它有哪些显著的变化呢?它能顺利兼容32位应用吗?普通用户现在需要升级到64位吗?在决定是否要升级之前,CHIP将为你把疑惑一一揭开。

时光荏苒,从1985年Windows 1.0的诞生到2005年Windows XP Professional x64 Edition的推出,Windows操作系统已经走过了20年的发展历程,20年的风风雨雨,Windows操作系统一路走过Windows 1.0、Windows 2.0、Windows 3.0、Windows NT、Windows 95、Windows 98、Windows 2000、Windows Me、Windows XP,直到今天的64位系统,Windows已经从最初的16位系统过渡到32位系统,如今又在引领人们向64位跨越。
对包括CHIP大部分读者在内的国内计算机用户来说,很多人都是从Windows 98开始认识、学习计算机的。如果你的硬件还不错的话,你可以用一套计算机硬件从Windows 98一直体验到Windows XP。现在,Windows XP x64来了,如果你还抱着侥幸心理想让你的计算机继续为你征战在新的平台上,那么,CHIP要很遗憾地告诉你,延续了多年的“平滑升级”终于迎来了滑铁卢之战。
在直面Windows XP x64之前,让我们一起来看看Windows——这个目前最重要的桌面级操作系统所走过的路。

64位Windows的漫漫征程
16位的Windows系统(包括Windows 1.0/2.0/3.X以及Windows 286/386)在Windows的发展史上经历了一个相当长的发展时期,但是并没有引起人们太多的关注,因为它们虽然拥有图形操作界面,拥有自己的可执行文件格式以及设备驱动,但是却无法摆脱DOS的羁绊,这就为Windows系统的稳定性埋下了致命的隐患。1993年8月,微软的首款32位操作系统Windows NT 3.11正式面市,相对Windows 3.X,Windows NT加入了抢先式多任务、存储保护模式等新技术,NT(New Technology,新技术)因此得名。
1995年8月,在Windows诞生10周年之后,微软发布了划时代的Windows 95。相对Windows 3.X,Windows 95有了质的飞跃,它被誉为操作系统发展史上的一个里程碑。继Windows 95之后,1998年6月,微软又发布了使用更方便、可靠性更高且更具娱乐性的Windows 98。然而遗憾的是,从Windows 95一直到Windows 98和Windows Me,这些操作系统都采用的是2001年10月,微软发布了Windows XP,Windows XP采用了纯32位代码结构,它将面向家庭用户的Windows 9X和面向商业应用的Windows 2000进行了整合,在兼容性和稳定性之间找到了一个很好的平衡点,它开辟了个人桌面32位计算与应用的新时代。
32位计算时代最成功的应用就是多媒体和网络,PC的世界从此多姿多彩。32位的Windows平台上还涌现了很多之前只能运行在SGI等大型图形工作站的应用程序,如3DMax、Photoshop等,人们不需要再为这些多媒体创作而购买极其昂贵的图形工作站,日益成熟的32位计算开辟了PC处理多媒体任务的新纪元。然而,随着PC应用的日益深入和复杂,32位计算模式已经开始不堪重负:32位计算无法带来高保真的影音享受,32位计算也无法高效率地完成视音频编辑,32位计算更无法适应复杂的工程和科学运算。人们迫切期待着64位计算时代的到来。
其实,RISC架构的处理器早在上世纪90年代初期就已经步入了64位计算的殿堂,但是这种系统都应用在高端领域,普通PC用户根本体验不到64位计算的乐趣。但“青山遮不住,毕竟东流去”,2003年9月,AMD 正式发布了x86架构的Opteron(服务器)和Athlon 64(桌面)64位处理器,64位计算的“平民化”时代终于来临。当然,作为目前最有影响力的桌面级操作系统开发和供应商,微软酝酿已久的64位Windows操作系统也终于灿烂登场。

乏善可陈的新增用户体验
Windows XP x64的安装和Windows XP相比并没有什么不同,惟一需要注意的就是32位驱动程序将无法运行在Windows XP x64的计算机上,有些应用程序自带的设备驱动可能也不被64位内核支持,这些程序可能就无法正常安装,甚至可能在安装或操作的时候导致错误。大部分32位杀毒软件都属于这类程序,而且不能被运行Windows XP x64的计算机载入。
进入Windows XP x64后,从界面上看,除了一张带有64位Windows XP标志的壁纸以外,别的都几乎与Windows XP一模一样。
打开开始菜单、系统属性,再打开资源管理器以及控制面板,我们会发现,在界面方面,Windows XP x64和32位的Windows XP如出一辙。不过因为目前的Windows XP x64还是英文版本,要让它支持中文显示和输入的话,还需要为它安装亚洲语言支持。打开控制面板,单击“Switch to Category View”切换到经典显示模式,然后双击“Regional and Languages Options”打开语言设置面板,在“Language”选项卡下单击“Install files for East Asian language”就可添加简体中文组件了。此时,系统会提示你插入64位Windows XP的安装光盘,完成后系统会自动重新启动。重启后再次打开语言设置面板,将其下的所有选项都设为Chinese(PRC)或China,再次重启电脑后,这套64位的Windows XP就能提供部分简体中文支持了。
仔细观察Windows XP x64附带的软件信息,我们会发现其中的IE、Media Player、系统熟悉等内容稍有不同。打开系统分区所在的目录,赫然在目的“Program Files(x86)”和“Program Files”两个文件夹标志着你正在使用的并非一个普通的32位Windows XP。

x64比32位Windows更安全吗
利用缓冲区溢出对系统进行攻击是病毒采用的常用手段,早在1988年在Internet上爆发的Morris蠕虫和近年来在网络上横行的红色代码、2003蠕虫王和冲击波都是利用这类漏洞进行攻击的典型。缓冲区溢出是病毒编写者和特洛伊木马编写者偏爱使用的一种攻击方法。攻击者或者病毒善于在系统当中发现容易产生缓冲区溢出之处,运行特别程序,获得优先级,指示计算机破坏文件,改变数据,泄露敏感信息,产生后门访问点,感染或者攻击其他计算机。
如果将AMD 64位处理器的EVP(Enhanced Virus Protection,增强型病毒防护)功能和64位Windows XP的DEP(Date Execution Prevention,数据执行保护)技术结合起来,就能将病毒等恶意代码的防治提高到一个全新的高度。这对利用缓冲区溢出对系统进行攻击的病毒非常有效。
简单地说,EVP是AMD Athlon 64处理器中采用的一种全新的防毒技术,但它只提供硬件支持,要发挥这一功能,还必须与Windows XP SP2或64位Windows XP的DEP技术相结合。两者结合后将生成一种全新的恶意代码防御机制:将所有内存位置均标记为不可执行——除非该位置已明确包含可执行代码。当有攻击程序企图在不可执行的内存位置中插入代码并执行代码时,这一行为将会被阻止。不难想像,除非得到了用户的允许,不明代码是很难执行的,这能在很大程度上扼制病毒等恶意代码的入侵。也就是说,这是一种主动防毒机制。
虽然Windows XP x64有DEP安全机制,配合64硬件能够抵挡在32位平台下让专家都束手无策的特定类型的病毒,但是千万不要以为它本身就固若金汤。且不说32位病毒能够在64位平台下运行(究其原因,还是因为Windows XP x64的32位应用程序兼容策略所致,目前绝大多数的流行病毒都是32位应用的产物),除此以外,随着64位应用的普及,相信针对64位Windows的病毒也绝不会坐等闲,这个估计虽然悲观,但是却符合病毒发展的规律。

x64能完全解决兼容性问题吗
对桌面级操作系统来说,用户关注的兼容性主要体现在硬件驱动和应用软件两个方面,Windows XP x64也不例外。
硬件驱动
CHIP本次所用的64位平台为:AMD Athlon 64 32800+ CPU、硕泰克SL-K8AV2-R1L主板、希捷80GB硬盘、512MB/DDR400内存、集成声卡网卡、独立七彩虹显卡,安装完64位Windows XP后,这些硬件都能被正确识别,与这台计算机相连的一台HP Laserjet 6L激光打印机也能被正确识别。
据微软宣称,64位Windows XP内置了16000种硬件驱动,能识别绝大多数主流硬件。然而实际上,对硬件的驱动支持是目前64位Windows XP的一个软肋,如果没有适合的驱动程序支持,操作系统将不得不使用自带的Microsoft 驱动程序,而这些驱动为了获得最大的兼容性,不得不以牺牲性能作为代价。还有众多的32位设备驱动将不能够正常工作,这意味着所有流行的硬件驱动都必须重新编译以适应于64平台的运作,在64位大行其道以前,恐怕不是所有的硬件厂商都有时间、人力、物力针对尚未普及的Windows XP x64开发新的驱动程序。
软件兼容
为了向下兼容32位Windows应用程序,Windows XP x64通过一个名为“WoW64”(x86 Windows on Windows 64)的转换工具让32位应用程序可以在64位的Windows下运行,对用户来说这个过程是透明的,完全可以当它不存在。它只是简单地把32位函数翻译为64位,以便操作系统能够理解它。但是WoW64使用的术语变量使得它犹如是运行在64位变量上面的另外一个32位版本的操作系统,CPU在翻译32位调用64位应用的时候,还是有着一定性能消费的,这将在一定程度上降低应用程序的执行速度。
为了保证操作系统的安全性,WoW64子系统将32位应用程序与64位应用程序隔离,以防止发生文件和注册表冲突。它支持控制台应用程序和图形用户界面应用程序,还支持服务应用程序,该系统为诸如剪切、粘贴以及COM之类的场景提供跨32位应用程序和64位应用程序间边界的互操作性。但是,32位进程无法加载64位动态链接库(DLL),而64位进程也无法加载32位 DLL。这一设计思路最直观的表现就是在系统分区目录下,除配备了过去的Program Files目录外,还有一个在32位Windows XP没有的目录:Program Files (x86)。
值得注意的是,WoW64子系统只是用于“翻译”将要运行于64位平台上的32位应用,根据CHIP的测试,16位程序和DOS程序在Windows XP x64下均无法运行,这表明Windows XP x64已经彻底抛弃了16位应用。
为了能使广大读者对Windows XP x64的软件兼容性有直观认识,我们挑选了几十款使用普遍、具有一定代表性的软件进行测试,并记录了出现的问题,供大家参考。测试结果表明:虽然微软宣称使用WoW64技术将能完美地解决32位软件在64位平台中的兼容性问题,但在此次测试中仍然发现有相当一部分软件不能运行或是部分功能不能实现。
更让人担忧的是,系统安全方面,众多反病毒厂商一反以往紧跟操作系统发布新版本的传统,对64位平台采取了近乎漠视的态度。仅有为数不多的几家反病毒厂商发布了支持64位平台的杀毒软件,无一例外的是,这些杀毒软件都还只是基于32位的程序,是否能应对64位Windows病毒的挑战还不得而知。因此对目前使用Windows XP x64的用户来说,是要冒一定风险的。

不升反降的32位性能表现
要想64位技术发挥出强大的优势需要满足以下几点:1.一款支持64位技术的处理器,例如AMD Athlon 64;2.支持64位技术的操作系统,例如Windows XP x64;3.64位硬件驱动程序;4.可以利用64位系统优势的应用程序。很明显,在目前条件下,我们只是具备了前两个条件,而对于后两个条件,则需要等待。也就是说,即使你更换为64位平台,但是暂时还是无法获得微软宣称的64位操作系统所带来的性能提升。
64位计算的最大效益就是消除桌面电脑的内存限制,还有带来更快的代码执行效率 。在64位处理器使用64位编译器对代码进行编译的时候,性能会比32位的配置有本质上的区别。在目前缺乏64位应用程序的情况下,在64位操作系统上面运行32位应用程序(一些专用64位架构往往不支持32位应用,或只能通过32位仿真器以较低的效率执行32位软件——虽然通过改进仿真器可提高执行效率,但整体效能一般仍难以与提供硬件级32位支持的平台相比)并不会带来任何的性能增长,相反有时候可能还会获得反效果,造成性能下降。
因为CPU在翻译32位调用64位应用的时候,是有着一定性能消耗的,这将在一定程度上降低应用程序的速度。
CHIP用非常常用的图像处理软件Photoshop在相同的硬件平台上对32位和64位的Windows XP操作系统的32位应用程序表现做了一个简单的对比测试:用Photoshop将一张1208×1024像素的图片宽高都放大为原来的10倍。两个平台的测试结果如130页的表格所示。

你需要升级到x64吗
微软的每款操作系统都有若干亮点引得大家跃跃欲试,面对64位Windows XP潜在的巨大性能提升,你是否也心动了呢?不过需要提醒大家的是,如果要顺利升级到Windows XP x64,先决条件是你应该有一个64位的PC平台,因为Windows XP x64无法在32位的计算机上安装。
从实际情况来看,目前的64位应用程序还相当少,大部分的32位应用程序虽然可以在Windows XP x64下顺利运行,但是32位应用程序根本无法发挥64位软硬件平台的威力,所以对没有特别需求的个人用户来说,如果现在选择升级到64位平台的意义并不大。虽然有少量的游戏推出了64位Windows专用版,但是目前这类游戏的数量还很有限。
此外,还有一个非常关键的因素:32位应用还将存在很长一段时间。就好像DOS一样,在这个32位GUI应用满天飞的年代,DOS依然存在并且有存在的必要,32位操作系统和应用也一样,它们将在未来很长一段时间内和64位应用共存。对大多数没有特别需求的用户来说,32位平台完全能够满足用户的日常应用。在目前64位驱动程序还不完善,并且64位应用程序极度匮乏的情况下,只能运行32位应用程序的64位Windows平台并不能发挥软硬件平台的性能优势,如果你为了提升性能而盲目升级至64位平台将是毫无意义的。
总体而言,64位应用的果实虽然诱人,但是现在采摘似乎还嫌早了一点