Sistemas · Bloque II · SYS-R-202 · Recuperación · E0
Dibujar parentesco, jobs y estados de procesos
Una shell lanza un pipeline, detiene un job y deja un proceso hijo finalizado pendiente de recolección.
Contenido de la actividad
E0 · Recuperación sin sistema objetivo.
Capacidad
Reconstruir la identidad y el estado de tareas antes de usar herramientas.
Enunciado
Dibuja el árbol, los grupos y las transiciones; después justifica qué observarías con ps, jobs y /proc.
Estado inicial
- El escenario declara eventos, no una salida final.
- Los identificadores son ficticios.
- La primera pasada se realiza sin consulta.
Límites del sandbox
- Trabaja únicamente con los documentos ficticios descargables.
- No ejecutes comandos copiados del escenario sobre el host personal.
- No inventes salidas, identidades ni hechos que no aparezcan en la evidencia.
Fases de trabajo
1. Reconstruir
Recuperar el modelo.
- Dibuja programa, procesos e hilos.
- Añade PID/PPID y grupos.
- Marca job de foreground.
2. Predecir
Relacionar eventos y estados.
- Anota transiciones.
- Predice qué mostraría jobs.
- Distingue terminado de recolectado.
3. Contrastar
Corregir vocabulario.
- Consulta la Unidad 2.2.
- Explica una ambigüedad.
- Exporta el diagrama anotado.
Evidencia que debes conservar
- Diagrama de árbol y grupos.
- Timeline de estados.
- Tres observaciones y sus límites.
Criterios de aceptación
- Distingue programa, proceso e hilo.
- Representa PID, PPID, sesión, grupo y terminal sin tratarlos como sinónimos.
- Asocia R, S, D, T y Z con una observación prudente.
- Explica foreground/background como relación con la shell y la terminal.
- No deduce salud del servicio a partir de un único PID.
Decisiones abiertas
- Usar Mermaid, ASCII o tabla.
- Representar hilos dentro o junto al proceso.
- Seleccionar tres campos de ps suficientes.
Materiales
- Escenario SYS-R-202Secuencia ficticia de shell, jobs y procesos.
Se guarda solo en este navegador. Puedes descargarlo para enviarlo a Codex junto con los materiales que hayas completado.
Sin borrador guardado.
Revisión y reinicio
Revisión: Codex debe comparar la evidencia con estos criterios, señalar primero el supuesto no demostrado y proponer una sola comprobación siguiente. No hay una solución oficial publicada.
Reinicio: Nueva hoja o borrador; el escenario original no cambia.
Pistas graduadas
Pista 1 · Tres jerarquías
- Parentesco, grupo y sesión responden preguntas distintas.
- Un pipeline suele formar un grupo de procesos.
Pista 2 · Estado no es actividad
- Sleeping no implica fallo.
- Zombie ya terminó, pero conserva una entrada.
Pista 3 · Job de shell
- jobs conoce trabajos de esa shell.
- ps observa procesos desde otra interfaz.