视觉论坛VISIONBBS微信公众号:石鑫华视觉网

 找回密码
 注册会员
查看: 572|回复: 0

[转载] 在32位和64位Windows上使用NI产品

[复制链接]
  • TA的每日心情
    奋斗
    昨天 16:23
  • 签到天数: 1255 天

    [LV.10]100FPS

    发表于 2017-5-22 12:33:49 | 显示全部楼层 |阅读模式
    本帖最后由 石鑫华视觉 于 2017-5-22 12:35 编辑 + m* {7 E9 P$ R, P% T/ q4 t
    3 J2 T4 l$ Q5 y6 n
    概览本文简要介绍了Windows 64位和32位构架的区别,并给出了使用某些NI软件时的最佳Windows构架建议。
    6 S2 I* ]0 }7 }目录
    • 64位操作系统的潜在优势
    • 迁移至64位操作系统的注意事项
    • Windows-on-Windows 64-bit (WOW64)
    • NI 64位支持和建议
      7 ]" t9 k  z- P$ [
    1. 64位操作系统的潜在优势
    64位构架有如下几项优势。 最主要的优势在于它能利用更多的计算机内存。 运行32位Windows操作系统的计算机最多只能使用4 GB的RAM, 而64位构架则无此限制。 根据操作系统版本的不同(家庭版、专业版和企业版),64位Windows 7和Windows Vista的最大内存使用量可达8至192 GB。 关于Windows不同版本内存限制的详细信息,请参阅Microsoft网站文档Memory Limits for Windows Releases
    如在64位硬件上运行应用程序,则使用64位操作系统性能更优,因为它可使用32位系统无法使用的更多物理内存。 更多可用内存意味着降低了使用存储在硬盘上的页面文件的需求(页面文件是读写速度远远低于物理内存和缓存的内存设备),从而使系统性能得到提高。
    除物理内存更大之外,64位处理器还有更多的寄存器,最多可使应用程序的执行速度提高20%。
    ! k% ?7 _6 H; Q; L7 Y* l0 z; a: S
    2. 迁移至64位操作系统的注意事项
    尽管64位操作系统有诸多好处,但如当前软件是为32位系统设计的,则迁移至64位系统或许并非最佳。 迁移至64位构架意味着要运行一个不同的Windows内核,因而所有已安装驱动必须与64位构架兼容。#160;绝大多数NI软件和驱动程序兼容64位,但用户需明白兼容64位操作系统与本身是为64位系统而设计的区别,后者才能完全利用该构架的优势和可用内存。
    为说明这种区别,我们可以把一个NI驱动程序分为两个组件: 用户模式和内核模式。 驱动程序内核模式组件的构架与操作系统的构架相一致。 驱动程序用户模式组件的构架可以与操作系统的构架不一致, 因此,以用户模式运行的软件既可创建成32位也可创建成64位的。#160;大部分NI驱动程序的内核模式组件只能在64位或32位操作系统上运行, 而只有部分NI驱动程序有64位的用户模式组件。 因此,尽管驱动程序可以在64位Windows上运行,但可能无法充分利用64位构架的优势。
    对于使用用户模式架构而非内核模式架构的驱动程序,通过软件层将32位架构转换为64位。#160;这种转换需要一定的处理时间和资源。 Windows 7和Windows Vista中提供这一软件层的是叫做Windows-on-Windows (WOW64)的操作系统子系统。 在牺牲性能的条件下该子系统允许32位应用程序在64位环境中运行。
    $ u8 `+ ?; j/ w" V+ w
    3. Windows-on-Windows 64-bit (WOW64)
    Windows-on-Windows子系统专为将32位Windows应用程序转换至64位环境而设计。 它负责处理因操作系统构架不同而必须进行的结构转换。 WOW64的主要作用是模拟一个32位系统环境,提供32位Windows应用程序在无需修改的情况下,运行在64位操作系统上的所需接口。 尽管它是Windows操作系统中相对轻量级的层,但仍会造成一些性能下降, 因此,如要实现32位应用程序的最佳性能,应选择32位操作系统。因为此时无需执行Windows-on-Windows转换。

      }1 P) J) J! D$ m9 j1 @, l  ]4. NI 64位支持和建议
    大部分NI驱动程序对32位和64位构架均支持。 此外,自LabVIEW 2009发布起,NI开始提供分开发行的32位和64位软件版本。 分开发行的版本只针对英文版的LabVIEW基础版、 完整版和专业版,不包含模块和工具包(NI Vision模块除外)。 LabVIEW 2009 64位与其他NI软件产品不兼容,如LabVIEW RT、LabVIEW FPGA、NI TestStand和LabVIEW工具包。 NI将密切关注市场需求,未来将把其他产品的64位迁移置于优先考虑。 除LabVIEW 2009外,下列软件也有64位版本: NI-VISA、NI-GPIB、NI-DAQmx和NI-IMAQ。
    关于可兼容软件的完整列表,请参阅 National Instruments Product Compatibility for Microsoft Windows 7.
    请参考下表选择最利于应用程序性能优化的最佳Windows构架。
      
    您可通过NI网站的 服务资源中心 下载64位LabVIEW 2009。
    4 x) j4 L- N/ h( {5 [% s
    $ |* Q) k, J; v9 o  L: _0 }

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?注册会员

    x
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

    淘宝机器视觉商城

    Archiver|手机版|小黑屋| 机器视觉之家|东莞市华动智能科技有限公司 ( 粤ICP备17078359号-2 ) |网站地图

    GMT+8, 2018-7-23 04:17

    Powered by shixinhua.com X3.4

    © 2001-2018 VISIONBBS.COM 浏览量:

    快速回复 返回顶部 返回列表