Windows7的32位和64位版本之间的区别
Windows 7是支持64位处理器的第三个Microsoft操作系统。尽管Windows的32位版本仍然是最流行的,并且能够提供最好的应用程序本地兼容性,64位硬件和软件已经面世了。在升级到Windows 7的时候,了解64位相对32位之间潜在的优点是十分重要的,从而可以选择合适的平台。
全新的64位版本的LabVIEW 2009可以从ni.com下载,它是第一个提供与64位操作系统(仅限Windows Vista和Windows 7)本地兼容性的LabVIEW版本。本地运行在64位硬件和软件上的测量应用程序可以比32位系统使用更多的物理内存,这对处理大量连续数据的应用而言是有好处的。能够访问更多内存可以通过避免需要将程序换入换出存储在硬盘上的页面文件(比物理内存和缓存慢得多),方便地提高系统性能。除了增加物理内存之外,64位处理器上更多的寄存器根据代码是如何编写的,能够提高应用程序的执行速度达20%之多。然而,只有LabVIEW核心软件、NI机器视觉开发模块和最新的NI驱动程序提供64位Windows版本的直接支持。对应用程序32位版本的`非直接支持由Windows上的Windows(WoW)模拟使之成为可能;但是,这会降低执行速度和性能。
测试和测量应用程序的创建是用来分析大量数据集的,这意味着高通道数系统和快速采集速率,它们能够从更换到64位版本的Windows 7中获益。但是,大部分LabVIEW应用程序并不能直接从更换到64位版本获益。
使用Windows 7,运行在四核系统上的包含四个并行循环的LabVIEW应用程序相比Windows XP而言,可以得到高达10%的性能提升。