Definición de proceso:
· Un proceso es la entidad de ejecución reconocida por el sistema de operación.
· Un proceso es un programa en ejecución. Esta ejecución es secuencial.
· Un proceso requiere de recursos (memoria, CPU, dispositivos de E/S, stack) para su ejecución
· Los procesos también son llamados frecuentemente tareas.
· Un programa, por su parte representa una entidad pasiva. Cuando un programa es reconocido por el sistema de operación y tiene asignado recursos, éste se convierte en proceso.
Siempre que le pidamos a nuestra computadora que haga algo, los
procesos asumirán el trabajo y de esta manera el microprocesador dará ejecución
al plan que realice el sistema operativo a través de los procesos.
Procesos Padre
La mayoría de los procesos también tiene un proceso padre.
El proceso padre es el proceso que los inició. Por ejemplo, si está tecleando
órdenes en la shell, la shell es un proceso, y cualquier orden que usted
ejecute también lo será. De este modo cada proceso que ejecute tendrá como
proceso padre a su shell. La excepción de esto es un proceso especial llamado
init. init es siempre el primer proceso, así que su PID siempre es 1. El kernel
arranca automáticamente init en el incio. Como el sistema de archivos, los
procesos también están organizados en una jerarquía. A medida que se producen
más procesos, se crean más procesos hijos. Se puede concebir una jerarquía de
procesos encadenados juntos por PID y PPID.
No hay comentarios:
Publicar un comentario