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