„Java-Prozessor“ – Versionsunterschied
Erscheinungsbild
[gesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
K HC: Entferne Kategorie:Programmiersprache Java; Ergänze Kategorie:Java-Technologie |
K Vorlagen-fix (Format) |
||
(9 dazwischenliegende Versionen von 8 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Ein '''Java-Prozessor''' ist ein [[Mikroprozessor]], der [[Bytecode]] als [[Maschinensprache]] verwendet. Sie stehen damit in Konkurrenz zu [[Java Virtual Machine]]s wie [[Interpreter]]n und [[Just-in-time-Compilierung|Just-in- |
Ein '''Java-Prozessor''' ist ein [[Mikroprozessor]], der [[Bytecode]] als [[Maschinensprache]] verwendet. Sie stehen damit in Konkurrenz zu [[Java Virtual Machine]]s wie [[Interpreter]]n und [[Just-in-time-Compilierung|Just-in-time]]-[[Compiler]]n. |
||
Die meisten Java-Prozessoren existieren als [[IP-Core]]s und werden in [[Field Programmable Gate Array|FPGAs]] oder [[Anwendungsspezifische integrierte Schaltung|ASICs]] eingesetzt. |
Die meisten Java-Prozessoren existieren als [[IP-Core]]s und werden in [[Field Programmable Gate Array|FPGAs]] oder [[Anwendungsspezifische integrierte Schaltung|ASICs]] eingesetzt. |
||
Zeile 7: | Zeile 7: | ||
* [[PSC (Prozessor)|PSC]] von [[Patriot Scientific]] |
* [[PSC (Prozessor)|PSC]] von [[Patriot Scientific]] |
||
* „Jazelle“-Erweiterung für [[ARM-Architektur|ARM-Prozessoren]], zu finden etwa in vielen Java-fähigen Mobiltelefonen. |
* „Jazelle“-Erweiterung für [[ARM-Architektur|ARM-Prozessoren]], zu finden etwa in vielen Java-fähigen Mobiltelefonen. |
||
* JOP (Java Optimized Processor) – ein Java-Bytecode-Prozessor, der als [[Open Source]] für [[Field Programmable Gate Array|FPGAs]] zur Verfügung steht.<ref>M. Schoeberl: ''A Java processor architecture for embedded real-time systems.'' In: ''Journal of Systems Architecture.'' 54, 2008, S. 265–286, |
* JOP (Java Optimized Processor) – ein Java-Bytecode-Prozessor, der als [[Open Source]] für [[Field Programmable Gate Array|FPGAs]] zur Verfügung steht.<ref>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]].</ref><ref>Jop-Seite von Martin Schöberl : {{Webarchiv |url=http://www.jopdesign.com/ |text=Archivierte Kopie |wayback=20190417225405 |archiv-bot=2019-09-12 20:32:16 InternetArchiveBot}}</ref><ref>JOP Quellcode download von https://github.com/jop-devel/jop</ref> |
||
Der [[Atmel AVR32]] kann Bytecode direkt in Hardware ausführen, ist jedoch kein vollständiger Java-Prozessor.<ref>{{Literatur | |
Der [[Atmel AVR32]] kann Bytecode direkt in Hardware ausführen, ist jedoch kein vollständiger Java-Prozessor.<ref>{{Literatur |Titel=AVR 32-bit Mikrocontroller, Java Technical Reference Manual |Verlag=ATMEL (Firmenschrift) |Datum=2006 |Kommentar=32049A–AVR32–09/06 |Online=http://www.atmel.com/dyn/resources/prod_documents/doc32049.pdf |Format=PDF |KBytes=}}</ref> |
||
== Weblinks == |
== Weblinks == |
||
* [http:// |
* [http://opencores.org/project,jop JOP VHDL-Quellcode] |
||
== Einzelnachweise == |
== Einzelnachweise == |
||
<references /> |
<references /> |
||
{{Navigationsleiste programmierbare Logik}} |
|||
⚫ | |||
⚫ | |||
⚫ | |||
[[en:Java processor]] |
|||
⚫ | |||
[[es:Procesador Java]] |
|||
[[hu:Java processzor]] |
|||
[[ko:자바 프로세서]] |
Aktuelle Version vom 17. Dezember 2022, 12:43 Uhr
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:
- picoJava von Sun Microsystems
- PSC von Patriot Scientific
- „Jazelle“-Erweiterung für ARM-Prozessoren, zu finden etwa in vielen Java-fähigen Mobiltelefonen.
- JOP (Java Optimized Processor) – ein Java-Bytecode-Prozessor, der als Open Source für FPGAs zur Verfügung steht.[1][2][3]
Der Atmel AVR32 kann Bytecode direkt in Hardware ausführen, ist jedoch kein vollständiger Java-Prozessor.[4]
Weblinks
[Bearbeiten | Quelltext bearbeiten]Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ 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.
- ↑ Jop-Seite von Martin Schöberl : Archivierte Kopie ( des 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.
- ↑ JOP Quellcode download von https://github.com/jop-devel/jop
- ↑ AVR 32-bit Mikrocontroller, Java Technical Reference Manual. ATMEL (Firmenschrift), 2006 (atmel.com [PDF] 32049A–AVR32–09/06).