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%的性能提升。
Microsoft操作系統支持生命周期
由於Microsoft在2008年6月正式結束了Windows XP的銷售,Windows 7的引入具有特別意義。Windows XP在9年前發布以來,一直是市場上最受歡迎的操作系統。近期對NI客戶的調查顯示超過80%表示其測試和測量應用程序仍然運行在Windows XP上,只有低於10%已經使用了Windows Vista。由於Windows 7已經問世,客戶有機會升級舊的PC測量硬件,利用最新的多核處理器和包括PCI Express在內的總線技術,得到更高的吞吐量和改進的總系統性能。
確保硬件和軟件兼容性
Microsoft明確表示Windows Vista設備驅動程序能夠在Windows 7下正確工作,並且不會對驅動程序模型引入任何新的兼容性要求。這個政策是設計用來避免在Windows Vista首次問世用戶所面臨的兼容性問題的。(許多通用驅動程序無法工作或是無法安裝。)
除了兼容性模式選項之外(讓應用程序認為它們運行在老版本的Windows中),Microsoft使用Windows 7專業版和旗艦版中的全新的虛擬化技術,以便避免軟件無法運行在Windows 7中的風險。使用新的Windows 7模式(稱為Windows XP模式),用戶可以模擬流行的Windows XP操作系統。這可以為LabVIEW程序員提供運行老應用程序最為簡單的方法,從而可以確保與傳統應用程序之間的兼容性。