Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
610 / 93 / 4
Регистрация: 08.07.2010
Сообщений: 1,893

Виртуальная машина вне операционной системы

05.05.2011, 18:15. Показов 1973. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Возможно ли сделать так, чтобы HotSpot работал отдельно от операционной системы?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.05.2011, 18:15
Ответы с готовыми решениями:

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

Виртуальная машина Java
Приветсвую. Есть такая проблема/вопрос: у меня виртуальная машина Java кушает очень много (по моим меркам) оперативки. Простейшая...

Виртуальная машина на Eclipse
Всем привет. подскажите пожалуйста, что мне делать. Решил разобраться с android-приложениями, но сразу столкнулся с проблемой: для...

6
 Аватар для Skipy
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
05.05.2011, 18:43
Вопрос на засыпку. Что такое HotSpot?
0
610 / 93 / 4
Регистрация: 08.07.2010
Сообщений: 1,893
05.05.2011, 19:04  [ТС]
http://en.wikipedia.org/wiki/HotSpot

Добавлено через 3 минуты
Или OpenJDK полностью может работать вне ОС?
0
 Аватар для Skipy
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
06.05.2011, 10:49
Я очень рад, что Вы умеете пользоваться гуглом. Однако в википедии написан бред. HotSpot - это не виртуальная машина. Это технология повышения производительности JVM. Точно так же как ксерокс - это не устройство, а название компании-производителя. А устройство называется копировальный аппарат.

Тем не менее - как Вы себе представляете работу какого бы то ни было приложения вне ОС? Вынужден задать второй вопрос на засыпку - что такое ОС? Какие функции она выполняет?
2
610 / 93 / 4
Регистрация: 08.07.2010
Сообщений: 1,893
06.05.2011, 13:58  [ТС]
Но Java ME же как-то работает без ОС. И вообще Java изначально предназначалась для бытовой техники. Сомневаюсь, что на кофе-машине стояла какая-нибудь ОС.

Добавлено через 8 минут
http://www.realcoding.net/news... stemy.html
0
 Аватар для Skipy
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
06.05.2011, 15:20
Боже мой...

Приложения на базе JavaME работают потому, что производители устройств поставляют свои версии виртуальных машин, реализуя таким образом, прослойку между Java и железом. Подчеркиваю - это ОТДЕЛЬНЫЕ JVM, ОТЛИЧНЫЕ от того, что выпускает Oracle. Это НЕ HotSpot (если так называть стандартную JVM), НЕ OpenJDK. Если бы Java была таки встроена в бытовую технику - точно так же потребовалась бы JVM, адаптированная под конкретную кофемолку.

В случае со "стандартным" использованием Java - между железом и Java требуется прослойка. Иначе никак, ибо процессоры, исполняющие байткод, распространения не получили. Вариантов несколько. Первый - написание специализированной JVM. Вариант малопроходной в связи с многообразием железа. Вариант второй - написание (относительно) универсальной JVM, которая сможет работать поверх еще одного слоя абстракции. Таким слоем служит операционная система, скрывающая от пользователя конкретику работы с железом (всё многообразие драйверов и вообще управление системой), и дающая виртуальной машине возможность работать с абстрактным компьютером через API. Только благодаря этому виртуальных машин сравнительно немного - их реализация зависит от того, поверх какой ОС они работают, ибо API и вообще устройство ОС, естественным образом, различаются. В приведенной Вами статье описывается то же самое - функции интерфейса между JVM и железом берет на себя гипервизор. Не случайно упомянута разработка только под один гипервизор - VMware ESX Server, - а поддержка остальных только планируется. Кстати, статья лохматого 2006-го года, больше четырех лет прошло, а об этой разработке так ничего и не слышно.

Таким образом, возвращаясь к исходному вопросу. Java-приложение МОЖЕТ работать без ОС, НО ТОЛЬКО в том случае, если все функции ОС возьмет на себя специализированная JVM, написаная под конкретное железо.

Так понятнее?
3
 Аватар для Mecid
684 / 233 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
07.05.2011, 12:24
Без ОС не получится. JVM это прога которая должна работать в ОС, а Java приложения поверх JVM.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.05.2011, 12:24
Помогаю со студенческими работами здесь

Виртуальная машина win xp mode. После установки сканера Mustek 1200 UB Plus виртуальная машина перестала запускаться
Здравствуйте. Проблема в чем - виртуальная машина win xp mode. после установки сканера Mustek 1200 UB Plus виртуальная машина перестала...

Виртуальная машина
Здравствуйте всем. Решил недавно поставить Linux Mint на виртуалку. скачал дистрибутив, настроил но при запуске установки пишет что типа...

Виртуальная машина
Доброго времени суток! Гипервизор насколько я понял это программа каторая управляет виртуальными машинами и позволяющее реализовать...

Виртуальная машина
помогите в настройке виртуальной машины!

Установить виртуальную машину Freebsd на Windows 7
Здравствуйте! Скажите, пожалуйста, как поставить виртуальную машину freebsd на win7?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru