реклама на сайте
подробности

 
 
> java на ARM7
mihask
сообщение Jan 16 2007, 11:45
Сообщение #1


Частый гость
**

Группа: Validating
Сообщений: 80
Регистрация: 7-12-05
Пользователь №: 11 905



Уважаемые сограждане, подскажите пожалуйста, существует ли реализация
java-машины на ядре ARM7TDMI ?

Сообщение отредактировал mihask - Jan 16 2007, 11:46
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DRUID3
сообщение Jan 20 2007, 02:37
Сообщение #2


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



Я сам не есть специалист в Java, и потому выскажусь почему это не нужно лично мне. smile.gif Первостепенной целью при разработке концепции Java ставилось получение системы требующей минимальных (в идеале вообще не требующей) изменений при переноске кода с одной ОС на другую, и с одной архитектуры на другую. Т.е. титанический ( smile.gif ) труд "писальщиков-архитекторов" J-машин выливается в простоту работы (и соответственно скорость обучения) рядовых Java программистов. Но с точки зрения ресурсов Java это "софтовый" проц в вашем "железном" проце со всеми вытекающими. Понятно, что для обеспечения переносимости от Java отрезали все что можно отрезать у процессора. Это, по сути, стековая ЭВМ с минимумом регистров (4 минимум кажеЦЦо: счетчик команд, регистр доступа к локальным переменным, указатель на стек операндов и последний (сам не знаю чо это smile.gif ) указатель на окружение времени выполнения). Стековая ЭВМ это медлительность в замен компактности ("короткости") кода (в смысле в байтах). Кажется, так же все обстоит и в Fort системах, очень близких по духу Java, но я о них токо слышал. То же как будет распределена эта машина внутри реального ("железного") проца это вопрос к разработчику виртуальной машины и напрямую зависеть от его дара и потраченного времени. Т.е. я хочу сказать что разброс эффективности будет огромный. Вобщем применение такого дива в embedded довольно сомнительно (особенно если вам придется самому писать машину, а потом садить за написание программ зеленых Java-кодеров хотящих в провинции 1500$ в месяц) а уж в DSP системах (где ресурсы вплотную определяют время обработки, а следовательно и круг решаемых задач) и вообще следует избегать применения Java.
Вобщем-то все, с удовольствием прочту критику своих мыслей.

P.S.: Интересно реализовать Java машину на ПЛИС, тогда там все будет родное и железное smile.gif . Кстати, есть же готовые Java-процы. Forth и Lisp-машины в кремнии тоже кстати имеюЦЦо.


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 01:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.0135 секунд с 7
ELECTRONIX ©2004-2016