Windows 7 为测试测量带来了什么
2010-04-06 00:00:00 来源:WEB开发网核心提示: 图2 使用CompactDAQ对Windows 7与Windows XP的传输带宽比较试验多核技术为了能够更好地利用多核技术,微软对Windows 7进行全新的底层设计,Windows 7 为测试测量带来了什么(2),使其能够适应更多系统任务的并行运行,对于LabVIEW开发者而言,明显改善了传
图2 使用CompactDAQ对Windows 7与Windows XP的传输带宽比较试验
多核技术
为了能够更好地利用多核技术,微软对Windows 7进行全新的底层设计,使其能够适应更多系统任务的并行运行。对于LabVIEW开发者而言,在一个应用程序中创建多个独立的任务并不复杂,最典型的一个例子就是我们可以很方便地在程序框图中直接画多个并行的循环,由于LabVIEW自身的并行特性,系统会自动将并行的代码创建新的线程,从而无须任何代码修改即可享受多核所带来的运算性能的提升,如图3所示。
图3 在LabVIEW中高效实现多线程编程
除了开发工具之外,对于测试测量应用而言,多核技术还意味着需要我们对硬件的驱动、数据处理分析等也要进行多线程化,对于多线程化的硬件驱动(例如NI- DAQmx),可以让工程师们不用任何手动或者底层的开发、修改与线程管理就能直接创建高效可靠的应用程序。使用LabVIEW与NI硬件平台实现的数据采集应用都可以通过Windows 7对多核的优化而进一步提高多核处理器的运算效率。
PCI Express
新一代的PCI Express技术,运用了点对点总线的拓扑架构,使每个仪器可以通过独立的通道向处理器传输数据,明显改善了传输数据的带宽,极小化了对内存的需求,并加快了数据流的传输。
更多精彩
赞助商链接