文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络程序开发数据结构更多内存更好性能 Windows64位软件开发
精品推荐
特别推荐
·网游外挂编写完全攻略
·开发WDM型的USB设备驱动程序
·数据库设计范式深入浅出
·理解软件保护技术之序列号方式
·大型网站必鉴:分销渠道的结构
·你的代码真的很健壮吗
·利用HOOK拦截封包原理
·四种网络游戏外挂的设计方法
热点TOP10
·使用 Abbot 框架自动化测试 Eclipse 插件的用户界面 1
·Spring Integration 1.0 正式发布
·sqldatasource控件处理image类型数据
·使用Spring框架轻松解决数据访问和配置问题
·PrideORM框架设计---数据访问层的设计
·委托(delegate)在自定义控件的应用
·Visual Basic里与Print有关的函数
·DataGrid控件中如过有四列,想去删除一列,怎么办

更多内存更好性能 Windows64位软件开发

日期:2007年12月28日 作者: 查看:[大字体 中字体 小字体]

 今天,64位计算正在逐步取代32位计算,并且,这个转换的过程会对当前软件的形式带来巨大的冲击。其中,转换需要移植相关的应用程序及重写系统软件,这当中还包括操作系统等等。
在本文中,将主要探讨64位软件世界中的主角--64位Windows及64位的通用语言运行时库(CLR)的结构,另外,还将涉及移植到64位平台的种种有利之处。

  当64位处理器面世之后,它们也存在一个逐渐被接受的过程,主要是因为缺乏相关软件的支持。为了利用64位处理器的特性,软件也必须重新构建--这可不是一晚上就能搞定的事情,不管怎样,近来由于软件与硬件开发商的共同努力,64位处理器的发展势头已越来越快。

  比如说,直到去年的早些时候,Intel和AMD的64位处理器才逐渐出现在人们的视野之中,最开始,Intel的Itanium处理器基于IA-64架构,而AMD的Opteron及Athlon64基于x86-64架构。此外,在去年也出现了一些其他的变化,首先,AMD在64位处理器销售上,表现出一个领导者的姿态;其次,惠普也开始接受了AMD的处理器,并推出了基于AMD Opteron的HP ProLiant服务器;最后,Intel也对x86-64架构妥协了,宣布以EM64T(Extended Memory 64 Technology)的名称推出自己的x86-64处理器。

  Microsoft Windows的64位版本

  在软件方面,Microsoft已经研发出为桌面电脑准备的64位Windows--Windows XP Professional x64 Edition(http://www .microsoft.com/windowsxp/64bit/evaluation/upgrade.mspx),和为服务器准备的Windows Server 2003 x64 Edition(http://www.microsoft.com/windowsserver2003/64bit/x64/trial/default.mspx)。

  64位Windows与32位Windows相比,其明显优势在于性能方面的提高及可伸缩性(因为64位处理器可在一个时钟周期处理更多的数据)、更快的速度、更精确的数字计算、及可访问更多的内存。可访问更多的内存意味着在单个计算机上,64位CPU可比32位CPU支持更多的用户,正是因为单个计算机与以往相比可支持更多的用户及运行更多的程序,对一个部门组织来说,它可以减少服务器的数量,以达到降低信息化总成本的目的。

  话说回来,64位Windows想要获得市场接受,很大程度上还取决于对32位程序的支持程度,因此,程序从32位移植到64位,还需要一定的时间,在此期间,还必须可同时运行32位及64位程序,64位的Windows对此的支持是--广为人知的"WOW64"子系统。

  WOW64

  WOW64是"Windows 32 on Windows 64"的简称,它在系统层中另提供了一层,以支持老式的32位程序。首先,在64位版本的Windows中,系统文件不会全放在Windows\System32文件夹中,而是分开放在两个文件夹中,以区分32位程序与64位程序。WOW64子系统截取32位程序对系统文件的调用,并重定向到Windows\SysWow64文件夹,见图1。如果是64位程序的调用,则会直接转到Windows\System32文件夹。此处值得注意的是,Microsoft仍保留了System32文件夹,其主要用于保存64位系统文件。图2是运行着Windows Server 2003 x64 Edition系统的一个截图,重点标出了Program Files文件夹,其用于存储64位程序,而Program Files(x86)用于存储传统的32位程序。

更多内存更好性能 Windows64位软件开发(图一)

[1] [2] [3] [4] [5] [6] 下一页 



上一篇:面向对象分布式开发系统理论篇

下一篇:将32位代码向64位平台移植的注意事项
相关文章:
·jsp开发教程之仿MOP论坛 三(帖子列表-上)
·用Eclipse集成GT3开发网格服务
·内存不能存为“Read”有这么几种原因
·怎样卸载和删除QQ非法外挂软件的提示
·酷我音乐盒 桌面歌词的好软件
·0X000000该内存不能为read的解决方法
·Visual Studio 2005:在 Visual C++ 中开发自定义的绘图控件
相关软件:
·优秀企业网站系统软件源码免费版V2009
·死亡之屋3 内存修改器
·孙鑫VC++从入门到精通开发详解视频教程FLASH版
·诺顿杀毒软件+诺顿防火墙免费破解版免注册永远自动升级
·诺顿杀毒软件+诺顿防火墙免费破解版 免注册
·智能3D彩票软件v4.3
·Nero 7 中文破解版 EXE 经典光盘刻软件,应求见查看

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot