Процессор Java - Java processor
А Процессор Java это реализация Виртуальная машина Java (JVM) аппаратно. Другими словами, Байт-код Java который составляет набор команд абстрактной машины, становится набором команд конкретной машины. Это сегодня самая популярная форма компьютерная архитектура языка высокого уровня.
Реализации
Доступно множество процессоров Java, в том числе:
- picoJava была первая попытка Sun Microsystems построить процессор Java
- Cjip от Imsys Technologies. Доступно на платах и с беспроводными радиомодулями от AVIDwireless[1]
- ARM926EJ-S это процессор ARM, способный запускать байт-код Java; эта технология называется Джазель
- Оптимизированный для Java процессор[2] за ПЛИС. Кандидатская диссертация имеется в наличии
- jHISC[3] обеспечивает аппаратную поддержку объектно-ориентированных функций
Рекомендации
- ^ «Imsys делает ставку на Java: перезаписываемый микрокод чип имеет наборы инструкций для Java, Forth, C / C ++ »] Том Р. Халфхилл[1] В архиве 2008-11-19 на Wayback Machine
- ^ Шоберл М. (2008). «Архитектура процессора Java для встроенных систем реального времени». Журнал системной архитектуры. 54 (1–2): 265–286. CiteSeerX 10.1.1.68.8757. Дои:10.1016 / j.sysarc.2007.06.001.
- ^ Yiyu, T .; Wanyiu, L .; Chihang, Y .; Li, R .; Фонг, А. (2006). «Процессор Java с объектно-ориентированными инструкциями с аппаратной поддержкой». Микропроцессоры и микросистемы. 30 (8): 469. Дои:10.1016 / j.micpro.2005.12.007.