在本部分中,我们讨论针对不同类型的ATM使用不同Windows操作系统的利弊。接着,我们将提供一些建议,以便决定Windows CE.NET、Windows XP Embedded或带有嵌入式限制的Windows XP Professional是否是可采用的最佳操作系统。
要点
= 强烈推荐 = 推荐 = 不推荐
ATM的种类
在选择合适的操作系统时,首先要考虑的就是ATM的种类。下表列出了针对每一类ATM的Microsoft操作系统建议。对于全功能ATM和具有提款功能的ATM,功能和最新的安全性是重点,可采用带有嵌入式限制的Windows XP Professional或Windows XP Embedded。您可以在“建议总结”部分中,找到有关使用Windows XP Embedded和Windows XP Professional的详细利弊对比。
对于具有提款功能的低端ATM,我们推荐Windows CE .NET。具有提款功能的低端ATM属于单功能设备,在内存和覆盖范围上要求较低,运行一个单一或数量有限的应用程序。
选择标准 | Windows CE .NET | Windows XP Embedded | Windows XP Professional |
全功能ATM |
|
|
|
具有提款功能的ATM |
|
|
|
类似单功能设备的ATM |
|
|
|
系统要求
在选择合适的操作系统时,其次要考虑所关注的设备的技术规格或系统要求。什么是芯片组、速度和内存(RAM、闪存、硬盘等)?
如果设备使用233 MHz或频率更高的Intel Pentium/Celeron、AMD K6/Athlon/Duron或兼容处理器和最小128 MB的RAM,我们通常推荐使用Windows XP Embedded或带有嵌入式限制的Windows XP Professional。
如果您正在使用x86 CPU,可采用Windows CE .NET或Windows XP。但是,如果您正在使用非x86 CPU,那么就必须使用Windows CE .NET。其支持四个微处理器家族,包括:
- ARM:可支持的处理器包括ARM720T、ARM920T、ARM1020T、StrongARM、XScale
- MIPS:可支持的处理器包括MIPS II/32 w/FP、MIPS II/32 w/o FP、MIPS16、MIPS IV/64 w/FP、MIPS IV/64 w/o FP
- SHx:可支持的处理器包括SH-3、SH-3 DSP、SH-4
- x86:可支持的处理器包括486、586、Geode、Pentium I/II/III/IV
Windows CE 所支持处理器的最新列表,请参见
“可支持的处理器”页面。
选择标准 | Windows CE .NET | Windows XP Embedded | Windows XP Professional |
最低233 MHz的Intel Pentium/ Celeron、AMD K6/Athlon/Duron或兼容处理器 |
|
|
|
使用非x86芯片组(如MIPs、ARM等) |
|
|
|
大于或等于128 MB的RAM |
|
|
|
小于64 MB的RAM |
|
|
|
覆盖范围不受限 |
|
|
|
针对小或较小的覆盖范围 |
|
|
|
希望删除某些组件或驱动程序以提高安全性和性能 |
|
|
|
希望同企业系统集成以监控、更新和操控ATM |
|
|
|
* 注意: 在同企业系统集成的ATM上使用Windows XP Embedded,需要选择与企业系统配合使用所需组件以构建Windows XP Embedded。