>>Под каждую ось (но не проц, т.к. процессоры ограничены набором инструкций) нужна своя jvm для запуска байткода.
>>Не стал расписывать все типы процов
Как сказано выше - не под каждый проц, а под набор инструкций - x86, risc, mips, arm и т.д., помноженные на операционку.