Saltar a contenido

PSP · Tema 1: procesos en Java

Esta sección acompaña al Tema 1 (Multiprocesos) del módulo Programación de Servicios y Procesos de 2.º DAM. La teoría y el boletín del módulo están en la web del módulo (es del profesorado, no de esta web). Aquí no se repite la teoría: se indica dónde estudiar cada apartado en las webs de apuntes y se añade un simulador de examen con la parte de Java.

Dónde estudiar cada apartado

Apartado del Tema 1 Dónde estudiarlo
1. Programa, proceso, servicio e hilo Procesos · 1.1 Qué es un proceso y 1.4 Hilos, servicios y procesos huérfanos o zombis
2. Concurrente, paralela y distribuida (Amdahl) Procesos · 1.5 Concurrencia, paralelismo y distribución
3. Estados de un proceso Procesos · 1.2 Estados y transiciones
4. Planificación de la CPU Procesos · unidad 2 y su simulador de examen
5. Crear procesos en Java A6.A Lanzar un proceso
6. Comunicar y controlar procesos A6.B Hablar con el proceso hijo y A6.C Controlar y observar procesos

La unidad A6 está en el modo Avanzado

La unidad A6 · Procesos desde Java solo aparece en el menú con el interruptor Avanzado de la cabecera activado. Sus enlaces de arriba funcionan igual.

Simulador de examen

El simulador practica lo que es de Java: crear procesos con ProcessBuilder, el código de salida, leer y enviar datos al hijo, redirecciones, tuberías, esperar con límite y terminar procesos, y ProcessHandle. Para la teoría de procesos, estados y planificación (con cálculos), usa el simulador de la web de Procesos.