澳洲、新西兰新闻·旅游·生活·资讯大全。新西兰房地产。Information network of Australia and New Zealand, Study and Living in Australia and New Zealand. New Zealand Properties.

首页 > 科技频道 > 微软人士透漏64位应用计算实施战略要点 -- 赛迪网

作者: 冯虚    人气:     日期: 2005/5/31






    x64位运算话题近期之所以沸沸扬扬,英特尔(Intel)与微软(Microsoft)在其中推波助澜,绝对是一个重要的因素。这两大巨头深知,不是靠办几场活动大声吶喊,便能实现对x86-64架构的推动,还需要一整套完备的实施计划才可能推动ISV(独立软件开发商)或企业程序开发者将32bit程序移植到x64运算环境,然后是直接开发x64应用。据一位不愿透露姓名的微软内部高层人士向我们透露了微软推动64bit计算三个阶段的实施计划。

    推动x86-64的首阶段目标是确使现有的32bit程序,都能在64位环境下运转正常。在此前提下,今年的下半年,微软考虑将这些x64编译案例集结起来,并对外推广。而在另一方面,对于应用程序开发至关重要的SQL Server与Visual Studio等基础软件的64bit版本将在年底出炉,所以相应的x64位应用程序也会顺延至年底同一时间问市,由于还有半年推出,故被列为微软x64推广计划的第二波目标,不过有不少ISV已利用SQL Server与Visual Studio的Beta或RC版基础进行开发,届时在SQL Server 2005及SQL Server 2005上市之际,便将有诸多x64解决方案同步发行。

   从长远角度来看,微软还有第三阶段目标,即期望在未来两年内,协助当前已有的所有32bit应用程序全部升级64位版本。

   这位资深人士还表示,其实有不少ISV或企业用户皆很关心,究竟从32bit移植至x64平台的过程中,不同类型应用系统所需修改的幅度是不是很大;他进一步解释说,其实大多数应用程序所需修改程度较很小,甚至全然不必更动,但还是存在着肯定需要修改的情况。

   首先,所有的驱动程序皆需修改,其次则为一些将调用系统资源嵌入在内的应用系统,如Video等经常去调用OS底层内核的程序,具备这些特点的32bit程序,恐怕都需要修改;此外,微软64位操作系统中,也置入了一些譬如LLP64(Long Long Pointer 64)等新规格,因此对Pointer使用量较多的32bit程序,亦需修改。

   为了协助用户平顺移转至x64环境,微软也提供64位的重新编译器,帮助程序开发者进行功能性测试,一旦遭遇上述状况需要修改时,该Complier便会发出警告。此外,微软亦在MSDN上开设讲座,讲授64bit的转换重点,帮助程序开发人员加快转换过程。

  当初从16位应用开发升级到32位的过程中,之所让许多程序开发者余悸犹存的是当时用以调用操作系统与处理器的API变化很大,所以16bit程序若欲于32位环境运行,并非小幅修改即可了事,而需要重写,惹得相关人员叫苦连天;如今64bit沿用了许多既有的CISC指令集,只是增加一些新指令罢了,因此前后环境之间的延续性要好的多,从而避免了恶梦重演。

   他解释说在64bit操作系统、64bit CPU等x64底层基础之上,微软置入WOW(Windows on Windows)程序,而32bit应用系统均需透过此一层,继而与x64环境进行必要的映射(Mappin),正常情况下,其性能都会较以往(此指32位环境)更加优异,不过仍有一些程序,与WOW的Mapping之间,会出现附加的运算开销,导致效能反而变差,不过这些均属于极少数案例,用户无需对此过多关心。



声明:在澳纽网频道上发表的内容是出于传递更多信息的目的,不代表本网赞同其观点或证实其内容的真实性。















上一篇:黑客冒充“布什”骗翻墨西哥总统 -- 北京晚报
下一篇: 微软将发新Windows媒体播放器 -- 电脑商情报


彩虹摄影





浏览微信精选文章,免费公众号推广

感谢您对澳纽网的支持

© 2024 澳纽网 AusNZnet.com