笔者研究了一下Visual Studio 2010平台在并行计算上的优化,发现主要有以下几个方面的改善。一是Visual Studio 2010版本能够支持非托管的C++库和编辑器运行并行计算。也就是说即使应用软件中采用了非托管的C++,也能够支持多核运算。二是在Visual Studio 2010种提供了一个并行性能分析器。通过这个分析器可以帮助开发人员迅速找到应用程序的性能瓶颈,并向开发人员提出建议需要在哪些地方采取并行处理。三是改善了Visual Studio 2010的调试器。在这个平台的调试器中可以智能的了解代码的并行特性,并且能够在跳似乎程序的不同执行单元的时候,显示应用程序的应用状态。
这些改进都是围绕云计算展开的。有了这些特性的支持,可以让开发人员在最短的时间之内开发出一套合格的云计算系统。
三、与Windows7平台的友好结合
微软的云计算理念在新发布的Windows7操作系统中也有了很好的体现。在Windows7操作系统刚发布的时候,有些专家错误的认为“Windows7 操作系统错失PC桌面与云计算的结合良机”。笔者认为这是一种比较狭隘的理解。因为虽然Windows7在一些桌面服务上,没有采用先进的云计算技术。如在数据或者系统镜像备份中,没有采用这个云计算。这可能也有微软的考虑,如Windows7面对的主要是普通用户或者降低开发成本等考虑。但是这并不是说在Windows7平台上无法实现云计算服务。
其实微软在设计操作系统的时候,已经留了一招。系统管理员如果要实现云计算服务,可以借助Visual Studio 2010平台来开发Windows7 操作系统的云计算工具。作为面向新平台的开发工具,在这个平台中提供了很多工具来帮助开发者开发基于Winodws7操作系统和云计算技术的应用程序。如对于文件备份,如果利用这个Visual Studio 2010平台,可以不用多少时间就开发出一个云计算备份系统。微软公司这么设计,不仅仅可以降低Windows7的开发成本,降低销售价格,以迅速推向市场,弥补Vista操作系统失败所带来的真空期。同时又能够满足不同企业不同的需要。毕竟现在需要用到云计算的企业还不是很多。其实笔者认为,Windows7只是微软向云计算过渡的一个操作系统。其提供了很多的接口与工具来集成或者实现云计算应用程序,但是本身却不提供现成的工具。这或许也有兼容性方面的考虑。现在可以肯定的是,在Visual Studio 2010平台的帮助下,开发人员仍然可以轻易的开发出使用的基于Windows7和云计算的应用程序。
总之,微软的云计算在战略在2008R2操作系统和Windows Azure平台上已经有了体现。不过现在借助于Visual Studio 2010平台,可以将云计算推向一个新的辉煌。采用Visual Studio 2010平台,可以大大的缩短基于云计算技术的应用系统的开发周期,提高与其他平台的兼容性。不过虽然如此,但是微软面临的压力仍然不小。因为像Google等公司也都推出了比较高效的云计算开发工具。所以谁胜谁败,现在还不能够下定论。
9 7 3 1 2 4 8 :
本文来源:IT专家网 作者:佚名