Diferencia entre revisiones de «Conceptos básicos»
De Wiki de Sistemas Operativos
m (→Programa) |
m (→Proceso) |
||
Línea 8: | Línea 8: | ||
=== Proceso === | === Proceso === | ||
− | * | + | * Instancia de un programa que está en ejecución. Como mínimo dispone de una línea de ejecución. Se puede entender como la vista dinámica de un programa en ejecución y también se le conoce como la imagen del estado de la CPU y la memoria durante la ejecución de un programa. |
Queda definido por: {programa, estado} | Queda definido por: {programa, estado} |
Revisión del 11:12 6 oct 2011
2.1. Conceptos básicos
A continuación se desarrollan conceptos básicos que se emplearán a lo largo de la asignatura.
Programa
- Secuencia de instrucciones que, una vez ejecutadas, desarrolla algún tipo de actividad.
Proceso
- Instancia de un programa que está en ejecución. Como mínimo dispone de una línea de ejecución. Se puede entender como la vista dinámica de un programa en ejecución y también se le conoce como la imagen del estado de la CPU y la memoria durante la ejecución de un programa.
Queda definido por: {programa, estado}
Usuario
- Puede ser un humano o un autómata(software).
- En sistemas UNIX encontramos un código único para cada uno, el UID (User IDentifier). A su vez debe pertenecer a un grupo, definido por el GID (Group IDentifier).
Fichero
- Estructura de datos que almacena información.