Archivo de la etiqueta: Programación Concurrente

Conceptos Clave de Sistemas Operativos y Programación Concurrente

Programa

Toda la información (tanto código como datos) almacenada en disco de una aplicación que resuelve una necesidad concreta para los usuarios.

Proceso

Programa en ejecución. Este concepto no se refiere únicamente al código y a los datos, sino que incluye todo lo necesario para su ejecución:

  • Contador de programa.
  • Imagen de memoria.
  • Estado del procesador.

Ejecutable

Fichero que contiene la información necesaria para crear un proceso a partir de los datos almacenados de un programa.

Demonio

Proceso Seguir leyendo “Conceptos Clave de Sistemas Operativos y Programación Concurrente” »

Fundamentos de Sistemas Operativos y Conceptos de Programación Concurrente

Compilación y Ejecución de Java

La compilación en Java convierte el código a bytecode, interpretado por la Java Virtual Machine (JVM). Todas las implementaciones de Java deben emular la JVM para permitir la ejecución en diferentes sistemas.

Java SE (Plataforma Java, Standard Edition): Permite desarrollar y desplegar
aplicaciones Java en desktops y servidores, como también en entornos empotrados
y en tiempo real.
Java EE (Plataforma Java, Enterprise Edition): La versión empresarial ayuda Seguir leyendo “Fundamentos de Sistemas Operativos y Conceptos de Programación Concurrente” »