现在的位置: 首页 > 综合 > 正文

针对ATM的操作系统建议

2013年10月07日 ⁄ 综合 ⁄ 共 2614字 ⁄ 字号 评论关闭
文章目录

全功能ATM和具有提款功能的ATM

建议: Windows XP(同时包括带有嵌入式限制的Windows XP Professional和Windows XP Embedded) 是全功能ATM和具有提款功能的ATM 推荐采用的操作系统。

  • 满足客户要求: 多数ATM客户主要关注设备是否能够可靠地执行其功能,而较少关心他们的ATM所运行的是何种操作系统,只要操作系统可以满足设备的设计要求即可。
  • 开放式平台: Windows XP 通常被认为是一个开放、标准和灵活的操作系统。坚持开放式平台为客户提供了他们希望的应用程序可移植性。作为一个开放式平台,Windows XP提供了一个基于Windows和金融服务扩展(Extensions for financial services,XFS)的公共ATM应用程序开发平台。这有助于确保ATM可以执行由不同的第三方应用程序供应商编写的符合XFS标准的应用程序。
  • 及时的更新和升级: 通过 Windows XP,客户将及时接收Microsoft时常发布的热修复程序和服务程序包。因而,他们的全功能ATM可以经常地保持最新的更新。而且,每个Windows XP设备的制造商通常都必须在应用任何更新程序之前,先针对他们的Windows XP设备认证热修复程序和服务程序包。
  • 灵活性和可配置性: 具有丰富特性的ATM属于非常灵活的设备,因此需要一个可以轻松、灵活地进行配置的操作系统。Windows XP可以实现这一要求。
  • 客户ATM管理: 客户可能想通过与他们的台式计算机相同的企业管理平台对他们的ATM进行管理。当对Windows XP Embedded提出这方面的要求时,重要的是确认系统包含了所有支持企业系统所必需的组件。

使用Windows XP Embedded的优势

  • 延长的支持周期: Microsoft 将对 Windows XP Embedded 平台提供长达七年的支持周期。由于许多客户在最初的设计投资后不愿意升级或增强ATM的功能,因此选择一个对原始产品和工具提供延长支持的操作系统,将为提供OEM一个显著的支持优势。
  • 目标操作系统: 通过删除不必要的Windows XP 组件,Windows XP Embedded 允许ATM制造商创建一个可具有较小内存体积占用和具有特定的设备功能的目标操作系统。这具有下列优点:
    • 降低安装和软件构建复杂性。
    • 通过较小的内存体积占用,增加操作系统的坚固性。
    • 消除或减少更新和升级需要,因为操作系统已经过优化或针对特定的设备。
    • 删除操作系统中不必要的组件或驱动程序,提高安全性和性能。

使用Windows XP Professional的优势

可提供更快的更新和升级: Microsoft 时常发布Windows XP Professional的补丁和服务程序包。与之相比,Windows XP Embedded 的补丁和服务程序包最多可能会晚几个星期发布。(注意:一些针对Windows XP发布的补丁和服务程序包可能不是构建Windows XP Embedded系统所必需的,因为特定的系统构建可能不需要补充的组件或驱动程序。)通常,每个制造商都必须先针对他们的Windows XP ATM认证热修复程序或服务程序包,以确保供应商指定的硬件和驱动程序可以正确、可靠地运作。

具有提款功能的低端ATM

建议: Windows CE .NET是采用非x86芯片组的具有提款功能的低端ATM的理想操作系统。

具有提款功能的低端ATM是采用x86或非x86芯片组和配备少于 64 MB 的RAM内存的单功能设备。对于这类通常不具备足够的硬件以运行Windows XP Embedded或Windows XP Professional的设备来说,Windows CE .NET是理想的操作系统。

使用Windows CE .NET,制造商将可以以大致相同的成本,构建较目前的低端专用系统更灵活的、具有丰富特性的ATM。同Windows XP Professional和Windows XP Embedded一样,Windows CE .NET提供了大量极具吸引力的功能,其中包括:

  • 企业级安全性:网络安全性增强,包括支持在安全网络连接建立前提供相互验证机制的Kerberos安全协议(Kerberos Security Protocol)和允许Web服务器和客户机采用加密进行安全通信的安全套接字层(Secure Sockets Layer,SSL)。
  • Windows Media 8编解码器和控件: 支持最新的Microsoft Windows Media? 8编解码器和控件,允许最新的高保真度、低带宽编码多媒体流。欲了解更多有关Windows Media技术的信息,请访问Microsoft Windows Media站点。
  • 广泛的CPU选择: Windows CE .NET提供了高级别的处理器灵活性,支持下列四个微处理器家族和仿真技术:
    • ARM:可支持的处理器包括ARM720T、ARM920T、ARM1020T、StrongARM、XScale
    • MIPS:可支持的处理器包括MIPS II/32(带FP)、MIPS II/32(不带FP)、MIPS16、MIPS IV/64(带FP)、MIPS IV/64(不带FP)
    • SHx:可支持的处理器包括SH-3、SH-3 DSP、SH-4
    • X86:可支持的处理器包括486、586、Geode、Pentium I/II/III/IV
  • 小内存体积 继续针对嵌入式设备努力最小化操作系统的内存体积占用,Windows CE .NET提供了粒度级的内核组件化。Windows CE .NET支持仅具有最低内核功能的最小200KB的配置平台。
  • 支持受控和本机代码: 为了面向Windows CE .NET编写应用程序,Microsoft提供了一组丰富的语言用以创建受控的.NET-enabled或不受控的(本机)应用程序。可以分别使用Microsoft Visual Studio .NET 和 Microsoft eMbedded Visual C++开发受控代码和本机代码? 4.0
  • . NET Compact Framework:.NET Compact Framework 是开动 Microsoft .NET的智能设备开发平台。其包含对于Web服务的支持,从而通过该服务在临时连接的小型设备上为开发商提供对于网络传输粒度的细微控制,允许后台数据预取,并使应用程序可以从不同的服务器汇集数据。.NET Compact Framework 支持 Windows CE .NET 所支持的所有处理器。

抱歉!评论已关闭.