>Все выполняется на Java VM. Нативный код по определению выполняется на железячном процессоре.Иначе фигли с нативного кода толку? :)
>А как там обеспечивается защита памяти не для Java скриптов, а для функций
>скомпилированных в _любые_ машинные команды, мне не ведомо.
Процессор заэнфорсит это как обычно.Как минимум - половины ужасов скорее всего невозможно(всякие там прямые доступы к ФС и прочая).Как максимум гугл мог ступить и устроить общую помойку в адресспейсе явы куда догружаются такие модули(как оно сделано - не разбирался, пусть на этот счет у гугля башка болит в плане выбора между эффективностью по жрачу RAM vs защищенность :P).Это с их стороны было бы покладание большого болта на имеющиеся аппаратные средства защиты памяти процессов друг от друга.Положили ли (ради оптимищации пожирания памяти многочисленными жава-тормозилками например) - а вот хз.Ну их там нахрен, пусть в своих горбылях сами копаются.А мне влом - на свете полно более нормальных платформ, где не требуется вырезать гланды через то самое место и к тому же автогеном.