Java Chips

Anuncio
Java Chips
Durante la segunda mitad de 1998, Sun Microsystems fabricó a gran escala el microJava 701. El nuevo
producto de Sun es el primer procesador microJava de la serie 700, y su objetivo es optimizar la ejecución de
código Java original y el soporte de los lenguajes C y C++.
Sun Microsystems revela una serie de chips de bajo costo que puedan acelerar los programas basados en
lenguaje de programación Java, y el soporte de los lenguajes C y C++.
El principal técnico Eric Schmidt , dijo en la convención de Palm Spring ( California) que sus chips pueden
ejecutar rápidamente instrucciones de Java, se pueden agregar a los computadores personales y a las
estaciones de trabajo, para mejorar el funcionamiento de las páginas Web que empleen microprogramación
Java, también designada como applets.
Para optimizar las aplicaciones sobre Java, de manera que se pueda ofrecer la mejor relación
precio/rendimiento en las aplicaciones basadas en el lenguaje de Sun, se incluye la posibilidad de ejecutar
código de programación escrito en lenguaje C.
En este sentido, y a nivel técnico, se permitirá la combinación de hasta cuatro instrucciones para ejecutarlas en
un solo ciclo de reloj, lo que también mejorará su rendimiento y la velocidad de las aplicaciones.
Sun intenta que el nuevo microJava 701 se adapte a una amplia gama de aplicaciones Java, tanto en los
mercados empresariales, como en los de comunicaciones y los usuarios. El microJava 701 se dirigirá a los
primeros adaptadores del mercado Java en los entornos de Intranets y Extranets, en terrenos como la
automatización industrial, la sustitución de terminales.
El microJava 701 permitirá a los desarrolladores elaborar sistemas de forma rápida y eficaz. En el dispositivo
se integrará el controlador de memoria y el bus de entrada/salida. Todo ello reducirá el coste global del
sistema, conservando su potencia.
La Máquina Virtual de Java en el corazón del chip picoJava
El elemento básico del primer microprocesador específico de Java corresponde a hardware basado en la
Máquina Virtual de Java, que incrementaría el rendimiento sobre la implementación de software.
Esta inclusión habilitaría a que los bytecodes de Java sean ejecutados directamente por el chip, sin pasar por
un intérprete. Si se trata de invocar un método en Java, tomaría unos pocos cientos de instrucciones a un
intérprete software, mientras que el JVM de hardware podría entregar el resultado usando 10 o 20
microinstrucciones.
Sun basa Sun funcionamiento en JVM que permite que el código Lava byte pueda ser ejecutado directamente
por el chip, sin pasar por un interprete. Los compiladores JIT (Just−In−Time) pueden ejecutar código más
rápido que los interpretes, incluso pueden ser 5 veces más rápido que una Pentium con 1 compilador JIT.
Ver Gráfico:
1
El nivel al que puede entrar el pico Java puede ser: Los teléfonos celulares, impresoras y otros periféricos,
tarjetas inteligentes, televisores e incluso automóviles.
Sun ha licenciado ya la arquitectura del chip Pico Java para las siguientes compañías: Co. Ltd. Mitsubishi,
Electronics America Inc. , NEC Corp. Samsumg Electronics Co. Ltd.
PicoJava está, además, provisto de parte del conjunto de instrucciones que no se encuentran en el conjunto de
instrucciones estándar del JVM. A este conjunto se le llama "bytecodes extendidos". Los bytecodes
extendidos se encargan de operaciones de control de bajo nivel, tales como acceder a los registros, control del
caché y operaciones de carga y almacenamiento (load/store).
Variantes de picoJava son: microJava , definido como una CPU para computadores de red y UltraJava,
procesador para Estaciones de Trabajo, además de implementar la mayoría de las características de las
arquitecturas RISC.
Microjava.− Apunta básicamente a dispositivos basados en red como: telecomunicaciones, controladores, etc.
UltraJava.− Este el procesador será utilizado para accionar los gráficos avanzados 3d y los programas
intensivos de los multimedia.
ESPE APLICACIONES DISTRIBUIDAS
2
Descargar