|
610 / 93 / 4
Регистрация: 08.07.2010
Сообщений: 1,893
|
|
Виртуальная машина вне операционной системы05.05.2011, 18:15. Показов 1973. Ответов 6
Метки нет (Все метки)
0
|
|
| 05.05.2011, 18:15 | |
|
Ответы с готовыми решениями:
6
Виртуальная машина Виртуальная машина Java Виртуальная машина на Eclipse |
|
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
|
|
|
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
|
|
|
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
|
|
|
684 / 233 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
|
|
| 07.05.2011, 12:24 | |
|
Без ОС не получится. JVM это прога которая должна работать в ОС, а Java приложения поверх JVM.
0
|
|
| 07.05.2011, 12:24 | |
|
Помогаю со студенческими работами здесь
7
Виртуальная машина win xp mode. После установки сканера Mustek 1200 UB Plus виртуальная машина перестала запускаться Виртуальная машина Виртуальная машина Виртуальная машина Установить виртуальную машину Freebsd на Windows 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.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|