Работает ли JVM независимо от физической машины, на которой она установлена, или работает вместе с ней? - PullRequest
0 голосов
/ 03 мая 2019

Меня смущает, насколько JVM полагается на ресурсы компьютера, на котором он установлен.

Я читал, что JVM действует как виртуальная машина, что заставляет меня думать, что она работает независимо отфизический компьютер, по крайней мере, до некоторой степени.

Сначала я подумал, что все, что делает JVM, это переводит байт-код и приказывает физическому компьютеру запустить его.Теперь, из того, что я прочитал, кажется, что JVM намного более вовлечен, почти более вовлечен, чем сам физический компьютер.Учебники, которые я прочитал, довольно расплывчаты по этой теме.

1 Ответ

0 голосов
/ 03 мая 2019

JVM - это программа, которая работает на ваших процессорах.

Виртуальная машина, которую она моделирует, является лишь определением того, как должна действовать программа, но на самом деле ее выполнение выполняется в машинном коде с использованием реальной памяти, как и любой другой.другая программа.

Я читал, что JVM действует как виртуальный компьютер, что заставляет меня думать, что он работает независимо от физического компьютера, по крайней мере, до некоторой степени.

Условно это так, но это иллюзия, поскольку компьютер выполняет всю настоящую работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...