Diferencia entre revisiones de «Conceptos básicos»

De Wiki de Sistemas Operativos
Saltar a: navegación, buscar
m (Programa)
m (Proceso)
Línea 8: Línea 8:
 
=== Proceso ===
 
=== Proceso ===
  
* Un proceso es una instancia de un programa que está en ejecución. Todo proceso dispone como mínimo de una línea de ejecución. También se puede entender como la vista dinámica de un programa en ejecución.Se conoce también como la imagen del estado de la CPU y la memoria durante la ejecución de un programa.
+
* 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 12: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.