为跨平台而生 在计算机发展的早期,各类计算平台.计算设备所提供的接口.调用方式纷繁复杂,没有像今天这样相对统一的标准.由于需要适配不同的平台,需要写很多繁琐的兼容代码,这无形中给开发者带来了很大的不便.甚至,这种混乱出现在 IBM 这一家公司下不同机型的机器上,所以 IBM 的工程师们创造了虚拟化技术,用来帮助程序快速适配不同平台的物理机器. 我们知道程序对计算机资源的调用主要依赖于操作系统所给出的接口.我们的程序通过操作系统提供的接口,向物理硬件发送指令. 所以,要实现程序跨平台兼容的方法其实