В чем разница между виртуальной машиной, на которой можно запустить виртуализированную ОС, и виртуальной машиной, такой как Java VM? [дубликат]

3
задан yoyo_fun
10.05.2023 3:51 Количество просмотров материала 3051
Распечатать страницу

2 ответа

Кажется, что они совершенно разные... но...

Юп. Это сбивает с толку.

представьте себе, в те дни, когда" память " иногда означала оперативную память (которая была краткосрочной), а иногда означала дисковое пространство (которое было долгосрочным хранением). Ну, это то, чему меня учили еще во времена Apple 2. Тенденции менялись с годами.

оба типа "виртуальных машин" относятся к машине, которая не является физической, поэтому они оба виртуальная машина. Термин "виртуальная машина" использовался Java со времени ее изобретения в середине-конце 1990-х годов. Речь шла о том, что компилятор компилируется не на ассемблере, предназначенном для какого-либо реального физического процессора, а скорее "байтовом коде", который является спецификацией воображаемой компьютерной платформы. Люди были рады видеть, что совместимость программного обеспечения хорошо работает на нескольких компьютерных платформах, и некоторые люди предположили, будет ли этот концептуальный дизайн большая часть вычислений будущего.

сегодня термин " виртуальная машина "имеет тенденцию относиться к экземпляру программного обеспечения, которое эмулирует множество деталей, включая регистры ЦП и ОЗУ, или программное обеспечение, которое выполняет" более высокий уровень " эмуляции, способный к аналогичным результатам, за исключением часто на более высокой скорости.

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

0
отвечен TOOGAM 2023-05-11 11:39

виртуальная машина с виртуализированной ОС, он называется, когда у вас есть "инфраструктура" всей машины смысл, процессор, оперативная память, жесткий диск, и вы можете управлять им в зависимости от использования.

и виртуальная машина как Java, она вызвана как " pre-procesor "для языка java, его значит что больше в программируя точке зрения вместо" инфраструктуры " одного.

0
отвечен Jose Ortega 2023-05-11 13:56

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх