只是好奇地知道,如果有人知道iSeries(AS400)机器是32位还是64位机器,就像Windows一样?
答案 0 :(得分:2)
与在运行时解释虚拟指令的其他一些虚拟机体系结构不同,TIMI指令永远不会被解释。它们构成一个中间编译时步骤,并作为最终编译步骤转换为处理器的指令集。除可执行机器指令外,TIMI指令还存储在最终程序对象中。这是如何在一个处理器系列(例如,原始CISC AS / 400 48位处理器)上编译的应用程序对象可以移动到新处理器(例如,PowerPC 64位)而无需重新编译。从旧的48位平台保存的应用程序可以简单地恢复到新的64位平台上,操作系统会丢弃旧的机器指令,并将TIMI指令重新转换为新处理器的64位指令。
系统的指令集将所有指针定义为128位。这是20世纪70年代中期System / 38(S / 38)的原始设计特性,计划将来使用更快的处理器,内存和扩展的地址空间。如今,128位处理器已经用于特殊用途的游戏和图形应用程序。在将来出现128位通用处理器的时候,IBM i已经完全支持128位。原始AS / 400 CISC模型使用与S / 38相同的48位地址空间。地址空间在1995年扩展,当时RISC PowerPC RS64 64位CPU处理器取代了48位CISC处理器。