4 ms·
> Weren't they used in Java Cards? Not sure: https://en.wikipedia.org/wiki/Java_processor https://en.wikipedia.org/wiki/Java_processor doesn't seem to mention
by robocat 3y ago
> Weren't they used in Java Cards?
Not sure: https://en.wikipedia.org/wiki/Java_processor https://en.wikipedia.org/wiki/Java_processor doesn't seem to mention any in current use. I am ignorant of the actual correct answer: I had simply presumed it is simpler to write the virtual machine using a commercial ISA than to develop a custom ISA.
Java Card bytecode run by the Java Card Virtual Machine is a functional subset of Java 2 bytecode run by a standard Java Virtual Machine but with a different encoding to optimize for size.
https://en.wikipedia.org/wiki/Java_Card_OpenPlatform https://en.wikipedia.org/wiki/Java_Card_OpenPlatform has some history but nothing jumped out to answer your question.
- greenavocado 3y agopicoJava processors (Sun Microsystems) https://www.cnet.com/culture/sun-releases-complete-chip-design-for-free/ https://www.cnet.com/culture/sun-releases-complete-chip-desi... Patriot Scientific's Ignite processor family https://www.cpushack.com/2013/03/02/chuck-moore-part-2-from-space-to-greenarrays/ https://www.cpushack.com/2013/03/02/chuck-moore-part-2-from-... ARM Jazelle technology https://developer.arm.com/documentation/ddi0222/b/introduction/about-the-arm9ej-s-with-jazelle-technology https://developer.arm.com/documentation/ddi0222/b/introducti... https://www.eetimes.com/nazomi-offers-plug-in-java-accelerator-for-wireless-handsets/ https://www.eetimes.com/nazomi-offers-plug-in-java-accelerat... It's all dot-com era stuff and Sun Microsystems also created a Java OS that could run directly on hardware without a host operating system. That's about it