SlideShare una empresa de Scribd logo
1 de 19
SISTEMAS OPERATIVOS Y REDES Néstor Traña "No busques ser alguien de éxito sino busca ser alguien valioso: lo demás llegará naturalmente."Albert Einstein
2 UNIDAD II GESTORES DE RECURSOS EN UN SISTEMA OPERATIVO TEMA: Administración de Procesos Néstor Traña
3 Función De Los SO Como Gestores De Procesos Crear y eliminar los procesos del usuario y del Sistema. Suspender y reanudar la ejecución de los procesos. Proporcionar mecanismo para la sincronización de procesos. Proporcionar mecanismo para la comunicación entre procesos. Proporcionar mecanismo para la planificación entre los procesos. Néstor Traña
4 ¿Qué es un Proceso? Es un programa en ejecución que tiene asignado un espacio de direcciones de memoria donde puede leer y/o escribir, allí se encuentra su código, sus datos y su pila Néstor Traña
5 Creación De Procesos Inicialización del sistema. 2. Ejecución de una llamada al sistema para crear procesos por parte de un proceso en ejecución. 3. Solicitud de un usuario para crear un proceso. Néstor Traña
6 Terminación De Procesos Terminación normal (Voluntaria). 2. Terminación por error (Voluntaria). 3. Error fatal (involuntaria). 4. Terminación por otro proceso (involuntaria). Néstor Traña
7 Estados De Un Proceso 1.- Nuevo		 2.- En ejecución		 3.- Bloqueado 4.- Preparado 5.- Terminado Terminado Nuevo Preparado Ejecución Bloqueado Néstor Traña
8 ¿Qué Es Un Subproceso? Es un pequeño programa ejecutándose dentro de un proceso, los subprocesos se usan para realizar pequeñas operaciones dentro de un proceso que se esta ejecutando Néstor Traña
9 Comunicación Entre Procesos En la comunicación existen tres problemas fundamentales Cómo puede un proceso pasar información a otro. Asegurarse de que dos o más procesos no se estorben mutuamente al efectuar actividades critica.  Se relaciona con la secuencia correcta cuando existe dependencia: Si el proceso A produce datos y el proceso B los imprime, B tendrá que esperar hasta que A haya producido algunos datos antes de comenzar a imprimir. Néstor Traña
10 Condición De Competencia Es la situación en la que varios procesos acceden o escriben datos compartidos y el resultado de la ejecución depende del orden particular en el cual tiene lugar el acceso Néstor Traña
11 Condición De CompetenciaEjemplo: Néstor Traña
12 Exclusión Mutua Una condición necesaria para evitar condiciones de competencia, es decir; que si un proceso está accediendo a un recurso compartido, entonces, ningún otro proceso puede acceder al recurso Néstor Traña
13 Sección Crítica Es la situación en la que varios procesos acceden o escriben datos compartidos y el resultado de la ejecución depende del orden particular en el cual tiene lugar el acceso Néstor Traña
14 Sección Crítica Se deben cumplir cuatro condiciones para tener una buena solución: Dos procesos no pueden estar al mismo tiempo dentro de sus regiones críticas. No puede hacerse suposiciones sobre las velocidades ni el número de las CPUs. Ningún proceso que se esté ejecutando afuera de su región crítica puede bloquear a otros procesos. Ningún proceso deberá tener que esperar de manera indefinida para entrar en su región crítica. Néstor Traña
15 Sección Crítica Néstor Traña
16 Administración De Memoria Sin Intercambio Néstor Traña
17 Administración De Memoria Sin Intercambio Néstor Traña
18 Administración De Memoria Sin Intercambio C C C C C B B B B A B B A A A A D D D SO SO SO SO SO SO SO Néstor Traña
19 PREGUNTAS? Néstor Traña

Más contenido relacionado

Similar a Administración de Procesos

104842258 unidad-2-administracion-de-procesos-del-procesador
104842258 unidad-2-administracion-de-procesos-del-procesador104842258 unidad-2-administracion-de-procesos-del-procesador
104842258 unidad-2-administracion-de-procesos-del-procesador
Miguel Joshua Godinez Barbosa
 
Sistemas operativos unidad 2
Sistemas operativos unidad 2Sistemas operativos unidad 2
Sistemas operativos unidad 2
Luis Cigarroa
 

Similar a Administración de Procesos (20)

Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Estados y transiciones de un proceso
Estados y transiciones de un procesoEstados y transiciones de un proceso
Estados y transiciones de un proceso
 
Vega_NoAnimation.pptx
Vega_NoAnimation.pptxVega_NoAnimation.pptx
Vega_NoAnimation.pptx
 
104842258 unidad-2-administracion-de-procesos-del-procesador
104842258 unidad-2-administracion-de-procesos-del-procesador104842258 unidad-2-administracion-de-procesos-del-procesador
104842258 unidad-2-administracion-de-procesos-del-procesador
 
PREGUNTAS DE SISTEMAS OPERATIVOS
PREGUNTAS DE SISTEMAS OPERATIVOSPREGUNTAS DE SISTEMAS OPERATIVOS
PREGUNTAS DE SISTEMAS OPERATIVOS
 
Sistemas operativos unidad 2
Sistemas operativos unidad 2Sistemas operativos unidad 2
Sistemas operativos unidad 2
 
Concurrencia
ConcurrenciaConcurrencia
Concurrencia
 
S..O. Unidad 2
S..O. Unidad 2S..O. Unidad 2
S..O. Unidad 2
 
UNIDAD II ADMINISTRADOR DE PROCESADOR
UNIDAD II ADMINISTRADOR DE PROCESADORUNIDAD II ADMINISTRADOR DE PROCESADOR
UNIDAD II ADMINISTRADOR DE PROCESADOR
 
ATOMICIDAD
ATOMICIDADATOMICIDAD
ATOMICIDAD
 
Cuestionario cap.3 so
Cuestionario cap.3 soCuestionario cap.3 so
Cuestionario cap.3 so
 
Portafolio 2
Portafolio 2Portafolio 2
Portafolio 2
 
Exposicion sistemas opertivos1
Exposicion sistemas opertivos1Exposicion sistemas opertivos1
Exposicion sistemas opertivos1
 
Unidades 3,4,y 5
Unidades 3,4,y 5Unidades 3,4,y 5
Unidades 3,4,y 5
 
Alcides diaz
Alcides diazAlcides diaz
Alcides diaz
 
Sistemas operativos informe
Sistemas operativos informe Sistemas operativos informe
Sistemas operativos informe
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 
Iv arquitectura del computador. ppt. (fase ii)
Iv arquitectura del computador. ppt. (fase ii)Iv arquitectura del computador. ppt. (fase ii)
Iv arquitectura del computador. ppt. (fase ii)
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Funciones de un SO
Funciones de un SOFunciones de un SO
Funciones de un SO
 

Administración de Procesos

  • 1. SISTEMAS OPERATIVOS Y REDES Néstor Traña "No busques ser alguien de éxito sino busca ser alguien valioso: lo demás llegará naturalmente."Albert Einstein
  • 2. 2 UNIDAD II GESTORES DE RECURSOS EN UN SISTEMA OPERATIVO TEMA: Administración de Procesos Néstor Traña
  • 3. 3 Función De Los SO Como Gestores De Procesos Crear y eliminar los procesos del usuario y del Sistema. Suspender y reanudar la ejecución de los procesos. Proporcionar mecanismo para la sincronización de procesos. Proporcionar mecanismo para la comunicación entre procesos. Proporcionar mecanismo para la planificación entre los procesos. Néstor Traña
  • 4. 4 ¿Qué es un Proceso? Es un programa en ejecución que tiene asignado un espacio de direcciones de memoria donde puede leer y/o escribir, allí se encuentra su código, sus datos y su pila Néstor Traña
  • 5. 5 Creación De Procesos Inicialización del sistema. 2. Ejecución de una llamada al sistema para crear procesos por parte de un proceso en ejecución. 3. Solicitud de un usuario para crear un proceso. Néstor Traña
  • 6. 6 Terminación De Procesos Terminación normal (Voluntaria). 2. Terminación por error (Voluntaria). 3. Error fatal (involuntaria). 4. Terminación por otro proceso (involuntaria). Néstor Traña
  • 7. 7 Estados De Un Proceso 1.- Nuevo 2.- En ejecución 3.- Bloqueado 4.- Preparado 5.- Terminado Terminado Nuevo Preparado Ejecución Bloqueado Néstor Traña
  • 8. 8 ¿Qué Es Un Subproceso? Es un pequeño programa ejecutándose dentro de un proceso, los subprocesos se usan para realizar pequeñas operaciones dentro de un proceso que se esta ejecutando Néstor Traña
  • 9. 9 Comunicación Entre Procesos En la comunicación existen tres problemas fundamentales Cómo puede un proceso pasar información a otro. Asegurarse de que dos o más procesos no se estorben mutuamente al efectuar actividades critica. Se relaciona con la secuencia correcta cuando existe dependencia: Si el proceso A produce datos y el proceso B los imprime, B tendrá que esperar hasta que A haya producido algunos datos antes de comenzar a imprimir. Néstor Traña
  • 10. 10 Condición De Competencia Es la situación en la que varios procesos acceden o escriben datos compartidos y el resultado de la ejecución depende del orden particular en el cual tiene lugar el acceso Néstor Traña
  • 11. 11 Condición De CompetenciaEjemplo: Néstor Traña
  • 12. 12 Exclusión Mutua Una condición necesaria para evitar condiciones de competencia, es decir; que si un proceso está accediendo a un recurso compartido, entonces, ningún otro proceso puede acceder al recurso Néstor Traña
  • 13. 13 Sección Crítica Es la situación en la que varios procesos acceden o escriben datos compartidos y el resultado de la ejecución depende del orden particular en el cual tiene lugar el acceso Néstor Traña
  • 14. 14 Sección Crítica Se deben cumplir cuatro condiciones para tener una buena solución: Dos procesos no pueden estar al mismo tiempo dentro de sus regiones críticas. No puede hacerse suposiciones sobre las velocidades ni el número de las CPUs. Ningún proceso que se esté ejecutando afuera de su región crítica puede bloquear a otros procesos. Ningún proceso deberá tener que esperar de manera indefinida para entrar en su región crítica. Néstor Traña
  • 15. 15 Sección Crítica Néstor Traña
  • 16. 16 Administración De Memoria Sin Intercambio Néstor Traña
  • 17. 17 Administración De Memoria Sin Intercambio Néstor Traña
  • 18. 18 Administración De Memoria Sin Intercambio C C C C C B B B B A B B A A A A D D D SO SO SO SO SO SO SO Néstor Traña