SlideShare una empresa de Scribd logo
1 de 8
Wilson F. Rodríguez Castillo
2013153009
Escuela Colombiana de
Carreras Industriales
 Multiprogramación:

Es la gestión de varios
procesos dentro de un sistema
monoprocesador.
 Multiproceso: Es la gestión de varios
procesos dentro de un sistema
multiprocesador.
 Poco distribuido: Es la gestión de varios
procesos que ejecutan en sistemas de
computadores múltiples y remotas.
La concurrencia es el punto clave de la
multiprogramación, multiproceso, proceso
distribuido y son fundamentales para el
diseño de sistemas operativos.
Recursos:
 Sincronización de la ejecución de varios
procesos
 Asignación del tiempo del procesador a
los procesos.
La concurrencia puede presentarse:
 Varias aplicaciones: Tiempo de
procesador fuese compartido
dinámicamente entre varios trabajos.
 Aplicaciones estructuradas: Algunas
aplicaciones pueden implantarse como
conjunto de procesos concurrentes.
 Estructura del sistema operativo: Las
ventajas de estructuración son aplicables
e implementados como un conjunto de
procesos.
Principios Generales de la
Concurrencia
Cooperación entre procesos
por compartición
Comprende a los procesos que interactúan
con otros sin tener conocimiento explicito
de ellos.

Cooperación entre procesos
por comunicación
Los distintos procesos participan en una labor
común que une a todos los procesos, la
comunicación es una manera de sincronizar o
coordinar las distintas actividades.
Requisitos para la exclusión
mutua











Debe cumplirse la exclusión mutua Solo un proceso,
de entre todos los que poseen las secciones criticas
por el mismo recurso debe tener permiso para entrar
en ella en un instante dado
Un proceso que se interrumpe en una sección no
critica debe hacerlo sin estorbar a los otros procesos
Un proceso no debe poder solicitar acceso a una
sección critica para después ser demorado
indefinidamente; no puede permitirse interbloqueo o
la inanición.
Cuando ningún proceso esta en su sección critica
cualquier procesos que solicite entrar en la suya
debe poder hacerlo sin dilación.
No se pueden hacer suposiciones sobre la velocidad
relativa de los procesos o su numero.
Un proceso permanece en su sección critica solo por
un tiempo infinito.

Más contenido relacionado

Destacado

Destacado (8)

Tryout flyer
Tryout flyerTryout flyer
Tryout flyer
 
Partido unidad social cristiana
Partido unidad social cristianaPartido unidad social cristiana
Partido unidad social cristiana
 
Jake nava
Jake navaJake nava
Jake nava
 
Maintenance of relationships
Maintenance of relationshipsMaintenance of relationships
Maintenance of relationships
 
Medidas de almacenamiento[1]
Medidas de almacenamiento[1]Medidas de almacenamiento[1]
Medidas de almacenamiento[1]
 
TEORÍA DEL FUEGO
TEORÍA DEL FUEGOTEORÍA DEL FUEGO
TEORÍA DEL FUEGO
 
TP Nº2 TIC
TP Nº2 TICTP Nº2 TIC
TP Nº2 TIC
 
Creatividad
CreatividadCreatividad
Creatividad
 

Similar a Presentación2

Similar a Presentación2 (20)

Programacion concurrente
Programacion concurrenteProgramacion concurrente
Programacion concurrente
 
PROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEPROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTE
 
PROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEPROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTE
 
Diapositivas capitulo 4
Diapositivas capitulo 4Diapositivas capitulo 4
Diapositivas capitulo 4
 
Diapositivas capitulo 4
Diapositivas capitulo 4Diapositivas capitulo 4
Diapositivas capitulo 4
 
Unidad 2 Sistemas Operativos
Unidad 2 Sistemas OperativosUnidad 2 Sistemas Operativos
Unidad 2 Sistemas Operativos
 
Software
SoftwareSoftware
Software
 
:)Resumen
:)Resumen:)Resumen
:)Resumen
 
Tipos Sistemas
Tipos SistemasTipos Sistemas
Tipos Sistemas
 
Tipos de sistemas
Tipos de sistemasTipos de sistemas
Tipos de sistemas
 
Administración de procesos
Administración de procesosAdministración de procesos
Administración de procesos
 
Categoria de sistemas operativos
Categoria de sistemas operativosCategoria de sistemas operativos
Categoria de sistemas operativos
 
Solanyi
SolanyiSolanyi
Solanyi
 
Softward[1] Solanyi
Softward[1]  SolanyiSoftward[1]  Solanyi
Softward[1] Solanyi
 
Taller de investigacion
Taller de investigacionTaller de investigacion
Taller de investigacion
 
Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativos
 
Mapa de comceptos
Mapa de comceptosMapa de comceptos
Mapa de comceptos
 
Tipos Sistemas Operativos
Tipos Sistemas OperativosTipos Sistemas Operativos
Tipos Sistemas Operativos
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Unidad 1 s.o
Unidad 1 s.oUnidad 1 s.o
Unidad 1 s.o
 

Presentación2

  • 1. Wilson F. Rodríguez Castillo 2013153009 Escuela Colombiana de Carreras Industriales
  • 2.  Multiprogramación: Es la gestión de varios procesos dentro de un sistema monoprocesador.  Multiproceso: Es la gestión de varios procesos dentro de un sistema multiprocesador.  Poco distribuido: Es la gestión de varios procesos que ejecutan en sistemas de computadores múltiples y remotas.
  • 3. La concurrencia es el punto clave de la multiprogramación, multiproceso, proceso distribuido y son fundamentales para el diseño de sistemas operativos. Recursos:  Sincronización de la ejecución de varios procesos  Asignación del tiempo del procesador a los procesos.
  • 4. La concurrencia puede presentarse:  Varias aplicaciones: Tiempo de procesador fuese compartido dinámicamente entre varios trabajos.  Aplicaciones estructuradas: Algunas aplicaciones pueden implantarse como conjunto de procesos concurrentes.  Estructura del sistema operativo: Las ventajas de estructuración son aplicables e implementados como un conjunto de procesos.
  • 5. Principios Generales de la Concurrencia
  • 6.
  • 7. Cooperación entre procesos por compartición Comprende a los procesos que interactúan con otros sin tener conocimiento explicito de ellos. Cooperación entre procesos por comunicación Los distintos procesos participan en una labor común que une a todos los procesos, la comunicación es una manera de sincronizar o coordinar las distintas actividades.
  • 8. Requisitos para la exclusión mutua       Debe cumplirse la exclusión mutua Solo un proceso, de entre todos los que poseen las secciones criticas por el mismo recurso debe tener permiso para entrar en ella en un instante dado Un proceso que se interrumpe en una sección no critica debe hacerlo sin estorbar a los otros procesos Un proceso no debe poder solicitar acceso a una sección critica para después ser demorado indefinidamente; no puede permitirse interbloqueo o la inanición. Cuando ningún proceso esta en su sección critica cualquier procesos que solicite entrar en la suya debe poder hacerlo sin dilación. No se pueden hacer suposiciones sobre la velocidad relativa de los procesos o su numero. Un proceso permanece en su sección critica solo por un tiempo infinito.