next up previous
Next: >C'omo es el sistema Up: Práctica 1. Introducción al Previous: >C'omo se entra en

>C'omo se ejecutan procesos?

La ejecuci'on de un proceso puede realizarse de dos formas. La m'as t'ipica es usando el foreground. Cuando esto ocurre, el shell ``duerme'' hasta que el proceso hijo ejecutado ha finalizado. Se dice que un proceso est'a dormido cuando no est'a recibiendo la atenci'on de ninguna CPU. La otra forma, es lanzando el proceso en background, poniendo tras en nombre del programa que lo lanza el s'imbolo &. Cuando un proceso corre en background, el shell (o el proceso que lo lanza) no duerme y ambos se ejecutan en pseudo-concurrencia. Esto es muy 'util si los procesos que se lanzan tardan demasiado en ejecutarse y mientras deseamos hacer otras cosas.



Vicente González Ruiz 2001-10-03