软件后面加“ICE”通常指的是 SoftICE,这是由Compuware NuMega公司开发的一款内核级调试工具。SoftICE用于在Windows 2000及之前的操作系统中,在源代码级别调试各种应用程序和设备驱动程序。它也支持通过TCP/IP连接进行远程调试。然而,由于微软的Windbg在方便性、可靠性和可用性方面远超过SoftICE,并且是免费使用的,因此Compuware NuMega公司并未推出ICE的后续版本。
ICE是In-Circuit Emulator(实体电路模拟器)的缩写,用于跟踪软件执行动作细节的模拟CPU的电子设备。这种设备价格昂贵,通常不是普通用户所能拥有。而SoftICE的意思是依靠软件实现ICE的功能,它通过软件模拟CPU来提供调试功能,从而降低了成本并提高了可访问性。
需要注意的是,除了SoftICE之外,还有其他与ICE相关的软件和中间件,例如用于嵌入式系统调试的编程器ICE(In-Circuit Emulator)和互联网通信引擎ICE(Internet Communications Engine)。这些工具在功能和用途上有所不同,但都涉及在硬件级别或网络通信中进行调试和仿真。
声明:
本站内容均来自网络,如有侵权,请联系我们。