SlideShare una empresa de Scribd logo
1 de 6
República Bolivariana de Venezuela
      Universidad “Fermín Toro”
      Vice-rectorado Académico
       Decanato de Ingeniería




PROCESAMIENTO EN
       PARALELO
        Sistema Operativo



                       David E. Guerrero S.
                         C.I.- 17.330.334
PROCESAMIENTO
                                         PARALELO
               consiste

                                            Se basa
                                                                    Una gran ventaja en cuanto a
Grupo de técnicas utilizadas                                        costos. Sin embargo, su
 para proporcionar tareas                                           principal     beneficio,     la
      simultáneas de                      procesamiento             escalabilidad puede ser difícil
  procesamiento de datos               concurrente de datos         de alcanzar aún
                                     para conseguir un menor
                                       tiempo de ejecución.
        finalidad                                                           permitiendo


 aumentar la velocidad                      implica                 ejecutar procesos en donde
  computacional de un                                               cada procesador se encarga de
      sistema de                                                    uno u otro y aceleran de esta
    computadoras.                                                   forma el cálculo.

                     Sucesos Paralelos:      Sucesos        Sucesos
                        Ocurren en        Simultáneos:      Pipeline:
                     múltiples recursos    Ocurren en      Ocurren en
                     durante el mismo       el mismo         lapsos
                    intervalo de tiempo     instante.     superpuestos
   Múltiples CPU
                                                          Interconexión a través de hardware
                                                           Altas Velocidades de interconexión
PROCESAMIENTO
                                                       

                                                          El sistema operativo administra los
   PARALELO                                            recursos (memoria, CPU, discos, etc.)
                                                          Entre mas CPU > recursos


                                                           Sobrellevar                  algunas
   Cuenta con                                              dificultades, particularmente en lo
   los Diseños                                             que respecta a la velocidad de
                                                           procesamiento; siempre que la
 Multiprocesamiento simétrico /                            arquitectura del computador sea la
 SMP: Diseño simple pero aún así                           apropiada
 efectivo. Es una tecnología no
 escalable

 Procesamiento      masivamente
 paralelo / MPP: Para evitar los    la velocidad de procesamiento y
 cuellos de botella en el bus de    de E/S, mediante la utilización
 memoria, MPP no utiliza            de CPU y discos en paralelos.
 memoria      compartida.     Usa                                      el tiempo de respuesta, así
 tecnología altamente escalable                                        como      la   productividad,
                                                                       realizando en paralelo las
 Procesamiento paralelo escalable                                      distintas subtareas de cada
 / SPP: híbrido de SMP y                                               transacción
 MPP, que utiliza una memoria                  Logrando
 jerárquica de dos niveles para                   así
 alcanzar la escalabilidad
                                            Realizar muchas operaciones
                                            simultáneamente.
Son varias actividades
                                                                   ejecutándose
                                                                   simultáneamente, y se
                    Concurrencia                                   requieren sincronizar
                                                                   para          actuarse
                                                                   conjuntamente
      Indica
                     término
    paralelismo
     potencial                                                    Programas concurrentes
                          aspectos

                                                                                   Exclusión Mutua
– comunicación entre procesos.
– compartición y competencia
  por los recursos.                                             Programación
– sincronización de la ejecución                                 Concurrente
  de varios procesos.
– asignación del tiempo de                                           deriva
  procesador a los procesos.                     Algoritmo de
                                                    Dekker                          Algoritmo de
                                                                                      Peterson
                                       permite
                                                                                    permite
                           dos procesos o hilos de
                           ejecución compartir un                         a dos o más procesos o hilos de
                           recurso sin conflictos                         ejecución compartir un recurso sin
                                                                          conflictos, utilizando sólo memoria
                                   elaborado
                                                                          compartida para la comunicación.
                               Edsger Dijkstra                                         elaborado
                                                                 Peterson (1981)
Tipo Hoare

                                           Exclusión Mutua                                                              Tipo Mesa
nivel muy                                                                                                    tipos
   bajo
        sincronización

                                                            Se
             Semáforos                                     emplea                             Monitores



    la exclusión                                                    cuando es                                    usar variables
                                  Una variable especial
    mutua entre                                                  invocado por un                                 de condición
                                  usada para que dos o                                  Una abstracción de
      procesos                      más procesos se                 proceso en
                                                                    ejecución            datos estructural
                                 señalicen mutuamente
                                                                                       además de controlar
                   Permiten                                                              la concurrencia
                  Restringir o
                   permitir                                                                             mecanismo de
       acceso a
                                                                                                     sincronización para
                                                           la concurrencia y facilitan
                                     Semáforo                                                            suspender un
                                                           el diseño y mantenimiento
              Recursos                binario                                                         proceso dentro del
            compartidos                                                                              monitor y reanudar
                                                conocido
                           puede                                                                     su ejecución en otro
            ser inicializado                                                                               momento
                en 0 ó 1
                                                    MUTEX
                                                   administran                               Módulo de software,
                                                                           sincronización
                                                                                            Tipo Abstracto de Dato
                                                                                                   (TAD),
                                                                         de alto            Mecanismo de alto nivel
                                                                          nivel                (impuesto por el
                                                                                                 compilador
determina
                                                                                                       una prueba
                                                                                                      específico del
                          Exclusiones                                                                 procesador y
                                                                 Sección critica                        establezca
                            mutuas                                                        utiliza     instrucciones
requisitos
                                           proporcionan
  Solo un proceso, de todos los que
  poseen secciones criticas por el                                                    definida
  mismo recurso compartido, debe
  tener permiso para entrar en ella en   una sincronización que
  un momento dado.                           es muy similar
                                                                                       como a la porción de código
                                                          solo                               de un programa de
   Un proceso que se interrumpe en                                                     computador el cual accede a
   una sección no critica debe hacerlo                                                    un recurso compartido
   sin interferir con los otros                secciones críticas                          (estructura de datos ó
   procesos.                                   se pueden utilizar                      dispositivo) que no debe de
                                              los subprocesos de                        ser accedido por más de un
   Un proceso no debe poder solicitar          un único proceso                          hilo en ejecución (thread)
   acceso a una sección critica para
   después ser demorado                                                 resolver el
   indefinidamente, no puede                                             problema
   permitirse el interbloqueo o la
   inanición                                     Exclusión mutua: Si un proceso está ejecutando
                                                 código de la sección crítica, ningún otro proceso
                                                 lo podrá hacer.
  No se debe suponer sobre la
                                                 Progreso: Si ningún proceso está ejecutando
  velocidad relativa de los procesos o
                                                 dentro de la sección crítica, la decisión de qué
  el numero de procesadores.
                                                 proceso entra en la sección se hará sobre los
                                                 procesos que desean entrar.
  Un proceso permanece en su
                                                 Espera acotada: Debe haber un límite en el
  sección critica por un tiempo
                                                 número de veces que se permite que los demás
  finito.
                                                 procesos entren a ejecutar código de la Sección
                                                 crítica después de que un proceso haya efectuado
                                                 una solicitud de entrada y antes de que se conceda
                                                 la suya.

Más contenido relacionado

La actualidad más candente

Historia y aplicaciones de la graficacion
Historia y aplicaciones de la graficacionHistoria y aplicaciones de la graficacion
Historia y aplicaciones de la graficacionVictor Eduardo Gomez
 
Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpuIsaí Beto Matz Mijes
 
Arquitecturas RICS-CISC
Arquitecturas RICS-CISC Arquitecturas RICS-CISC
Arquitecturas RICS-CISC Edwin Belduma
 
Bases De Datos Paralelas
Bases De Datos ParalelasBases De Datos Paralelas
Bases De Datos Paralelaspineda2
 
Cuadro comparativo s.o
Cuadro  comparativo s.oCuadro  comparativo s.o
Cuadro comparativo s.oriosofelia
 
Arquitecturas risc y cisc
Arquitecturas risc y ciscArquitecturas risc y cisc
Arquitecturas risc y ciscDaCoom
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Yaskelly Yedra
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salidaDavid Martinez
 
Segmetación de instrucciones
Segmetación de instruccionesSegmetación de instrucciones
Segmetación de instruccionesLely
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datosmyriam sarango
 
Administración de Transacciones - del tema 1 al 4
Administración de Transacciones - del tema 1 al 4Administración de Transacciones - del tema 1 al 4
Administración de Transacciones - del tema 1 al 4Mayito Pdg
 
Sistemas operativos procesos
Sistemas operativos procesosSistemas operativos procesos
Sistemas operativos procesossistoperativos
 
Funciones y Componente de un Sistema de Gestión de Base de Datos
Funciones y Componente de un Sistema de Gestión de Base de DatosFunciones y Componente de un Sistema de Gestión de Base de Datos
Funciones y Componente de un Sistema de Gestión de Base de DatosJesus Parra
 
Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)Anel Sosa
 
Planificación de la CPU
Planificación de la CPUPlanificación de la CPU
Planificación de la CPUFernanda Soto
 
Modelo de procesos
Modelo de procesosModelo de procesos
Modelo de procesossiamu_evap
 

La actualidad más candente (20)

Historia y aplicaciones de la graficacion
Historia y aplicaciones de la graficacionHistoria y aplicaciones de la graficacion
Historia y aplicaciones de la graficacion
 
Chipset en el mercado
Chipset en el mercadoChipset en el mercado
Chipset en el mercado
 
Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpu
 
Arquitecturas RICS-CISC
Arquitecturas RICS-CISC Arquitecturas RICS-CISC
Arquitecturas RICS-CISC
 
Bases De Datos Paralelas
Bases De Datos ParalelasBases De Datos Paralelas
Bases De Datos Paralelas
 
Cuadro comparativo s.o
Cuadro  comparativo s.oCuadro  comparativo s.o
Cuadro comparativo s.o
 
Registros del cpu
Registros del cpuRegistros del cpu
Registros del cpu
 
Taller de Base de Datos - Unidad 5 transacciones
Taller de Base de Datos - Unidad 5  transaccionesTaller de Base de Datos - Unidad 5  transacciones
Taller de Base de Datos - Unidad 5 transacciones
 
Arquitecturas risc y cisc
Arquitecturas risc y ciscArquitecturas risc y cisc
Arquitecturas risc y cisc
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salida
 
Segmetación de instrucciones
Segmetación de instruccionesSegmetación de instrucciones
Segmetación de instrucciones
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datos
 
Administración de Transacciones - del tema 1 al 4
Administración de Transacciones - del tema 1 al 4Administración de Transacciones - del tema 1 al 4
Administración de Transacciones - del tema 1 al 4
 
Sistemas operativos procesos
Sistemas operativos procesosSistemas operativos procesos
Sistemas operativos procesos
 
Funciones y Componente de un Sistema de Gestión de Base de Datos
Funciones y Componente de un Sistema de Gestión de Base de DatosFunciones y Componente de un Sistema de Gestión de Base de Datos
Funciones y Componente de un Sistema de Gestión de Base de Datos
 
Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)
 
Planificación de la CPU
Planificación de la CPUPlanificación de la CPU
Planificación de la CPU
 
Modelo de procesos
Modelo de procesosModelo de procesos
Modelo de procesos
 

Destacado

Unidad 2 clasificacion de arquitectura paralela
Unidad 2 clasificacion de arquitectura paralelaUnidad 2 clasificacion de arquitectura paralela
Unidad 2 clasificacion de arquitectura paralelaJhonny Real Schweinsteiger
 
SICRONIZACION DE PROCESOS
SICRONIZACION DE PROCESOSSICRONIZACION DE PROCESOS
SICRONIZACION DE PROCESOSlorenapardo
 
Sincronizacion de Procesos
Sincronizacion de ProcesosSincronizacion de Procesos
Sincronizacion de Procesosmastermind87
 
Tecnologias futuras de los sistemas operativos
Tecnologias futuras de los sistemas operativosTecnologias futuras de los sistemas operativos
Tecnologias futuras de los sistemas operativosjonnachapa
 
UNEG-AS 2012-Inf7: Procesamiento distribuido y Redes
UNEG-AS 2012-Inf7: Procesamiento distribuido y RedesUNEG-AS 2012-Inf7: Procesamiento distribuido y Redes
UNEG-AS 2012-Inf7: Procesamiento distribuido y RedesUNEG-AS
 
Sistemas distribuidos. diseño e implementacion
Sistemas distribuidos. diseño e implementacionSistemas distribuidos. diseño e implementacion
Sistemas distribuidos. diseño e implementacionTensor
 
Vista aérea de los lenguajes de programación
Vista aérea de los lenguajes de programaciónVista aérea de los lenguajes de programación
Vista aérea de los lenguajes de programaciónEduard Tomàs
 
Programación Orientada a Objeto
Programación Orientada a ObjetoProgramación Orientada a Objeto
Programación Orientada a Objetoismaelrubino
 
Programación orientada al objeto
Programación orientada al objetoProgramación orientada al objeto
Programación orientada al objetoboncastell
 
Procesadores multinucleo
Procesadores multinucleoProcesadores multinucleo
Procesadores multinucleocelsox
 

Destacado (20)

Tema 4: Procesamiento paralelo.
Tema 4: Procesamiento paralelo.Tema 4: Procesamiento paralelo.
Tema 4: Procesamiento paralelo.
 
Procesamiento en paralelo
Procesamiento en paraleloProcesamiento en paralelo
Procesamiento en paralelo
 
Unidad 2 clasificacion de arquitectura paralela
Unidad 2 clasificacion de arquitectura paralelaUnidad 2 clasificacion de arquitectura paralela
Unidad 2 clasificacion de arquitectura paralela
 
SICRONIZACION DE PROCESOS
SICRONIZACION DE PROCESOSSICRONIZACION DE PROCESOS
SICRONIZACION DE PROCESOS
 
Sincronizacion de Procesos
Sincronizacion de ProcesosSincronizacion de Procesos
Sincronizacion de Procesos
 
Tecnologias futuras de los sistemas operativos
Tecnologias futuras de los sistemas operativosTecnologias futuras de los sistemas operativos
Tecnologias futuras de los sistemas operativos
 
UNEG-AS 2012-Inf7: Procesamiento distribuido y Redes
UNEG-AS 2012-Inf7: Procesamiento distribuido y RedesUNEG-AS 2012-Inf7: Procesamiento distribuido y Redes
UNEG-AS 2012-Inf7: Procesamiento distribuido y Redes
 
Paralelismo de nivel de bit
Paralelismo de nivel de bitParalelismo de nivel de bit
Paralelismo de nivel de bit
 
Bloqueo mutuo
Bloqueo mutuoBloqueo mutuo
Bloqueo mutuo
 
Sistemas distribuidos. diseño e implementacion
Sistemas distribuidos. diseño e implementacionSistemas distribuidos. diseño e implementacion
Sistemas distribuidos. diseño e implementacion
 
Programación pararelo
Programación parareloProgramación pararelo
Programación pararelo
 
Vista aérea de los lenguajes de programación
Vista aérea de los lenguajes de programaciónVista aérea de los lenguajes de programación
Vista aérea de los lenguajes de programación
 
2.1 recursividad
2.1 recursividad2.1 recursividad
2.1 recursividad
 
Multiprocesamiento
MultiprocesamientoMultiprocesamiento
Multiprocesamiento
 
Programación Orientada a Objeto
Programación Orientada a ObjetoProgramación Orientada a Objeto
Programación Orientada a Objeto
 
Recursividad
RecursividadRecursividad
Recursividad
 
Programación orientada al objeto
Programación orientada al objetoProgramación orientada al objeto
Programación orientada al objeto
 
Tipos de procesamiento de datos
Tipos de procesamiento de datosTipos de procesamiento de datos
Tipos de procesamiento de datos
 
Aglutinación
AglutinaciónAglutinación
Aglutinación
 
Procesadores multinucleo
Procesadores multinucleoProcesadores multinucleo
Procesadores multinucleo
 

Similar a Procesamiento paralelo

Multiprogramacion
MultiprogramacionMultiprogramacion
Multiprogramacionmariogilm81
 
Que son los sistemas operativos
Que son los sistemas operativosQue son los sistemas operativos
Que son los sistemas operativoschicaruda
 
Todo sobre Sistemas Operativos
Todo sobre Sistemas OperativosTodo sobre Sistemas Operativos
Todo sobre Sistemas OperativosMarvin Romero
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSByron Vasco
 
tercera unidad :3
tercera unidad :3tercera unidad :3
tercera unidad :3irisdelc
 
Sistemas de tiempo compartido
Sistemas de tiempo compartidoSistemas de tiempo compartido
Sistemas de tiempo compartidoruberush
 
sistemas de tiempo compartido
sistemas de tiempo compartidosistemas de tiempo compartido
sistemas de tiempo compartidokigv
 
trabajo de redes
trabajo de redestrabajo de redes
trabajo de redesByron Vasco
 
Tipos De Sistemas Operativos
Tipos De Sistemas OperativosTipos De Sistemas Operativos
Tipos De Sistemas OperativosE.brito
 
Tipos De Sistemas Operativos
Tipos De Sistemas OperativosTipos De Sistemas Operativos
Tipos De Sistemas OperativosE.brito
 
Multiprogramaciòn
MultiprogramaciònMultiprogramaciòn
Multiprogramaciònmedaluna
 
Multiprogramaciòn
MultiprogramaciònMultiprogramaciòn
Multiprogramaciònmedaluna
 
Multiprogramaciòn
MultiprogramaciònMultiprogramaciòn
Multiprogramaciònmedaluna
 
Multiprogramaciòn
MultiprogramaciònMultiprogramaciòn
Multiprogramaciònmedaluna
 

Similar a Procesamiento paralelo (20)

Multiprogramacion
MultiprogramacionMultiprogramacion
Multiprogramacion
 
Trabajo de s.m. s.o.
Trabajo de s.m. s.o.Trabajo de s.m. s.o.
Trabajo de s.m. s.o.
 
Que son los sistemas operativos
Que son los sistemas operativosQue son los sistemas operativos
Que son los sistemas operativos
 
Todo sobre Sistemas Operativos
Todo sobre Sistemas OperativosTodo sobre Sistemas Operativos
Todo sobre Sistemas Operativos
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
tercera unidad :3
tercera unidad :3tercera unidad :3
tercera unidad :3
 
Sistemas de tiempo compartido
Sistemas de tiempo compartidoSistemas de tiempo compartido
Sistemas de tiempo compartido
 
Elii
EliiElii
Elii
 
sistemas de tiempo compartido
sistemas de tiempo compartidosistemas de tiempo compartido
sistemas de tiempo compartido
 
Redes
RedesRedes
Redes
 
trabajo de redes
trabajo de redestrabajo de redes
trabajo de redes
 
Tipos De Sistemas Operativos
Tipos De Sistemas OperativosTipos De Sistemas Operativos
Tipos De Sistemas Operativos
 
Tipos De Sistemas Operativos
Tipos De Sistemas OperativosTipos De Sistemas Operativos
Tipos De Sistemas Operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Presentación4
Presentación4Presentación4
Presentación4
 
Mapa sobre sistema opertivo
Mapa sobre sistema opertivoMapa sobre sistema opertivo
Mapa sobre sistema opertivo
 
Multiprogramaciòn
MultiprogramaciònMultiprogramaciòn
Multiprogramaciòn
 
Multiprogramaciòn
MultiprogramaciònMultiprogramaciòn
Multiprogramaciòn
 
Multiprogramaciòn
MultiprogramaciònMultiprogramaciòn
Multiprogramaciòn
 
Multiprogramaciòn
MultiprogramaciònMultiprogramaciòn
Multiprogramaciòn
 

Más de warrionet

Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivoswarrionet
 
Arboles de Busqueda Balanceada (AVL)
Arboles de Busqueda Balanceada (AVL)Arboles de Busqueda Balanceada (AVL)
Arboles de Busqueda Balanceada (AVL)warrionet
 
El conocimiento en Inteligencia Artificial
El conocimiento en Inteligencia ArtificialEl conocimiento en Inteligencia Artificial
El conocimiento en Inteligencia Artificialwarrionet
 
El desarrollo de los Sistemas Operativos
El desarrollo de los Sistemas OperativosEl desarrollo de los Sistemas Operativos
El desarrollo de los Sistemas Operativoswarrionet
 
Sistemas de Numeracion
Sistemas de NumeracionSistemas de Numeracion
Sistemas de Numeracionwarrionet
 
David Guerrero
David GuerreroDavid Guerrero
David Guerrerowarrionet
 
David Guerrero - Asignacion 4
David Guerrero - Asignacion 4David Guerrero - Asignacion 4
David Guerrero - Asignacion 4warrionet
 
David Guerrero - Asignacion 4
David Guerrero - Asignacion 4David Guerrero - Asignacion 4
David Guerrero - Asignacion 4warrionet
 
FACTOR DE POTENCIA EN UN CIRCUITO MONOFÁSICO Y UNO TRIFÁSICO
FACTOR DE POTENCIA EN UN CIRCUITO MONOFÁSICO Y UNO TRIFÁSICOFACTOR DE POTENCIA EN UN CIRCUITO MONOFÁSICO Y UNO TRIFÁSICO
FACTOR DE POTENCIA EN UN CIRCUITO MONOFÁSICO Y UNO TRIFÁSICOwarrionet
 
Analisis de circuitos de corriente abierta
Analisis de circuitos de corriente abiertaAnalisis de circuitos de corriente abierta
Analisis de circuitos de corriente abiertawarrionet
 

Más de warrionet (10)

Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Arboles de Busqueda Balanceada (AVL)
Arboles de Busqueda Balanceada (AVL)Arboles de Busqueda Balanceada (AVL)
Arboles de Busqueda Balanceada (AVL)
 
El conocimiento en Inteligencia Artificial
El conocimiento en Inteligencia ArtificialEl conocimiento en Inteligencia Artificial
El conocimiento en Inteligencia Artificial
 
El desarrollo de los Sistemas Operativos
El desarrollo de los Sistemas OperativosEl desarrollo de los Sistemas Operativos
El desarrollo de los Sistemas Operativos
 
Sistemas de Numeracion
Sistemas de NumeracionSistemas de Numeracion
Sistemas de Numeracion
 
David Guerrero
David GuerreroDavid Guerrero
David Guerrero
 
David Guerrero - Asignacion 4
David Guerrero - Asignacion 4David Guerrero - Asignacion 4
David Guerrero - Asignacion 4
 
David Guerrero - Asignacion 4
David Guerrero - Asignacion 4David Guerrero - Asignacion 4
David Guerrero - Asignacion 4
 
FACTOR DE POTENCIA EN UN CIRCUITO MONOFÁSICO Y UNO TRIFÁSICO
FACTOR DE POTENCIA EN UN CIRCUITO MONOFÁSICO Y UNO TRIFÁSICOFACTOR DE POTENCIA EN UN CIRCUITO MONOFÁSICO Y UNO TRIFÁSICO
FACTOR DE POTENCIA EN UN CIRCUITO MONOFÁSICO Y UNO TRIFÁSICO
 
Analisis de circuitos de corriente abierta
Analisis de circuitos de corriente abiertaAnalisis de circuitos de corriente abierta
Analisis de circuitos de corriente abierta
 

Último

Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxsisimosolorzano
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxNadiaMartnez11
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaAlejandraFelizDidier
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 

Último (20)

Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 

Procesamiento paralelo

  • 1. República Bolivariana de Venezuela Universidad “Fermín Toro” Vice-rectorado Académico Decanato de Ingeniería PROCESAMIENTO EN PARALELO Sistema Operativo David E. Guerrero S. C.I.- 17.330.334
  • 2. PROCESAMIENTO PARALELO consiste Se basa Una gran ventaja en cuanto a Grupo de técnicas utilizadas costos. Sin embargo, su para proporcionar tareas principal beneficio, la simultáneas de procesamiento escalabilidad puede ser difícil procesamiento de datos concurrente de datos de alcanzar aún para conseguir un menor tiempo de ejecución. finalidad permitiendo aumentar la velocidad implica ejecutar procesos en donde computacional de un cada procesador se encarga de sistema de uno u otro y aceleran de esta computadoras. forma el cálculo. Sucesos Paralelos: Sucesos Sucesos Ocurren en Simultáneos: Pipeline: múltiples recursos Ocurren en Ocurren en durante el mismo el mismo lapsos intervalo de tiempo instante. superpuestos
  • 3. Múltiples CPU  Interconexión a través de hardware Altas Velocidades de interconexión PROCESAMIENTO   El sistema operativo administra los PARALELO recursos (memoria, CPU, discos, etc.)  Entre mas CPU > recursos Sobrellevar algunas Cuenta con dificultades, particularmente en lo los Diseños que respecta a la velocidad de procesamiento; siempre que la Multiprocesamiento simétrico / arquitectura del computador sea la SMP: Diseño simple pero aún así apropiada efectivo. Es una tecnología no escalable Procesamiento masivamente paralelo / MPP: Para evitar los la velocidad de procesamiento y cuellos de botella en el bus de de E/S, mediante la utilización memoria, MPP no utiliza de CPU y discos en paralelos. memoria compartida. Usa el tiempo de respuesta, así tecnología altamente escalable como la productividad, realizando en paralelo las Procesamiento paralelo escalable distintas subtareas de cada / SPP: híbrido de SMP y transacción MPP, que utiliza una memoria Logrando jerárquica de dos niveles para así alcanzar la escalabilidad Realizar muchas operaciones simultáneamente.
  • 4. Son varias actividades ejecutándose simultáneamente, y se Concurrencia requieren sincronizar para actuarse conjuntamente Indica término paralelismo potencial Programas concurrentes aspectos Exclusión Mutua – comunicación entre procesos. – compartición y competencia por los recursos. Programación – sincronización de la ejecución Concurrente de varios procesos. – asignación del tiempo de deriva procesador a los procesos. Algoritmo de Dekker Algoritmo de Peterson permite permite dos procesos o hilos de ejecución compartir un a dos o más procesos o hilos de recurso sin conflictos ejecución compartir un recurso sin conflictos, utilizando sólo memoria elaborado compartida para la comunicación. Edsger Dijkstra elaborado Peterson (1981)
  • 5. Tipo Hoare Exclusión Mutua Tipo Mesa nivel muy tipos bajo sincronización Se Semáforos emplea Monitores la exclusión cuando es usar variables Una variable especial mutua entre invocado por un de condición usada para que dos o Una abstracción de procesos más procesos se proceso en ejecución datos estructural señalicen mutuamente además de controlar Permiten la concurrencia Restringir o permitir mecanismo de acceso a sincronización para la concurrencia y facilitan Semáforo suspender un el diseño y mantenimiento Recursos binario proceso dentro del compartidos monitor y reanudar conocido puede su ejecución en otro ser inicializado momento en 0 ó 1 MUTEX administran Módulo de software, sincronización Tipo Abstracto de Dato (TAD), de alto Mecanismo de alto nivel nivel (impuesto por el compilador
  • 6. determina una prueba específico del Exclusiones procesador y Sección critica establezca mutuas utiliza instrucciones requisitos proporcionan Solo un proceso, de todos los que poseen secciones criticas por el definida mismo recurso compartido, debe tener permiso para entrar en ella en una sincronización que un momento dado. es muy similar como a la porción de código solo de un programa de Un proceso que se interrumpe en computador el cual accede a una sección no critica debe hacerlo un recurso compartido sin interferir con los otros secciones críticas (estructura de datos ó procesos. se pueden utilizar dispositivo) que no debe de los subprocesos de ser accedido por más de un Un proceso no debe poder solicitar un único proceso hilo en ejecución (thread) acceso a una sección critica para después ser demorado resolver el indefinidamente, no puede problema permitirse el interbloqueo o la inanición Exclusión mutua: Si un proceso está ejecutando código de la sección crítica, ningún otro proceso lo podrá hacer. No se debe suponer sobre la Progreso: Si ningún proceso está ejecutando velocidad relativa de los procesos o dentro de la sección crítica, la decisión de qué el numero de procesadores. proceso entra en la sección se hará sobre los procesos que desean entrar. Un proceso permanece en su Espera acotada: Debe haber un límite en el sección critica por un tiempo número de veces que se permite que los demás finito. procesos entren a ejecutar código de la Sección crítica después de que un proceso haya efectuado una solicitud de entrada y antes de que se conceda la suya.