clase05-2015

19
Ing. CIP Milton Chumbes Chafalote [email protected] UNIVERSIDAD SAN PEDRO FILIAL LIMA-CEAIS BARRANCA FACULTAD DE INGENIERIA Escuela Académico Profesional de Ingeniería Informática y de Sistemas Sistemas Operativos

description

Clase de Milton Chumbes

Transcript of clase05-2015

Presentacin de PowerPoint

Ing. CIP Milton Chumbes [email protected] SAN PEDRO FILIAL LIMA-CEAIS BARRANCAFACULTAD DE INGENIERIAEscuela Acadmico Profesional de Ingeniera Informtica y de SistemasSistemas Operativos

FuncionesControl de ConcurrenciaSistemas OperativosConcurrenciaConcurrencia IntroduccinConcurrencia Principios GeneralesConcurrencia RazonesConcurrencia Elementos de Diseo a considerarConcurrencia Interaccin entre procesosGrado de ConocimientoRelacinInfluencia de un proceso en los otrosPosibles problemas de controlLos procesos no tienen conocimiento de los demsCompetenciaLos resultados de uno son independientes de las acciones de otros.Los tiempos de los procesos pueden verse afectadosExclusin mutuaInterbloqueo (recursos renovable)InanicinLos procesos tienen conocimiento indirecto de los otros (Ejm. Objetos compartidos)Cooperacin por comportamientoLos resultados de un proceso pueden depender de la informacin obtenida de los otros.Los tiempos de los procesos pueden verse afectadosExclusin mutuaInterbloqueo (recursos renovable)InanicinCoherencia de datosLos procesos tienen conocimiento directo de los otros (Ejm. Hay comunicacin entre ellos)Cooperacin por comunicacin

Los resultados de un proceso pueden depender de la informacin obtenida de los otros.Los tiempos de los procesos pueden verse afectadosInterbloqueo (recursos consumibles)Inanicin

Concurrencia Exclusin MutuaConcurrencia Procesos en Competencia: Exclusin Mutua y Sincronizacin Concurrencia Procesos de ControlConcurrencia Procesos en Competencia: Exclusin Mutua y Sincronizacin Concurrencia Procesos en Competencia: Exclusin Mutua y Sincronizacin Concurrencia Procesos en Competencia: Exclusin Mutua y Sincronizacin Concurrencia Cooperacin de Procesos por ComparticinConcurrencia Cooperacin de Procesos por ComunicacinConcurrencia Requisitos para la Exclusin MutuaConcurrenciaEjemplo: Exclusin Mutua Cooperacin por ComparticinConcurrencia - Exclusin Mutua: Soluciones por Software Problema. Si un proceso falla el otro se bloquea permanentemente