Ein Java-Prozessor ist ein Mikroprozessor, der Bytecode als Maschinensprache verwendet. Sie stehen damit in Konkurrenz zu Java Virtual Machines wie Interpretern und Just-in-time-Compilern.

Die meisten Java-Prozessoren existieren als IP-Cores und werden in FPGAs oder ASICs eingesetzt.

Beispiele von Java-Prozessoren sind:

Der Atmel AVR32 kann Bytecode direkt in Hardware ausführen, ist jedoch kein vollständiger Java-Prozessor.[4]

Bearbeiten

Einzelnachweise

Bearbeiten
  1. M. Schoeberl: A Java processor architecture for embedded real-time systems. In: Journal of Systems Architecture. 54, 2008, S. 265–286, doi:10.1016/j.sysarc.2007.06.001.
  2. Jop-Seite von Martin Schöberl : Archivierte Kopie (Memento des Originals vom 17. April 2019 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.jopdesign.com
  3. JOP Quellcode download von https://github.com/jop-devel/jop
  4. AVR 32-bit Mikrocontroller, Java Technical Reference Manual. ATMEL (Firmenschrift), 2006 (atmel.com [PDF] 32049A–AVR32–09/06).

📚 Artikel Terkait di Wikipedia

Annotation (Java)

als überholt (deprecated): @Deprecated public class A {} Ein Annotation Processor ist ein Compiler-Plugin, das Annotationen beim Kompilieren auswerten kann

Jop

1978), polnischer Fußballspieler JOP steht als Abkürzung für: Java Optimized Processor, ein Java-Prozessor Jena-Optronik, ehemalige Tochtergesellschaft der

Markdown

Implementierungen in den gängigsten Programmiersprachen wie PHP, Python oder JavaScript sowie R verfügbar. Daneben gibt es auch Markdown-Editoren, die sich

Apache Formatting Objects Processor

Der Formatting Objects Processor (kurz: FOP) ist eine freie Java-Anwendung der Apache Software Foundation, die aus XSL-FO-Layout-Beschreibungen verschiedene

Extensible Markup Language

(Text Encoding Initiative) NITF (News Industry Text Format) OPML (Outline Processor Markup Language) OSIS (Open Scripture Information Standard) SVG (Vektorgrafiken)

Freie Java-Implementierung

wie z. B. JX oder JNode. Java Optimized Processor, eine Hardware-Implementierung Frei, aber gefesselt – Die Java-Falle @1@2Vorlage:Toter Link/www.sfr-fresh

Quarkus

Quarkus ist ein von Red Hat entwickeltes, full-stack, Kubernetes-natives Java-Framework, zugeschnitten auf die Nutzung mit GraalVM. Im Vergleich zu anderen

Apache Kafka

domänenspezifischen Sprache ist es auch möglich, eigene Operatoren in der Processor-API zu implementieren. Diese Operatoren können auch in der domänenspezifischen