procesos de los sistemas operativos en informática

7
REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN INSTITUTO UNIVERSITARIO DE TECNOLOGÍA JUAN PABLO PÉREZ ALFONZO I.U.T.E.P.A.L AMPLIACIÓN PUERTO CABELLO Sistemas Operativos Profesora: Iannuzzi Silvana López Cirine Prince Steven Puerto Cabello Abril 2016

Upload: cirine-lopez-reyes

Post on 14-Apr-2017

122 views

Category:

Presentations & Public Speaking


3 download

TRANSCRIPT

Page 1: Procesos de los Sistemas Operativos en Informática

  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

Page 2: Procesos de los Sistemas Operativos en Informática

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.

Page 3: Procesos de los Sistemas Operativos en Informática
Page 4: Procesos de los Sistemas Operativos en Informática

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.

Page 5: Procesos de los Sistemas Operativos en Informática

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

Page 6: Procesos de los Sistemas Operativos en Informática

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.

Page 7: Procesos de los Sistemas Operativos en Informática

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