Jump to content

пикоЯва

(Перенаправлено с Pico-Java )

picoJava — это спецификация микропроцессора, предназначенная для собственного выполнения байт- кода Java без необходимости использования интерпретатора или своевременной компиляции . Цель состоит в том, чтобы ускорить выполнение байт-кода до 20 раз по сравнению со стандартным процессором Intel с виртуальной машиной Java . [1]

Коллекция компиляторов GNU была доступна до версии 3.2.3 как определение машины «pj», вероятно, первый патч был для версии 2.9. [2] GNU Binutils по-прежнему доступен как определение машины «pj», начиная с версии Binutil 2.28. GNU Debugger когда-то был реализован, но код мог быть утерян. Sun Microsystems предоставила симулятор набора команд , работающий с GDB как открытый исходный код SCSL .

Этот подход обеспечивает максимальную производительность среды выполнения Java при небольшом объеме памяти и конкурентоспособную производительность кода, написанного не на языке Java.

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

Продукты

[ редактировать ]

picoJava изначально разрабатывался для использования в потребительских электронных продуктах, на которых работают приложения Java.

Sun Microsystems никогда не выпускала продукты на основе этой технологии; однако Sun лицензировала эту технологию таким компаниям, как Fujitsu, NEC и Siemens. Код Verilog picoJava позже был выпущен под открытым исходным кодом SCSL , но страница загрузки в настоящее время недоступна.

В 2000 году компания Fujitsu выпустила J-Starter Kit — систему разработки на базе процессора с архитектурой picoJava.

Версия picoJava с открытым исходным кодом реализована в FPGA . [3]

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Перейти обратно: а б «Что такое picoJava? Определение в вебпедии» . www.webopedia.com . Проверено 4 июня 2017 г.
  2. ^ Перейти обратно: а б «Патч: Поддержка picoJava» . gcc-patches (список рассылки). 22 октября 1999 г.
  3. ^ Перейти обратно: а б Паффич В. и Шоберл М. 2007. picoJava-II в FPGA. В материалах 5-го международного семинара по Java-технологиям для систем реального времени и встраиваемых систем (Вена, Австрия, 26–28 сентября 2007 г.). JTRES '07, том. 231. ACM, Нью-Йорк, штат Нью-Йорк, 213–221. http://doi.acm.org/10.1145/1288940.1288972
  • МакГэн, Харлан; О'Коннор, Майк (октябрь 1998 г.). «PicoJava: механизм прямого выполнения байт-кода Java». Компьютер , Том 31, Выпуск 10: стр. 22–30.
  • О'Коннор, Дж. Майкл; Трамбле, Марк (март/апрель 1997 г.). «picoJava-I: аппаратная виртуальная машина Java». IEEE Micro , том 17, выпуск 2: стр. 45–53.
  • Хангал, Судхендра; О'Коннор, Дж. Майкл (май/июнь 1999 г.). «Анализ производительности и проверка процессора picoJava». IEEE Micro , том 19, выпуск 3.
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e86eda82f825fd6e35356f7d27df9e27__1680636660
URL1:https://arc.ask3.ru/arc/aa/e8/27/e86eda82f825fd6e35356f7d27df9e27.html
Заголовок, (Title) документа по адресу, URL1:
picoJava - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)