Programa y proceso
Separa instrucciones almacenadas de una instancia en ejecución con memoria, identidad y permisos.
- Explicar por qué un programa almacenado y un proceso en ejecución no son lo mismo.
- Nombrar estado que pertenece a un proceso en ejecución.
- Ordenador
- Archivo
- Sistema de archivos
En esta página
Por qué importa
Una terminal puede pedir al sistema que inicie un programa. Las herramientas de seguridad inspeccionan procesos. Ambas ideas se confunden si “programa” y “proceso” se tratan como sinónimos.
Almacenado frente a ejecutándose
Un programa puede existir como archivos. Un proceso es una instancia en ejecución gestionada por el sistema operativo. Puede tener identificador, memoria, acceso a archivos y dispositivos, identidad, permisos y tiempo de procesador.
Dos procesos pueden ejecutar el mismo programa con estado separado. Terminar uno no borra los archivos del programa.
Ejemplo real
El navegador está almacenado como programa. Al abrirlo, se ejecutan uno o varios procesos que usan memoria y acceden a archivos o a la red.
Mini reto
Elige una aplicación. Identifica qué existe antes de iniciarla, qué solo existe mientras se ejecuta y qué permanece al cerrarla.
Siguiente pasoContinuar a Terminal y comandosAhora solicitarás acciones observables mediante una shell.Siguiente tema recomendado
Terminal y comandos →
Por qué viene despuésTerminal, shell, comando, directorio actual y las primeras observaciones seguras del sistema de archivos.