Sistemas

Solo disponible en BuenasTareas
  • Páginas : 2 (373 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de abril de 2010
Leer documento completo
Vista previa del texto
PROCESO DE SISTEMAS OPERATIVOS
Un proceso es un programa en ejecución, los procesos son gestionados por el sistema operativo y están formados por:
* Las instrucciones de un programa destinadas aser ejecutadas por el microprocesador.
* Su estado de ejecución en un momento dado, esto es, los valores de los registros de la CPU para dicho programa.
* Su memoria de trabajo, es decir, lamemoria que ha reservado y sus contenidos.
* Otra información que permite al sistema operativo su planificación.
Esta definición varía ligeramente en el caso de sistemas operativos multihilo, donde unproceso consta de uno o más hilos, la memoria de trabajo (compartida por todos los hilos) y la información de planificación. Cada hilo consta de instrucciones y estado de ejecución.
Los procesos soncreados y destruidos por el sistema operativo, así como también este se debe hacer cargo de la comunicación entre procesos, pero lo hace a petición de otros procesos. El mecanismo por el cual unproceso crea otro proceso se denomina bifurcación (fork). Los nuevos procesos pueden ser independientes y no compartir el espacio de memoria con el proceso que los ha creado o ser creados en el mismoespacio de memoria.
En los sistemas operativos multihilo es posible crear tanto hilos como procesos. La diferencia estriba en que un proceso solamente puede crear hilos para sí mismo y en que dichos hiloscomparten toda la memoria reservada para el proceso.

Método [editar]
Dos o más procesos pueden cooperar mediante señales de forma que uno obliga a detenerse a los otros hasta que reciban una señalpara continuar.
* Se usa una variable de tipo Semáforo para sincronizar los procesos.
* Si un proceso está esperando una señal, se suspende (Hold) hasta que la señal se envíe (SIGNAL).
* Semantiene una cola de procesos en espera en el semáforo.
* La forma de elegir los procesos de la cola en ESPERA es mediante una política FIFO (First In First Out) también llamada FCFS (First Come...
tracking img