Está en la página 1de 6

2.

1 concepto de proceso

Unidad II
CRYSTAL ANAHI GARCIA OLVERA

Catedrtico(a): Ing. Sara Isela Sifuentes Moreno

Fecha:27/02/2017
Un proceso es un programa en ejecucin. Un proceso simple tiene
un hilo de ejecucin. Una vez definido que es un proceso nos
podramos preguntar cul es la diferencia entre un programa y un
proceso, y bsicamente la diferencia es que un proceso es una
actividad de cierto tipo que contiene un programa, entradas salidas
y estados.

Los procesos pueden ser cooperantes o independientes, en el primer


caso se entiende que los procesos interactan entre s y pertenecen
a una misma aplicacin. En el caso de procesos independientes en
general se debe a que no interactan y un proceso no requiere
informacin de otros o bien porque son procesos que pertenecen a
distintos usuarios.
Proceso-
Proceso- un
un programa
programa enen
ejecucin;
ejecucin; la la ejecucucin
ejecucucin del
del proceso
proceso
debe
debe progresar
progresar dede manera
manera secuencial.
secuencial.
Un
Un proceso
proceso incluye:
incluye:
program counter
program counter
stack Informacin
Informacin asociada
asociada con
con cada
cada
stack
data proceso:
proceso:
data section
section
Estados
Estados de de los
los procesos
procesos
Estado
Estado del
del proceso
proceso
Nuevo: Program
Program counter
counter
Nuevo: ElEl proceso
proceso es
es creado.
creado.
Ejecucin: Se ejecutan Registros
Registros del
del CPU
CPU
Ejecucin: Se ejecutan
instrucciones. Informacin
Informacin de planificacin
de planificacin
instrucciones.
Espera: del CPU
del CPU
Espera: ElEl proceso
proceso esta
esta en
en
espera Memoria
Memoria
espera por por la
la ocurrencia
ocurrencia de
de algn
algn
evento. Informacin
Informacin para
para
evento.
Listo: administracin
administracin
Listo: El
El proceso
proceso esta
esta
esperando Informacin
Informacin de
de estatus
estatus de
de E/S
E/S
esperando a que le asignen el
a que le asignen el
procesador.
procesador.
Terminado:
Terminado: El El proceso
proceso finaliza
finaliza
su ejecucin.
su ejecucin.
Diagrama
Diagrama de de estados
estados de
de los
los
procesos.
procesos.
Proceso: Ejecucin en 1erplano:
programa o comando en proceso iniciado por el usuario o
ejecucin. interactivo.
Caractersticas: Ejecucin en 2oplano:
Un proceso consta de proceso no interactivo que no necesita ser
cdigo, datos y pila. iniciado por el usuario.
Los procesos existen en Demonio:
una jerarqua de rbol (varios proceso en 2oplano siempre disponible,
Hijos, un slo padre). que da servicio a varias tareas (debe ser
El sistema asigna un propiedad del usuarioroot).
identificador de proceso (PID) Proceso zombi:
nico al iniciar el proceso. proceso parado que queda en la tabla de
El planificador de tareas procesos hasta que termine su padre. Este
asigna un tiempo compartido hecho se produce cuando el proceso padre
para el proceso segn su no recoge el cdigo de salida del proceso
prioridad (slorootpuede hijo.
cambiar prioridades). Proceso hurfano:
proceso en ejecucin cuyo padre ha
finalizado. El nuevo identificador de
proceso padre (PPID) coincide con el
identificador del procesoinit(1).
Conceptodeproceso.

Un proceso esbsicamente como un programa en ejecucin.


Consta del programa ejecutable, los datos y la pila del programa, su
contador de programa, apuntador de pila y otros registros, y laotra
informacin que se necesita para ejecutar el programa.

La manera sencilla de tener una nocin intuitiva de lo que es un


proceso consiste en pensar en los sistemas con tiempo compartido.
En forma peridica el sistema operativo decide suspender la
ejecucin de un proceso y dar inicio a la ejecucin de otro,por
ejemplo, porque el primero haya tomado ya ms de su parte del
tiempo del CPU, en terrenos del segundo.
REFERENCIAS

http://florysel.blogspot.mx/2012/11/21-concepto-de-proceso.html

http://sistemasoperativos.angelfire.com/html/2.1.html

También podría gustarte