SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
ARQUITETURA PARALELA
            E
    SOFTWARE PARALELO
                     V2I
                Verônica Veiga
               Professor: Mário


http://informaticaentretenimento.blogspot.com/
                                         Verônica Veiga
MODELOS DE COMPUTAÇÃO PARALELA:



 SISD (SINGLE INSTRUCTION SINGLE DATA);
 SIMD (SINGLE INSTRUCTION STREM MULTIPLE DATA
  STREAM);
 MISD (MULTIPLE INSTRUCTION STREAM SINGLE DATA
  STREAM),
 MIMD (MULTIPLE INSTRUCTION STREAM MULTIPLE DATA
  STREAM).




         http://informaticaentretenimento.blogspot.com/

                                                          Verônica Veiga
Processadores vetoriais
                          ou processamento vetorial
                          é definido como aplicação
                                 de operações
                           aritméticas/lógicas sobre
                              vetores, ao invés de
                          operações sobre pares de
                                dados ou dados
                                   escalares.


http://informaticaentretenimento.blogspot.com/
                                                 Verônica Veiga
Estes ambientes são
                                                  conhecidos como
                                                   arquiteturas de
                                               compartilhamento total,
                                            são caracterizadas por até
                                            dezenas de processadores
                                                 compartilhando os
                                                  mesmos recursos
                                             computacionais e rodando
                                                  um único sistema
                                                   operacional. Os
                                                 processadores são
                                              considerados simétricos
                                               porque têm os mesmos
                                                custos para acesso à
http://informaticaentretenimento.blogspot.com/   memória principal.
                                                           Verônica Veiga
Essas máquinas
                                    almejam o alto
                                desempenho através
                                 da utilização de um
                                 grande número de
                                    processadores
                                comerciais, os quais,
                                  devido ao fator do
                                custo, acabam sendo
                                  processadores de
                                baixo ou médio poder
                                   computacional.

http://informaticaentretenimento.blogspot.com/
                                                 Verônica Veiga
São sistemas que
                                                      apesar das
                                                 memórias estarem
                                                      fisicamente
                                                 separada, todos os
                                                    processadores
                                                  podem endereçar
                                                   as memórias de
                                                     todos os nós
                                                   devido ao fato de
                                                         que foi
                                                  implementado um
                                                   espaço único de
                                                   endereçamento .
http://informaticaentretenimento.blogspot.com/
                                                           Verônica Veiga
As máquinas NOW
                                                utilizam uma rede
                                               local (normalmente
                                                Ethernet ou ATM),
                                               para a execução de
                                                     aplicações
                                                 paralelas. Pois a
                                               rede local pode ser
                                                 vista como uma
                                                máquina paralela
                                                   em que vários
                                               processadores, com
                                                  suas memórias
http://informaticaentretenimento.blogspot.com/         locais
                                                         Verônica Veiga
Processamento Paralelo é
                                           a ligação de vários
                                          computadores para
                                          realizar uma tarefa,
                                          tecnicamente ,é um
                                      sistema de inter-conexão
                                            de vários nós de
                                          processamento, de
                                      maneira que um processo
                                      de grande consumo, seja
                                        executado no nó mais
                                        disponível ou mesmo
                                        subdividido por vários
http://informaticaentretenimento.blogspot.com/    nós”.
                                                      Verônica Veiga
Funcionamento do Processo Paralelo
  Em uma rede na qual trabalha               O software
         usando sistema de
                                             instalado terá a
     Processamento Paralelo é
   permitido a instalação de um              função:
       único tipo de Sistema
 Operacional, sendo assim se em              - Detectar erros e
  um computador for instalado o              defeitos;
 Linux, então será necessário que
    todos demais computadores                 - Oferecer meios de
 operem com o mesmo software,                reparos;
isto porque existe particularidades
em cada sistema operacional que
                                             - Realizar a
      poderiam impedir o bom
                                             distribuição do
    funcionamento do cluster ou
                                             processamento.
  aglomerado de computadores.
 http://informaticaentretenimento.blogspot.com/          Verônica Veiga
O computador
                                 principal é chamado
                                    de “Gerente de
                                 Tarefas”, que tem a
                                 função de distribuir
                                  as tarefas para os
                                  nós ou nodos, que
                                      por sua vez
                                    processam as
                                   informações e o
                                   resultado obtido
                                    retorna para o
                                 “Gerente de tarefas
http://informaticaentretenimento.blogspot.com/   Verônica Veiga
Os três tipos de Processamento Paralelo
   SWAR (Simd Withn a Register): Trabalha com
programa de baixo nível; Usa processador MMX;
Trabalha com apenas um processador.
   SMP     (Symetric    Multi    Processor):  São
computadores com mais de um processador em
uma mesma placa mãe; Compartilham o mesmo
BUS e a mesma memória.




         http://informaticaentretenimento.blogspot.com/   Verônica
Cluster Beowulf: é caracterizado pelo agrupamento
de vários computadores individuais denominados “nós
escravos” sendo gerenciados pelo computador.
                                   Ocorre através da instalação
                                        de um conjunto de
                                   computadores sem teclado,
                                  mouse e monitor, conectados
                                    em uma rede por meio de
                                   Switch e uma Linguagem de
                                  instruções que fará a troca de
                                     dados, rodando em uma
                                      plataforma GNU/Linux,
                                  conectados a um servidor que
                                    será o gerenciador que irá
                                         distribuir tarefas,
        http://informaticaentretenimento.blogspot.com/   Verônica Veiga
O Linux é a plataforma
                         de sistema Operacional
                               mais utilizada,
                            justamente porque
                           contem ferramentas
                              que permitem a
                          alteração e adaptação
                          do Kernel para melhor
                             desempenho nas
                         atividades e aplicações
                                que deverá
                                desenvolver
http://informaticaentretenimento.blogspot.com/
                                                 Verônica
As vantagens:

   •Capacidade de processamento de grandes
tarefas;

  • Agilidade no processamento;

   • Bom desempenho e performance nas
atividades;

   • Baixo custo (utilização de hardware popular e
software aberto).

       http://informaticaentretenimento.blogspot.com/
                                                        Verônica Veiga
Serviços realizados pelo Processamento
             Paralelo Beowulf

• Para computação cientifica ou análises financeiras;

• Na indústria cinematográfica para renderização de
gráficos de altíssima qualidade e animações.

 Ex: Titanic, onde 105 computadores montados em
uma rede local de alta velocidade, equipados com
sistema operacional gratuito (Linux),utilizados para
realizar renderização das imagens.
          http://informaticaentretenimento.blogspot.com/

                                                           Verônica Veiga
•   Apresenta um sistema de processamento Beowulf
realizado pela IBM, cada um contendo 2 processadores,
512 MB de RAM e uma interface de rede gigabit
Ethernet, similares a um PC doméstico. Esses módulos
foram agrupados em racks (chamados de nós), cada um
com 512 racks, interligados por uma complexa malha de
cabos de rede, rodando um software próprio de
gerenciamento




         http://informaticaentretenimento.blogspot.com/
                                                          Verônica
Trabalho: Arquitetura e software paralelo
Nós da IE (Informática
         Entretenimento).
   Temos o prazer de apresentar o
    “blog”. Uma ferramenta de
     estudos e cursos online.

  http://informaticaentretenimento.blogspot.com/
Blog uma ferramenta de estudos




http://informaticaentretenimento.blogspot.com/
Curso online pelo blog:
Informática Entretenimento

Contenu connexe

Tendances

Módulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de ComputadoresMódulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de ComputadoresLuis Ferreira
 
Visão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema OperacionalVisão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema OperacionalAlexandre Duarte
 
2009 1 - sistemas operacionais - aula 4 - threads e comunicacao entre processos
2009 1 - sistemas operacionais - aula 4 - threads e comunicacao entre processos2009 1 - sistemas operacionais - aula 4 - threads e comunicacao entre processos
2009 1 - sistemas operacionais - aula 4 - threads e comunicacao entre processosComputação Depressão
 
Resumo de S.O.
Resumo de S.O.Resumo de S.O.
Resumo de S.O.dannas_06
 
Sistemas Operacionais Modernos - Gerenciamento de Memória
Sistemas Operacionais Modernos - Gerenciamento de MemóriaSistemas Operacionais Modernos - Gerenciamento de Memória
Sistemas Operacionais Modernos - Gerenciamento de MemóriaWellington Oliveira
 
Trabalho de sistemas operativos
Trabalho de sistemas operativosTrabalho de sistemas operativos
Trabalho de sistemas operativosFrank macoo
 
Configuração de dispositivos de io
Configuração de dispositivos de ioConfiguração de dispositivos de io
Configuração de dispositivos de ioLuis Ferreira
 
Visão Geral: Introdução
Visão Geral: IntroduçãoVisão Geral: Introdução
Visão Geral: IntroduçãoAlexandre Duarte
 
Conceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionaisConceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionaisRonildo Oliveira
 
2009 1 - sistemas operacionais - aula 5 - semaforos e problemas classicos
2009 1 - sistemas operacionais - aula 5 - semaforos e problemas classicos2009 1 - sistemas operacionais - aula 5 - semaforos e problemas classicos
2009 1 - sistemas operacionais - aula 5 - semaforos e problemas classicosComputação Depressão
 
Multithreaded tecnologia
Multithreaded tecnologia Multithreaded tecnologia
Multithreaded tecnologia J Chaves Silva
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelPablo Mariano
 
Sistemas Operacionais aula 01
Sistemas Operacionais aula 01Sistemas Operacionais aula 01
Sistemas Operacionais aula 01Diego Rodrigues
 

Tendances (18)

Módulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de ComputadoresMódulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de Computadores
 
SO - Aula 01 - Introducao
SO - Aula 01 - IntroducaoSO - Aula 01 - Introducao
SO - Aula 01 - Introducao
 
SO - Aula 02 - Conceitos
SO - Aula 02 - ConceitosSO - Aula 02 - Conceitos
SO - Aula 02 - Conceitos
 
Visão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema OperacionalVisão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema Operacional
 
2009 1 - sistemas operacionais - aula 4 - threads e comunicacao entre processos
2009 1 - sistemas operacionais - aula 4 - threads e comunicacao entre processos2009 1 - sistemas operacionais - aula 4 - threads e comunicacao entre processos
2009 1 - sistemas operacionais - aula 4 - threads e comunicacao entre processos
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Resumo de S.O.
Resumo de S.O.Resumo de S.O.
Resumo de S.O.
 
Roteiro IOC 01
Roteiro IOC 01Roteiro IOC 01
Roteiro IOC 01
 
Sistemas Operacionais Modernos - Gerenciamento de Memória
Sistemas Operacionais Modernos - Gerenciamento de MemóriaSistemas Operacionais Modernos - Gerenciamento de Memória
Sistemas Operacionais Modernos - Gerenciamento de Memória
 
Trabalho de sistemas operativos
Trabalho de sistemas operativosTrabalho de sistemas operativos
Trabalho de sistemas operativos
 
Configuração de dispositivos de io
Configuração de dispositivos de ioConfiguração de dispositivos de io
Configuração de dispositivos de io
 
Visão Geral: Introdução
Visão Geral: IntroduçãoVisão Geral: Introdução
Visão Geral: Introdução
 
Conceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionaisConceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionais
 
2009 1 - sistemas operacionais - aula 5 - semaforos e problemas classicos
2009 1 - sistemas operacionais - aula 5 - semaforos e problemas classicos2009 1 - sistemas operacionais - aula 5 - semaforos e problemas classicos
2009 1 - sistemas operacionais - aula 5 - semaforos e problemas classicos
 
SDAC 12º - M9 TGEI
SDAC 12º - M9 TGEISDAC 12º - M9 TGEI
SDAC 12º - M9 TGEI
 
Multithreaded tecnologia
Multithreaded tecnologia Multithreaded tecnologia
Multithreaded tecnologia
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgel
 
Sistemas Operacionais aula 01
Sistemas Operacionais aula 01Sistemas Operacionais aula 01
Sistemas Operacionais aula 01
 

En vedette

Computação Paralela - Uma Abordagem Geral
Computação Paralela - Uma Abordagem GeralComputação Paralela - Uma Abordagem Geral
Computação Paralela - Uma Abordagem GeralIgor José F. Freitas
 
Tópicos - Computacao Paralela Programacao 2 (Visão geral)
Tópicos - Computacao Paralela Programacao 2 (Visão geral)Tópicos - Computacao Paralela Programacao 2 (Visão geral)
Tópicos - Computacao Paralela Programacao 2 (Visão geral)Luiz Arthur
 
Tópicos - Computacao Paralela Programação 3 (Visão geral)
Tópicos - Computacao Paralela Programação 3 (Visão geral)Tópicos - Computacao Paralela Programação 3 (Visão geral)
Tópicos - Computacao Paralela Programação 3 (Visão geral)Luiz Arthur
 
Che puro ciel!, orfeo's aria from orfeo ed euridice
Che puro ciel!, orfeo's aria from orfeo ed euridiceChe puro ciel!, orfeo's aria from orfeo ed euridice
Che puro ciel!, orfeo's aria from orfeo ed euridiceEfraín Suárez-Arce, M.Ed
 
Relatórios de mídias sociais digitais - Arquitetura Paralela
Relatórios de mídias sociais digitais - Arquitetura ParalelaRelatórios de mídias sociais digitais - Arquitetura Paralela
Relatórios de mídias sociais digitais - Arquitetura ParalelaLívia Cunha
 
Aula2 caracteristicas da_tecnologia_de_banco_de_dados
Aula2 caracteristicas da_tecnologia_de_banco_de_dadosAula2 caracteristicas da_tecnologia_de_banco_de_dados
Aula2 caracteristicas da_tecnologia_de_banco_de_dadosAntony Barbosa
 
Gerência de Redes - 6.Arquitetura de Gerenciamento OSI
Gerência de Redes - 6.Arquitetura de Gerenciamento OSIGerência de Redes - 6.Arquitetura de Gerenciamento OSI
Gerência de Redes - 6.Arquitetura de Gerenciamento OSIMauro Tapajós
 
Aula 2 arquitecturas de sgbd, utilizadores, perfis
Aula 2   arquitecturas de sgbd, utilizadores, perfisAula 2   arquitecturas de sgbd, utilizadores, perfis
Aula 2 arquitecturas de sgbd, utilizadores, perfisHélio Martins
 
Fundamentos de banco de dados 03 arquitetura 3 esquemas e indep de dados
Fundamentos de banco de dados   03 arquitetura 3 esquemas e indep de dadosFundamentos de banco de dados   03 arquitetura 3 esquemas e indep de dados
Fundamentos de banco de dados 03 arquitetura 3 esquemas e indep de dadosRafael Pinheiro
 
Aula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de DadosAula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de DadosVitor Hugo Melo Araújo
 
Conceitos e arquitetura do sistema de banco de dados
Conceitos e arquitetura do sistema de banco de dadosConceitos e arquitetura do sistema de banco de dados
Conceitos e arquitetura do sistema de banco de dadosElaine Cecília Gatto
 
Arquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dadosArquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dadosdiogocbj
 
Curso Básico de Word 2013 - Parte IV
Curso Básico de Word 2013 - Parte IVCurso Básico de Word 2013 - Parte IV
Curso Básico de Word 2013 - Parte IVABCursos OnLine
 
Curso Básico de Word 2013 - Parte II
Curso Básico de Word 2013 - Parte IICurso Básico de Word 2013 - Parte II
Curso Básico de Word 2013 - Parte IIABCursos OnLine
 
Curso de Básico de Excel 2013 - Parte I
Curso de Básico de Excel  2013 - Parte ICurso de Básico de Excel  2013 - Parte I
Curso de Básico de Excel 2013 - Parte IABCursos OnLine
 

En vedette (19)

Computação Paralela - Uma Abordagem Geral
Computação Paralela - Uma Abordagem GeralComputação Paralela - Uma Abordagem Geral
Computação Paralela - Uma Abordagem Geral
 
Tópicos - Computacao Paralela Programacao 2 (Visão geral)
Tópicos - Computacao Paralela Programacao 2 (Visão geral)Tópicos - Computacao Paralela Programacao 2 (Visão geral)
Tópicos - Computacao Paralela Programacao 2 (Visão geral)
 
Tópicos - Computacao Paralela Programação 3 (Visão geral)
Tópicos - Computacao Paralela Programação 3 (Visão geral)Tópicos - Computacao Paralela Programação 3 (Visão geral)
Tópicos - Computacao Paralela Programação 3 (Visão geral)
 
Che puro ciel!, orfeo's aria from orfeo ed euridice
Che puro ciel!, orfeo's aria from orfeo ed euridiceChe puro ciel!, orfeo's aria from orfeo ed euridice
Che puro ciel!, orfeo's aria from orfeo ed euridice
 
Relatórios de mídias sociais digitais - Arquitetura Paralela
Relatórios de mídias sociais digitais - Arquitetura ParalelaRelatórios de mídias sociais digitais - Arquitetura Paralela
Relatórios de mídias sociais digitais - Arquitetura Paralela
 
Aula2 caracteristicas da_tecnologia_de_banco_de_dados
Aula2 caracteristicas da_tecnologia_de_banco_de_dadosAula2 caracteristicas da_tecnologia_de_banco_de_dados
Aula2 caracteristicas da_tecnologia_de_banco_de_dados
 
Gerência de Redes - 6.Arquitetura de Gerenciamento OSI
Gerência de Redes - 6.Arquitetura de Gerenciamento OSIGerência de Redes - 6.Arquitetura de Gerenciamento OSI
Gerência de Redes - 6.Arquitetura de Gerenciamento OSI
 
Aula 2 arquitecturas de sgbd, utilizadores, perfis
Aula 2   arquitecturas de sgbd, utilizadores, perfisAula 2   arquitecturas de sgbd, utilizadores, perfis
Aula 2 arquitecturas de sgbd, utilizadores, perfis
 
Fundamentos de banco de dados 03 arquitetura 3 esquemas e indep de dados
Fundamentos de banco de dados   03 arquitetura 3 esquemas e indep de dadosFundamentos de banco de dados   03 arquitetura 3 esquemas e indep de dados
Fundamentos de banco de dados 03 arquitetura 3 esquemas e indep de dados
 
PSI - SIBC, SGBD
PSI - SIBC, SGBDPSI - SIBC, SGBD
PSI - SIBC, SGBD
 
Processamento paralelo
Processamento paraleloProcessamento paralelo
Processamento paralelo
 
Aula 3 - Sistemas e Modelos de Dados
Aula 3 - Sistemas e Modelos de DadosAula 3 - Sistemas e Modelos de Dados
Aula 3 - Sistemas e Modelos de Dados
 
Aula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de DadosAula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de Dados
 
Conceitos e arquitetura do sistema de banco de dados
Conceitos e arquitetura do sistema de banco de dadosConceitos e arquitetura do sistema de banco de dados
Conceitos e arquitetura do sistema de banco de dados
 
Arquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dadosArquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dados
 
Curso Básico de Word 2013 - Parte IV
Curso Básico de Word 2013 - Parte IVCurso Básico de Word 2013 - Parte IV
Curso Básico de Word 2013 - Parte IV
 
Curso Básico de Word 2013 - Parte II
Curso Básico de Word 2013 - Parte IICurso Básico de Word 2013 - Parte II
Curso Básico de Word 2013 - Parte II
 
Curso de Básico de Excel 2013 - Parte I
Curso de Básico de Excel  2013 - Parte ICurso de Básico de Excel  2013 - Parte I
Curso de Básico de Excel 2013 - Parte I
 
OpenMP
OpenMPOpenMP
OpenMP
 

Similaire à Trabalho: Arquitetura e software paralelo

Virtualização Teste
Virtualização TesteVirtualização Teste
Virtualização Testegabrielca200
 
Dissertacao - Palestra - Algoritmos para simulador de arquiteturas paralelas
Dissertacao - Palestra - Algoritmos para simulador de arquiteturas paralelasDissertacao - Palestra - Algoritmos para simulador de arquiteturas paralelas
Dissertacao - Palestra - Algoritmos para simulador de arquiteturas paralelasLuiz Arthur
 
Desempenho de um Servidor Web em Ambientes de Computação Isolados
Desempenho de um Servidor Web em Ambientes de Computação IsoladosDesempenho de um Servidor Web em Ambientes de Computação Isolados
Desempenho de um Servidor Web em Ambientes de Computação IsoladosAndre Danelon
 
Introdução a sistemas operacionais 002
Introdução a sistemas operacionais 002Introdução a sistemas operacionais 002
Introdução a sistemas operacionais 002ewerton333
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Pepe Rocker
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosJoseVieira75
 
Introdução aos Sistemas operacionais
Introdução aos Sistemas operacionaisIntrodução aos Sistemas operacionais
Introdução aos Sistemas operacionaisNécio de Lima Veras
 
Sistemas Operacionais GerêNcia De Dispositivos De Io CapíTulo 12
Sistemas Operacionais   GerêNcia De Dispositivos De Io   CapíTulo 12Sistemas Operacionais   GerêNcia De Dispositivos De Io   CapíTulo 12
Sistemas Operacionais GerêNcia De Dispositivos De Io CapíTulo 12Rodrigo Botelho
 
Sistemas Operacionais GerêNcia De Dispositivos De Io CapíTulo 12
Sistemas Operacionais   GerêNcia De Dispositivos De Io   CapíTulo 12Sistemas Operacionais   GerêNcia De Dispositivos De Io   CapíTulo 12
Sistemas Operacionais GerêNcia De Dispositivos De Io CapíTulo 12Rodrigo Botelho
 
Sistemas Operacionais GerêNcia De Dispositivos De Io CapíTulo 12
Sistemas Operacionais   GerêNcia De Dispositivos De Io   CapíTulo 12Sistemas Operacionais   GerêNcia De Dispositivos De Io   CapíTulo 12
Sistemas Operacionais GerêNcia De Dispositivos De Io CapíTulo 12Rodrigo Botelho
 
Escalonamento de processos em sistemas virtualizados
Escalonamento de processos em sistemas virtualizadosEscalonamento de processos em sistemas virtualizados
Escalonamento de processos em sistemas virtualizadosClaudio Eckert
 
Aula - SISTEMAS OPERACIONAIS - Prof. Gabriel.pptx
Aula - SISTEMAS OPERACIONAIS - Prof. Gabriel.pptxAula - SISTEMAS OPERACIONAIS - Prof. Gabriel.pptx
Aula - SISTEMAS OPERACIONAIS - Prof. Gabriel.pptxgabrieloliveiramarti3
 
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionaisSuperTec1
 

Similaire à Trabalho: Arquitetura e software paralelo (20)

Virtualização Teste
Virtualização TesteVirtualização Teste
Virtualização Teste
 
Dissertacao - Palestra - Algoritmos para simulador de arquiteturas paralelas
Dissertacao - Palestra - Algoritmos para simulador de arquiteturas paralelasDissertacao - Palestra - Algoritmos para simulador de arquiteturas paralelas
Dissertacao - Palestra - Algoritmos para simulador de arquiteturas paralelas
 
Joaopinheiro
JoaopinheiroJoaopinheiro
Joaopinheiro
 
Desempenho de um Servidor Web em Ambientes de Computação Isolados
Desempenho de um Servidor Web em Ambientes de Computação IsoladosDesempenho de um Servidor Web em Ambientes de Computação Isolados
Desempenho de um Servidor Web em Ambientes de Computação Isolados
 
Sistemas operacionais 02
Sistemas operacionais   02Sistemas operacionais   02
Sistemas operacionais 02
 
Introdução a sistemas operacionais 002
Introdução a sistemas operacionais 002Introdução a sistemas operacionais 002
Introdução a sistemas operacionais 002
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Aula01
Aula01Aula01
Aula01
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Introdução aos Sistemas operacionais
Introdução aos Sistemas operacionaisIntrodução aos Sistemas operacionais
Introdução aos Sistemas operacionais
 
Sistemas Operacionais GerêNcia De Dispositivos De Io CapíTulo 12
Sistemas Operacionais   GerêNcia De Dispositivos De Io   CapíTulo 12Sistemas Operacionais   GerêNcia De Dispositivos De Io   CapíTulo 12
Sistemas Operacionais GerêNcia De Dispositivos De Io CapíTulo 12
 
Sistemas Operacionais GerêNcia De Dispositivos De Io CapíTulo 12
Sistemas Operacionais   GerêNcia De Dispositivos De Io   CapíTulo 12Sistemas Operacionais   GerêNcia De Dispositivos De Io   CapíTulo 12
Sistemas Operacionais GerêNcia De Dispositivos De Io CapíTulo 12
 
Sistemas Operacionais GerêNcia De Dispositivos De Io CapíTulo 12
Sistemas Operacionais   GerêNcia De Dispositivos De Io   CapíTulo 12Sistemas Operacionais   GerêNcia De Dispositivos De Io   CapíTulo 12
Sistemas Operacionais GerêNcia De Dispositivos De Io CapíTulo 12
 
F oc aula_04
F oc aula_04F oc aula_04
F oc aula_04
 
Fieldbus3
Fieldbus3Fieldbus3
Fieldbus3
 
Escalonamento de processos em sistemas virtualizados
Escalonamento de processos em sistemas virtualizadosEscalonamento de processos em sistemas virtualizados
Escalonamento de processos em sistemas virtualizados
 
Aula - SISTEMAS OPERACIONAIS - Prof. Gabriel.pptx
Aula - SISTEMAS OPERACIONAIS - Prof. Gabriel.pptxAula - SISTEMAS OPERACIONAIS - Prof. Gabriel.pptx
Aula - SISTEMAS OPERACIONAIS - Prof. Gabriel.pptx
 
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
 
Sistema Operativo 2
Sistema Operativo 2Sistema Operativo 2
Sistema Operativo 2
 

Plus de Verônica Veiga

Plus de Verônica Veiga (17)

Trabalho: Rede sem fio.
Trabalho: Rede sem fio.Trabalho: Rede sem fio.
Trabalho: Rede sem fio.
 
Projeto: Montagem de uma rede local
Projeto: Montagem de uma rede local Projeto: Montagem de uma rede local
Projeto: Montagem de uma rede local
 
ApresentaçãoSlides - Xfetecep
ApresentaçãoSlides - XfetecepApresentaçãoSlides - Xfetecep
ApresentaçãoSlides - Xfetecep
 
Apostila: tutorial bios setup ide
Apostila: tutorial bios setup ideApostila: tutorial bios setup ide
Apostila: tutorial bios setup ide
 
Apostila: Curso de java III
Apostila: Curso de java IIIApostila: Curso de java III
Apostila: Curso de java III
 
Apostila:Curso de java II
Apostila:Curso de java II  Apostila:Curso de java II
Apostila:Curso de java II
 
Apostila: Curso de java I
Apostila: Curso de java IApostila: Curso de java I
Apostila: Curso de java I
 
Apostila: Netbeans
Apostila: NetbeansApostila: Netbeans
Apostila: Netbeans
 
Apostila: CSS
Apostila: CSSApostila: CSS
Apostila: CSS
 
Apostila dreamweaver
Apostila dreamweaver Apostila dreamweaver
Apostila dreamweaver
 
Banco de dados
Banco de dados   Banco de dados
Banco de dados
 
Algoritmo lamport
Algoritmo lamportAlgoritmo lamport
Algoritmo lamport
 
Placas de redes
Placas de redesPlacas de redes
Placas de redes
 
Processadores
ProcessadoresProcessadores
Processadores
 
Estrutura de linguagem C++
Estrutura de linguagem C++Estrutura de linguagem C++
Estrutura de linguagem C++
 
Relatório banda larga
Relatório banda largaRelatório banda larga
Relatório banda larga
 
Projeto rede local
Projeto rede localProjeto rede local
Projeto rede local
 

Trabalho: Arquitetura e software paralelo

  • 1. ARQUITETURA PARALELA E SOFTWARE PARALELO V2I Verônica Veiga Professor: Mário http://informaticaentretenimento.blogspot.com/ Verônica Veiga
  • 2. MODELOS DE COMPUTAÇÃO PARALELA:  SISD (SINGLE INSTRUCTION SINGLE DATA);  SIMD (SINGLE INSTRUCTION STREM MULTIPLE DATA STREAM);  MISD (MULTIPLE INSTRUCTION STREAM SINGLE DATA STREAM),  MIMD (MULTIPLE INSTRUCTION STREAM MULTIPLE DATA STREAM). http://informaticaentretenimento.blogspot.com/ Verônica Veiga
  • 3. Processadores vetoriais ou processamento vetorial é definido como aplicação de operações aritméticas/lógicas sobre vetores, ao invés de operações sobre pares de dados ou dados escalares. http://informaticaentretenimento.blogspot.com/ Verônica Veiga
  • 4. Estes ambientes são conhecidos como arquiteturas de compartilhamento total, são caracterizadas por até dezenas de processadores compartilhando os mesmos recursos computacionais e rodando um único sistema operacional. Os processadores são considerados simétricos porque têm os mesmos custos para acesso à http://informaticaentretenimento.blogspot.com/ memória principal. Verônica Veiga
  • 5. Essas máquinas almejam o alto desempenho através da utilização de um grande número de processadores comerciais, os quais, devido ao fator do custo, acabam sendo processadores de baixo ou médio poder computacional. http://informaticaentretenimento.blogspot.com/ Verônica Veiga
  • 6. São sistemas que apesar das memórias estarem fisicamente separada, todos os processadores podem endereçar as memórias de todos os nós devido ao fato de que foi implementado um espaço único de endereçamento . http://informaticaentretenimento.blogspot.com/ Verônica Veiga
  • 7. As máquinas NOW utilizam uma rede local (normalmente Ethernet ou ATM), para a execução de aplicações paralelas. Pois a rede local pode ser vista como uma máquina paralela em que vários processadores, com suas memórias http://informaticaentretenimento.blogspot.com/ locais Verônica Veiga
  • 8. Processamento Paralelo é a ligação de vários computadores para realizar uma tarefa, tecnicamente ,é um sistema de inter-conexão de vários nós de processamento, de maneira que um processo de grande consumo, seja executado no nó mais disponível ou mesmo subdividido por vários http://informaticaentretenimento.blogspot.com/ nós”. Verônica Veiga
  • 9. Funcionamento do Processo Paralelo Em uma rede na qual trabalha O software usando sistema de instalado terá a Processamento Paralelo é permitido a instalação de um função: único tipo de Sistema Operacional, sendo assim se em - Detectar erros e um computador for instalado o defeitos; Linux, então será necessário que todos demais computadores - Oferecer meios de operem com o mesmo software, reparos; isto porque existe particularidades em cada sistema operacional que - Realizar a poderiam impedir o bom distribuição do funcionamento do cluster ou processamento. aglomerado de computadores. http://informaticaentretenimento.blogspot.com/ Verônica Veiga
  • 10. O computador principal é chamado de “Gerente de Tarefas”, que tem a função de distribuir as tarefas para os nós ou nodos, que por sua vez processam as informações e o resultado obtido retorna para o “Gerente de tarefas http://informaticaentretenimento.blogspot.com/ Verônica Veiga
  • 11. Os três tipos de Processamento Paralelo SWAR (Simd Withn a Register): Trabalha com programa de baixo nível; Usa processador MMX; Trabalha com apenas um processador. SMP (Symetric Multi Processor): São computadores com mais de um processador em uma mesma placa mãe; Compartilham o mesmo BUS e a mesma memória. http://informaticaentretenimento.blogspot.com/ Verônica
  • 12. Cluster Beowulf: é caracterizado pelo agrupamento de vários computadores individuais denominados “nós escravos” sendo gerenciados pelo computador. Ocorre através da instalação de um conjunto de computadores sem teclado, mouse e monitor, conectados em uma rede por meio de Switch e uma Linguagem de instruções que fará a troca de dados, rodando em uma plataforma GNU/Linux, conectados a um servidor que será o gerenciador que irá distribuir tarefas, http://informaticaentretenimento.blogspot.com/ Verônica Veiga
  • 13. O Linux é a plataforma de sistema Operacional mais utilizada, justamente porque contem ferramentas que permitem a alteração e adaptação do Kernel para melhor desempenho nas atividades e aplicações que deverá desenvolver http://informaticaentretenimento.blogspot.com/ Verônica
  • 14. As vantagens: •Capacidade de processamento de grandes tarefas; • Agilidade no processamento; • Bom desempenho e performance nas atividades; • Baixo custo (utilização de hardware popular e software aberto). http://informaticaentretenimento.blogspot.com/ Verônica Veiga
  • 15. Serviços realizados pelo Processamento Paralelo Beowulf • Para computação cientifica ou análises financeiras; • Na indústria cinematográfica para renderização de gráficos de altíssima qualidade e animações. Ex: Titanic, onde 105 computadores montados em uma rede local de alta velocidade, equipados com sistema operacional gratuito (Linux),utilizados para realizar renderização das imagens. http://informaticaentretenimento.blogspot.com/ Verônica Veiga
  • 16. Apresenta um sistema de processamento Beowulf realizado pela IBM, cada um contendo 2 processadores, 512 MB de RAM e uma interface de rede gigabit Ethernet, similares a um PC doméstico. Esses módulos foram agrupados em racks (chamados de nós), cada um com 512 racks, interligados por uma complexa malha de cabos de rede, rodando um software próprio de gerenciamento http://informaticaentretenimento.blogspot.com/ Verônica
  • 18. Nós da IE (Informática Entretenimento).    Temos o prazer de apresentar o “blog”. Uma ferramenta de estudos e cursos online. http://informaticaentretenimento.blogspot.com/
  • 19. Blog uma ferramenta de estudos http://informaticaentretenimento.blogspot.com/
  • 20. Curso online pelo blog: Informática Entretenimento