Я читал о instruction set
в wiki, и я наткнулся на этот абзац:
Некоторые виртуальные машины, поддерживающие байт-код как их ISA, такие как Smalltalk, виртуальная машина Java и общий язык Microsoft Runtime, реализовать это, переведя байт-код для часто используемых кода в собственный машинный код. Кроме того, эти виртуальные машины выполняют менее часто используемые кодовые пути путем интерпретации (см. компиляцию "точно вовремя" ). Transmeta реализовала x86 таким образом, наборы команд на процессорах VLIW.
Что это означает? - bytecodes
- ISA
для JVM
и JVM
для поддержки процессоров ISA
.