REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN
INSTITUTO UNIVERSITARIO DE TECNOLOGÍAJUAN PABLO PÉREZ ALFONZO
I.U.T.E.P.A.LAMPLIACIÓN PUERTO CABELLO
Sistemas OperativosProfesora: Iannuzzi Silvana
López Cirine
Prince Steven
Puerto Cabello Abril 2016
Un proceso es un concepto manejado por el sistema operativo que consiste en el conjunto formado por:
Procesos de los Sistemas
Operativos
Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador
Los valores de los registros de la CPU para dicho programa
Su memoria de trabajo que ha reservado y sus
contenidos
Esta definición varía ligeramente en el caso de sistemas operativos multihilo, donde un proceso 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.
El mecanismo por el cual un proceso crea otro proceso se denomina
bifurcación (fork). Los nuevos procesos son independientes y no
comparten memoria (es decir, información) con el proceso que los ha
creado.
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 hilos comparten toda la memoria reservada para el proceso.
El procesador ejecutar las instrucciones de máquina
que se encuentran en memoria Para que un programa
pueda ser ejecutado, el sistema operativo crea
un nuevo procesoMultiprogramación, el procesador intercalará
la ejecución de instrucciones de varios
programas que se encuentran en
memoria.
El sistema operativo es el responsable de determinar las pautas de intercalado y asignación de recursos a
cada proceso
Estados de un Proceso
Comunicación entre Procesos Comúnmente IPC, del Inglés Inter-Process
Communication Es una función básica de los sistemas operativos
Los procesos pueden comunicarse entre sí a través de compartir espacios de memoria, ya sean variables
compartidas o buffers
a través de las herramientas provistas por las rutinas de IPC
La IPC provee un mecanismo que permite a los procesos comunicarse y sincronizarse entre sí, normalmente a través de
un sistema de bajo nivel de paso de mensajes que ofrece la red
subyacente.
La comunicación se establece siguiendo una
serie de reglas (protocolos de comunicación
IP (capa de red),protocolo de control de transmisión (capa de transporte) y protocolo de
transferencia de archivos , protocolo de
transferencia de hipertexto capa de aplicación).
Los procesos pueden estar ejecutándose en una o más
computadoras conectadas a una red