Tiempo real de Java

Ir a: navegación, búsqueda de

Tiempo real de Java es un término de catch-all para una combinación de tecnologías que permite a los programadores escribir programas satisfacer las demandas de en tiempo real sistemas En Lenguaje de programación Java.

Sofisticada de Java gestión de memoria, soporte nativo para roscar y simultaneidad, tipo de seguridad, y relativa sencillez han creado una demanda para su uso en muchos campos. Han mejorado sus capacidades para apoyar las necesidades computacionales de tiempo real:

  • Java es compatible con una estricta prioridad basado roscar modelo.
  • Porque hilos Java apoyan las prioridades, Java bloqueo mecanismos de apoyo inversión prioritaria técnicas de evitación, tales como herencia de prioridad o el Protocolo de techo prioridad.

Para superar las dificultades típicas de tiempo real, la Comunidad Java introdujo una especificación para Java en tiempo real, JSR001. Un número de implementaciones de la resultante Especificación en tiempo real para Java (RTSJ) han surgido, incluyendo un implementación de referencia De Timesys, IBMde WebSphere tiempo Real, Sun MicrosystemsJava SE sistemas en tiempo real,[1] Aonix PERC o JamaicaVM De AICAS prioritarias.

El RTSJ abordó las cuestiones críticas por mandatos especificación mínima para el modelo de subprocesamiento (y permitiendo que otros modelos para ser enchufado en la VM) y proporcionando para áreas de memoria No están sujetos a la recolección de basura, junto con temas que no son preemptable por el recolector de basura. Estas áreas son administradas en su lugar utilizando gestión de memoria basada en la región.

Contenido

  • 1 Especificación en tiempo real para Java
  • 2 Véase también
  • 3 Enlaces externos
  • 4 Referencias

Especificación en tiempo real para Java

El Especificación en tiempo real para Java (RTSJ) es un conjunto de interfaces y especificaciones de comportamiento que permiten en tiempo real programación informática En Lenguaje de programación Java. RTSJ 1.0 fue desarrollado como JSR 1 bajo el Java Community Process, que aprobó la nueva norma en noviembre de 2001. 1.1 RTSJ fue siendo desarrollado bajo JSR 282 pero en septiembre de 2012 fue catalogado como inactivo.

Véase también

  • Especificación funcional
  • Javolution -RTSJ compatible con Java (bibliotecaOpen source)

Enlaces externos

  • Especificación en tiempo real para Java (RTSJ)
  • JSR-1
  • Tiempo Real de IBM WebSphere un sistema completamente RTSJ SE VM
  • JamaicaVM una implementación de RTSJ SE con la recolección de basura determinista
  • PERC una máquina virtual en tiempo real basado en Java Standard Edition en lugar de RTSJ
  • Sistema en tiempo real de Sun Java SE
  • Apogeo Java en tiempo real con GC en tiempo real
  • Timesys RTSJ implementación y prueba toolkit
  • jRate (extensión de Java en tiempo real) una extensión de código abierto del compilador GNU GCJ front-end y el sistema runtime que añade soporte para la mayoría de las características requeridas por el RTSJ.
  • Taller Internacional sobre tecnologías Java para sistemas embebidos y en tiempo real (JTRES 2006) JTRES 2007 JTRES 2008
  • LJRT Lund Java basado en tiempo real Código abierto LJRT
  • C
  • Fiji VM Java en tiempo real
  • Máquinas virtuales Java en tiempo real

Referencias

  1. ^ Sistemas de tiempo real SE Java

Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=Real_time_Java&oldid=618544069"