摘要:
目标机的内存管理要允许目标机的binaries在不同平台执行,未必需要重新编译文件。如果源文件是以big-endian格式编码的,且如果给定平台是little-endian,那么目标机上的Run-time应该负责相应的转换。虚拟机要支持可移植性特征,需要在软件中实现完整的内存保护。当目标机的Run-time被调用时,它从本地操作系统分配内存来为单个应用程序构建人工的地址空间。此地址空间确切地被分成三部分:text 部分、heap 部分、stack 部分。地址依次从低到高,text部分起始地址为0。在编译时test部分的地址是固定的,而stack和heap部分的地址大小是可调节的。虚拟机支持命令 阅读全文