SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
Perfil: Analista - Desenvolvimento de Sistemas
Questões da Prova aplicada em Maio 2006




                                             Prof. Jaime Correia Neto
                                             jcn25@yahoo.com
                                 Material elaborado pelos Prof. Walter Cunha e Jaime Correia
                                 Para mais informações, acesse http://www.waltercunha.com
Notas do Professor
A prova de 2006 da Dataprev foi bem distribuída frente ao seu edital.
Praticamente todos os itens foram cobrados, o que privilegia os que estudam.
A ênfase da prova nas questões relativas a desenvolvimento concentrou-se
nas questões de análise e projeto, bem como nas de arquitetura J2EE e
banco de dados. Diria que essas tiveram maior peso devido à dificuldade ou
ao trabalho em respondê-las. As questões de redes e arquitetura estavam
bem acessíveis, sem maiores complicações. A questão discursiva abordou
um tema tipo “guarda-chuva”, ou seja, era possível abordar inúmeros
assuntos dentro da dissertação. Essa, sim, talvez tenha sido a maior
dificuldade do concurso, uma dissertação longa para ser concluída dentro do
tempo da prova objetiva.

                                                                        Jaime Correia




                                    Material elaborado pelos Prof. Walter Cunha e Jaime Correia
                                    Para mais informações, acesse http://www.waltercunha.com
Estatísticas – 79 Questões
• Arquitetura de Computadores (2)
• Banco de Dados (14)
• Ambiente WEB (2)
• Engenharia de Software (8)
• Arquitetura de Software (5)
• OO (5)
•UML (10)
•RUP (3)
• Redes de Computadores (15)
• ISO 12207 (5)
•J2EE (9)
• Segurança (1)




                                Material elaborado pelos Prof. Walter Cunha e Jaime Correia
                                Para mais informações, acesse http://www.waltercunha.com
50 Uma alternativa de baixo custo para se obter processamento de alto
desempenho são os agregados de computadores (clusters), que são conjuntos de
computadores comuns, usualmente do tipo PC, interligados por redes USB de alta
velocidade, implementando a programação paralela por meio de memória
compartilhada distribuída (DSM).




                                     Material elaborado pelos Prof. Walter Cunha e Jaime Correia
                                     Para mais informações, acesse http://www.waltercunha.com
50 Uma alternativa de baixo custo para se obter processamento de alto
desempenho são os agregados de computadores (clusters), que são conjuntos de
computadores comuns, usualmente do tipo PC, interligados por redes USB de alta
velocidade, implementando a programação paralela por meio de memória
compartilhada distribuída (DSM).

Errada. Os erros estão em afirmar que a interligação entre os computadores se dá
por meio de redes USB e que a programação paralela é implementada por meio
de memória compartilhada distribuída. Vamos revisar esses conceitos a seguir.

Cluster, Segundo Stallings:
“Um cluster consiste de um conjunto de computadores completos, conectados
entre si, que trabalham juntos como um recurso computacional unificado, criando a
ilusão de ser uma única máquina. O termo computador completo (whole computer)
é usado para designar um sistema que pode rodar por si próprio,
independentemente do cluster.”




                                      Material elaborado pelos Prof. Walter Cunha e Jaime Correia
                                      Para mais informações, acesse http://www.waltercunha.com
50
Ainda citando Stallings:

“Os clusters são classificados na literatura de várias formas diferentes. Talvez a
classificação mais simples seja aquela baseada na forma como os computadores
no cluster compartilham o acesso aos discos. A Figura 16.9a ilustra um cluster com
dois nós, onde a única forma de interconexão é por meio de uma ligação de alta
velocidade, que pode ser usada para troca de mensagens que coordenam a
atividade do cluster. Essa ligação pode ser uma rede local (LAN), que é
compartilhada com os outros computadores que não fazem parte do
cluster, ou pode ser algum mecanismo de ligação dedicado. Nesse último
caso, um ou mais computadores do cluster terão uma ligação com uma rede LAN
ou WAN, de forma que existe uma conexão entre o cluster servidor e os sistemas
cliente remotos.”




                                      Material elaborado pelos Prof. Walter Cunha e Jaime Correia
                                      Para mais informações, acesse http://www.waltercunha.com
50
Programação Paralela

O que é?
Consiste em executar simultaneamente várias partes de uma mesma aplicação

Tornou-se possível a partir do desenvolvimento de sistemas operacionais
multi-tarefa, multithread e paralelos.

Aplicações são executadas paralelamente:
Em um mesmo processador
Em uma máquina multiprocessada
Em um grupo de máquinas interligadas que se comporta como uma só máquina
(cluster).

 Do exposto, podemos verificar que a programação paralela é aplicada em
clusters.




                                      Material elaborado pelos Prof. Walter Cunha e Jaime Correia
                                      Para mais informações, acesse http://www.waltercunha.com
50




Note que os sistemas de memória compartilhada e memória exclusiva são
mutuamente exclusivos, ou seja, não há que se falar em sistemas de memória
distribuiída compartilhada.

                                     Material elaborado pelos Prof. Walter Cunha e Jaime Correia
                                     Para mais informações, acesse http://www.waltercunha.com
Informações Finais
Ganhe Descontos com Sugestões!
Se você encontrar erros de qualquer natureza, por favor, nos reporte através de
falecomigo@waltercunha.com. Adicionalmente, sugestões de melhoramento nos
comentários das questões (descoberta da bibliografia consagrada de onde foi
retirado o trecho, indicação de impropriedade técnica, apontamento de outro
trecho errado na questão, etc) serão analisadas, e se aprovadas e
implementadas, gerarão descontos na aquisição de novos materiais.


Adquira Materiais Anteriores:
http://waltercunha.com/loja/

Bibliografia Indicada/Utilizada:
http://waltercunha.com/blog/index.php/ranking/

Participe de Nossa Lista de Discussão:
http://br.groups.yahoo.com/group/timasters/

                                      Material elaborado pelos Prof. Walter Cunha e Jaime Correia
                                      Para mais informações, acesse http://www.waltercunha.com
Obrigado !
Jaime Correia
jcn25@yahoo.com




         Material elaborado pelos Prof. Walter Cunha e Jaime Correia
         Para mais informações, acesse http://www.waltercunha.com

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (7)

Pvm
PvmPvm
Pvm
 
08 Revelation Worthy Is The Lamb
08 Revelation   Worthy Is The Lamb08 Revelation   Worthy Is The Lamb
08 Revelation Worthy Is The Lamb
 
Campus Party - Computer Vision
Campus Party - Computer VisionCampus Party - Computer Vision
Campus Party - Computer Vision
 
Ray Trace
Ray TraceRay Trace
Ray Trace
 
Memória Compartilhada Distribuída (DSM)
Memória Compartilhada Distribuída (DSM)Memória Compartilhada Distribuída (DSM)
Memória Compartilhada Distribuída (DSM)
 
Desmistificando o RFID
Desmistificando o RFIDDesmistificando o RFID
Desmistificando o RFID
 
Computação Ubíqua
Computação UbíquaComputação Ubíqua
Computação Ubíqua
 

Ähnlich wie Prova Análise Sistemas 2006

Supercombo Serpro - Amostra
Supercombo Serpro - AmostraSupercombo Serpro - Amostra
Supercombo Serpro - AmostraWalter Cunha
 
PCF03 - 2001 Comentada
PCF03 - 2001 ComentadaPCF03 - 2001 Comentada
PCF03 - 2001 ComentadaWalter Cunha
 
Tecnologia front end back-end
Tecnologia front end back-end Tecnologia front end back-end
Tecnologia front end back-end Andressa Silveira
 
Treinamento de Performance and tuning
Treinamento de Performance and tuningTreinamento de Performance and tuning
Treinamento de Performance and tuningDell Technologies
 
5 componentes, ferramentas e documentação de infraestrutura
5 componentes, ferramentas e documentação de infraestrutura5 componentes, ferramentas e documentação de infraestrutura
5 componentes, ferramentas e documentação de infraestruturaEdmir Tavares de Arruda Junior
 
Servidor com processamento paralelo utilizando CUDA aplicado em uma urna elet...
Servidor com processamento paralelo utilizando CUDA aplicado em uma urna elet...Servidor com processamento paralelo utilizando CUDA aplicado em uma urna elet...
Servidor com processamento paralelo utilizando CUDA aplicado em uma urna elet...DouglasAmmirantedaCu
 
Apresentação Monografia
Apresentação MonografiaApresentação Monografia
Apresentação MonografiaLeon Homar
 
Webinar: Debugging em Linux embarcado
Webinar: Debugging em Linux embarcadoWebinar: Debugging em Linux embarcado
Webinar: Debugging em Linux embarcadoEmbarcados
 
sfCon 2012 - Conceitos de Engenharia Reversa aplicados na migração de sistema...
sfCon 2012 - Conceitos de Engenharia Reversa aplicados na migração de sistema...sfCon 2012 - Conceitos de Engenharia Reversa aplicados na migração de sistema...
sfCon 2012 - Conceitos de Engenharia Reversa aplicados na migração de sistema...Guilherme Veras
 
Artigo Threads O Problema Dos Leitores E Escritores Implementado Em C# Rafael...
Artigo Threads O Problema Dos Leitores E Escritores Implementado Em C# Rafael...Artigo Threads O Problema Dos Leitores E Escritores Implementado Em C# Rafael...
Artigo Threads O Problema Dos Leitores E Escritores Implementado Em C# Rafael...rafaelov
 
Proposta lucas simon-rodrigues-magalhaes
Proposta lucas simon-rodrigues-magalhaesProposta lucas simon-rodrigues-magalhaes
Proposta lucas simon-rodrigues-magalhaeslucassrod
 
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03NeuroMat
 
Aceleração no-acesso-à-internet-estudo-sobre-o-servidor-proxy-cache-squid1
Aceleração no-acesso-à-internet-estudo-sobre-o-servidor-proxy-cache-squid1Aceleração no-acesso-à-internet-estudo-sobre-o-servidor-proxy-cache-squid1
Aceleração no-acesso-à-internet-estudo-sobre-o-servidor-proxy-cache-squid1UNOESTE - Universidade do Oeste Paulista
 

Ähnlich wie Prova Análise Sistemas 2006 (20)

2 cabeamento estruturado e ambiente de conexão
2 cabeamento estruturado e ambiente de conexão2 cabeamento estruturado e ambiente de conexão
2 cabeamento estruturado e ambiente de conexão
 
Supercombo Serpro - Amostra
Supercombo Serpro - AmostraSupercombo Serpro - Amostra
Supercombo Serpro - Amostra
 
PCF03 - 2001 Comentada
PCF03 - 2001 ComentadaPCF03 - 2001 Comentada
PCF03 - 2001 Comentada
 
Tecnologia front end back-end
Tecnologia front end back-end Tecnologia front end back-end
Tecnologia front end back-end
 
Treinamento de Performance and tuning
Treinamento de Performance and tuningTreinamento de Performance and tuning
Treinamento de Performance and tuning
 
Projeto de Rede Local (LAN)
Projeto de Rede Local (LAN)Projeto de Rede Local (LAN)
Projeto de Rede Local (LAN)
 
Cluster individual
Cluster   individualCluster   individual
Cluster individual
 
5 componentes, ferramentas e documentação de infraestrutura
5 componentes, ferramentas e documentação de infraestrutura5 componentes, ferramentas e documentação de infraestrutura
5 componentes, ferramentas e documentação de infraestrutura
 
Servidor com processamento paralelo utilizando CUDA aplicado em uma urna elet...
Servidor com processamento paralelo utilizando CUDA aplicado em uma urna elet...Servidor com processamento paralelo utilizando CUDA aplicado em uma urna elet...
Servidor com processamento paralelo utilizando CUDA aplicado em uma urna elet...
 
Apresentação Monografia
Apresentação MonografiaApresentação Monografia
Apresentação Monografia
 
Clusters, o que é?
Clusters, o que é?Clusters, o que é?
Clusters, o que é?
 
Webinar: Debugging em Linux embarcado
Webinar: Debugging em Linux embarcadoWebinar: Debugging em Linux embarcado
Webinar: Debugging em Linux embarcado
 
sfCon 2012 - Conceitos de Engenharia Reversa aplicados na migração de sistema...
sfCon 2012 - Conceitos de Engenharia Reversa aplicados na migração de sistema...sfCon 2012 - Conceitos de Engenharia Reversa aplicados na migração de sistema...
sfCon 2012 - Conceitos de Engenharia Reversa aplicados na migração de sistema...
 
Drupal - WEG
Drupal - WEGDrupal - WEG
Drupal - WEG
 
Artigo Threads O Problema Dos Leitores E Escritores Implementado Em C# Rafael...
Artigo Threads O Problema Dos Leitores E Escritores Implementado Em C# Rafael...Artigo Threads O Problema Dos Leitores E Escritores Implementado Em C# Rafael...
Artigo Threads O Problema Dos Leitores E Escritores Implementado Em C# Rafael...
 
Proposta lucas simon-rodrigues-magalhaes
Proposta lucas simon-rodrigues-magalhaesProposta lucas simon-rodrigues-magalhaes
Proposta lucas simon-rodrigues-magalhaes
 
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03
 
Clusters
ClustersClusters
Clusters
 
portfolio unopar
portfolio unoparportfolio unopar
portfolio unopar
 
Aceleração no-acesso-à-internet-estudo-sobre-o-servidor-proxy-cache-squid1
Aceleração no-acesso-à-internet-estudo-sobre-o-servidor-proxy-cache-squid1Aceleração no-acesso-à-internet-estudo-sobre-o-servidor-proxy-cache-squid1
Aceleração no-acesso-à-internet-estudo-sobre-o-servidor-proxy-cache-squid1
 

Mehr von Walter Cunha

Desmistificando o Gerenciamento por Projetos - Walter Cunha
Desmistificando o Gerenciamento por Projetos - Walter Cunha Desmistificando o Gerenciamento por Projetos - Walter Cunha
Desmistificando o Gerenciamento por Projetos - Walter Cunha Walter Cunha
 
Gestão Estratégica de Recursos (CGU)
Gestão Estratégica de Recursos (CGU) Gestão Estratégica de Recursos (CGU)
Gestão Estratégica de Recursos (CGU) Walter Cunha
 
Técnicas e Ferramentas da Gestão de Projetos Aplicadas às Contratações Públicas
Técnicas e Ferramentas da Gestão de Projetos Aplicadas às Contratações PúblicasTécnicas e Ferramentas da Gestão de Projetos Aplicadas às Contratações Públicas
Técnicas e Ferramentas da Gestão de Projetos Aplicadas às Contratações PúblicasWalter Cunha
 
Seminário Melhores Práticas em Contratações de TI (ENAP) - Walter Cunha
Seminário Melhores Práticas em Contratações de TI (ENAP) -  Walter CunhaSeminário Melhores Práticas em Contratações de TI (ENAP) -  Walter Cunha
Seminário Melhores Práticas em Contratações de TI (ENAP) - Walter CunhaWalter Cunha
 
Panorama dos Concursos Públicos de TI - Senacoo 2014 (Amostra)
Panorama dos Concursos Públicos de TI - Senacoo 2014 (Amostra)Panorama dos Concursos Públicos de TI - Senacoo 2014 (Amostra)
Panorama dos Concursos Públicos de TI - Senacoo 2014 (Amostra)Walter Cunha
 
Terceirização no Desenvolvimento de Sistema
Terceirização no Desenvolvimento de SistemaTerceirização no Desenvolvimento de Sistema
Terceirização no Desenvolvimento de SistemaWalter Cunha
 
Panorama dos Concurso Públicos de TI (USP, 2012) - Walter Cunha
Panorama dos Concurso Públicos de TI (USP, 2012) - Walter CunhaPanorama dos Concurso Públicos de TI (USP, 2012) - Walter Cunha
Panorama dos Concurso Públicos de TI (USP, 2012) - Walter CunhaWalter Cunha
 
Coletanea Redes de Computadores (ESAF) - Walter Cunha
Coletanea Redes de Computadores (ESAF) - Walter CunhaColetanea Redes de Computadores (ESAF) - Walter Cunha
Coletanea Redes de Computadores (ESAF) - Walter CunhaWalter Cunha
 
Coletanea Governanca (Esaf) - Walter Cunha
Coletanea Governanca (Esaf) - Walter CunhaColetanea Governanca (Esaf) - Walter Cunha
Coletanea Governanca (Esaf) - Walter CunhaWalter Cunha
 
Coletanea Segurança e Auditoria (Esaf) - Walter Cunha
Coletanea Segurança e Auditoria (Esaf) -  Walter CunhaColetanea Segurança e Auditoria (Esaf) -  Walter Cunha
Coletanea Segurança e Auditoria (Esaf) - Walter CunhaWalter Cunha
 
Coletanea UML e OO (ESAF) - Jaime Correia
Coletanea UML e OO (ESAF) - Jaime CorreiaColetanea UML e OO (ESAF) - Jaime Correia
Coletanea UML e OO (ESAF) - Jaime CorreiaWalter Cunha
 
Coletanea BD e BI (ESAF) - Jaime Correia
Coletanea BD e  BI (ESAF) - Jaime CorreiaColetanea BD e  BI (ESAF) - Jaime Correia
Coletanea BD e BI (ESAF) - Jaime CorreiaWalter Cunha
 
Coletanea PMBoK Esaf
Coletanea PMBoK Esaf  Coletanea PMBoK Esaf
Coletanea PMBoK Esaf Walter Cunha
 
MPOG2008 - Walter Cunha
MPOG2008 - Walter CunhaMPOG2008 - Walter Cunha
MPOG2008 - Walter CunhaWalter Cunha
 
MPOG 2008 TI - Resolução - Jaime Correia
MPOG 2008 TI - Resolução - Jaime CorreiaMPOG 2008 TI - Resolução - Jaime Correia
MPOG 2008 TI - Resolução - Jaime CorreiaWalter Cunha
 
MPOG - TI - Jaime (Amostra)
MPOG - TI - Jaime (Amostra)MPOG - TI - Jaime (Amostra)
MPOG - TI - Jaime (Amostra)Walter Cunha
 
TRFB 2006 - TI - Jaime
TRFB 2006 - TI - JaimeTRFB 2006 - TI - Jaime
TRFB 2006 - TI - JaimeWalter Cunha
 
TRFB - TI - Prof Walter Cunha
TRFB - TI - Prof Walter CunhaTRFB - TI - Prof Walter Cunha
TRFB - TI - Prof Walter CunhaWalter Cunha
 
STN-TI-2005 - Walter Cunha
STN-TI-2005 - Walter CunhaSTN-TI-2005 - Walter Cunha
STN-TI-2005 - Walter CunhaWalter Cunha
 
STN-TI-2005 - Walter Cunha
STN-TI-2005 - Walter CunhaSTN-TI-2005 - Walter Cunha
STN-TI-2005 - Walter CunhaWalter Cunha
 

Mehr von Walter Cunha (20)

Desmistificando o Gerenciamento por Projetos - Walter Cunha
Desmistificando o Gerenciamento por Projetos - Walter Cunha Desmistificando o Gerenciamento por Projetos - Walter Cunha
Desmistificando o Gerenciamento por Projetos - Walter Cunha
 
Gestão Estratégica de Recursos (CGU)
Gestão Estratégica de Recursos (CGU) Gestão Estratégica de Recursos (CGU)
Gestão Estratégica de Recursos (CGU)
 
Técnicas e Ferramentas da Gestão de Projetos Aplicadas às Contratações Públicas
Técnicas e Ferramentas da Gestão de Projetos Aplicadas às Contratações PúblicasTécnicas e Ferramentas da Gestão de Projetos Aplicadas às Contratações Públicas
Técnicas e Ferramentas da Gestão de Projetos Aplicadas às Contratações Públicas
 
Seminário Melhores Práticas em Contratações de TI (ENAP) - Walter Cunha
Seminário Melhores Práticas em Contratações de TI (ENAP) -  Walter CunhaSeminário Melhores Práticas em Contratações de TI (ENAP) -  Walter Cunha
Seminário Melhores Práticas em Contratações de TI (ENAP) - Walter Cunha
 
Panorama dos Concursos Públicos de TI - Senacoo 2014 (Amostra)
Panorama dos Concursos Públicos de TI - Senacoo 2014 (Amostra)Panorama dos Concursos Públicos de TI - Senacoo 2014 (Amostra)
Panorama dos Concursos Públicos de TI - Senacoo 2014 (Amostra)
 
Terceirização no Desenvolvimento de Sistema
Terceirização no Desenvolvimento de SistemaTerceirização no Desenvolvimento de Sistema
Terceirização no Desenvolvimento de Sistema
 
Panorama dos Concurso Públicos de TI (USP, 2012) - Walter Cunha
Panorama dos Concurso Públicos de TI (USP, 2012) - Walter CunhaPanorama dos Concurso Públicos de TI (USP, 2012) - Walter Cunha
Panorama dos Concurso Públicos de TI (USP, 2012) - Walter Cunha
 
Coletanea Redes de Computadores (ESAF) - Walter Cunha
Coletanea Redes de Computadores (ESAF) - Walter CunhaColetanea Redes de Computadores (ESAF) - Walter Cunha
Coletanea Redes de Computadores (ESAF) - Walter Cunha
 
Coletanea Governanca (Esaf) - Walter Cunha
Coletanea Governanca (Esaf) - Walter CunhaColetanea Governanca (Esaf) - Walter Cunha
Coletanea Governanca (Esaf) - Walter Cunha
 
Coletanea Segurança e Auditoria (Esaf) - Walter Cunha
Coletanea Segurança e Auditoria (Esaf) -  Walter CunhaColetanea Segurança e Auditoria (Esaf) -  Walter Cunha
Coletanea Segurança e Auditoria (Esaf) - Walter Cunha
 
Coletanea UML e OO (ESAF) - Jaime Correia
Coletanea UML e OO (ESAF) - Jaime CorreiaColetanea UML e OO (ESAF) - Jaime Correia
Coletanea UML e OO (ESAF) - Jaime Correia
 
Coletanea BD e BI (ESAF) - Jaime Correia
Coletanea BD e  BI (ESAF) - Jaime CorreiaColetanea BD e  BI (ESAF) - Jaime Correia
Coletanea BD e BI (ESAF) - Jaime Correia
 
Coletanea PMBoK Esaf
Coletanea PMBoK Esaf  Coletanea PMBoK Esaf
Coletanea PMBoK Esaf
 
MPOG2008 - Walter Cunha
MPOG2008 - Walter CunhaMPOG2008 - Walter Cunha
MPOG2008 - Walter Cunha
 
MPOG 2008 TI - Resolução - Jaime Correia
MPOG 2008 TI - Resolução - Jaime CorreiaMPOG 2008 TI - Resolução - Jaime Correia
MPOG 2008 TI - Resolução - Jaime Correia
 
MPOG - TI - Jaime (Amostra)
MPOG - TI - Jaime (Amostra)MPOG - TI - Jaime (Amostra)
MPOG - TI - Jaime (Amostra)
 
TRFB 2006 - TI - Jaime
TRFB 2006 - TI - JaimeTRFB 2006 - TI - Jaime
TRFB 2006 - TI - Jaime
 
TRFB - TI - Prof Walter Cunha
TRFB - TI - Prof Walter CunhaTRFB - TI - Prof Walter Cunha
TRFB - TI - Prof Walter Cunha
 
STN-TI-2005 - Walter Cunha
STN-TI-2005 - Walter CunhaSTN-TI-2005 - Walter Cunha
STN-TI-2005 - Walter Cunha
 
STN-TI-2005 - Walter Cunha
STN-TI-2005 - Walter CunhaSTN-TI-2005 - Walter Cunha
STN-TI-2005 - Walter Cunha
 

Prova Análise Sistemas 2006

  • 1. Perfil: Analista - Desenvolvimento de Sistemas Questões da Prova aplicada em Maio 2006 Prof. Jaime Correia Neto jcn25@yahoo.com Material elaborado pelos Prof. Walter Cunha e Jaime Correia Para mais informações, acesse http://www.waltercunha.com
  • 2. Notas do Professor A prova de 2006 da Dataprev foi bem distribuída frente ao seu edital. Praticamente todos os itens foram cobrados, o que privilegia os que estudam. A ênfase da prova nas questões relativas a desenvolvimento concentrou-se nas questões de análise e projeto, bem como nas de arquitetura J2EE e banco de dados. Diria que essas tiveram maior peso devido à dificuldade ou ao trabalho em respondê-las. As questões de redes e arquitetura estavam bem acessíveis, sem maiores complicações. A questão discursiva abordou um tema tipo “guarda-chuva”, ou seja, era possível abordar inúmeros assuntos dentro da dissertação. Essa, sim, talvez tenha sido a maior dificuldade do concurso, uma dissertação longa para ser concluída dentro do tempo da prova objetiva. Jaime Correia Material elaborado pelos Prof. Walter Cunha e Jaime Correia Para mais informações, acesse http://www.waltercunha.com
  • 3. Estatísticas – 79 Questões • Arquitetura de Computadores (2) • Banco de Dados (14) • Ambiente WEB (2) • Engenharia de Software (8) • Arquitetura de Software (5) • OO (5) •UML (10) •RUP (3) • Redes de Computadores (15) • ISO 12207 (5) •J2EE (9) • Segurança (1) Material elaborado pelos Prof. Walter Cunha e Jaime Correia Para mais informações, acesse http://www.waltercunha.com
  • 4. 50 Uma alternativa de baixo custo para se obter processamento de alto desempenho são os agregados de computadores (clusters), que são conjuntos de computadores comuns, usualmente do tipo PC, interligados por redes USB de alta velocidade, implementando a programação paralela por meio de memória compartilhada distribuída (DSM). Material elaborado pelos Prof. Walter Cunha e Jaime Correia Para mais informações, acesse http://www.waltercunha.com
  • 5. 50 Uma alternativa de baixo custo para se obter processamento de alto desempenho são os agregados de computadores (clusters), que são conjuntos de computadores comuns, usualmente do tipo PC, interligados por redes USB de alta velocidade, implementando a programação paralela por meio de memória compartilhada distribuída (DSM). Errada. Os erros estão em afirmar que a interligação entre os computadores se dá por meio de redes USB e que a programação paralela é implementada por meio de memória compartilhada distribuída. Vamos revisar esses conceitos a seguir. Cluster, Segundo Stallings: “Um cluster consiste de um conjunto de computadores completos, conectados entre si, que trabalham juntos como um recurso computacional unificado, criando a ilusão de ser uma única máquina. O termo computador completo (whole computer) é usado para designar um sistema que pode rodar por si próprio, independentemente do cluster.” Material elaborado pelos Prof. Walter Cunha e Jaime Correia Para mais informações, acesse http://www.waltercunha.com
  • 6. 50 Ainda citando Stallings: “Os clusters são classificados na literatura de várias formas diferentes. Talvez a classificação mais simples seja aquela baseada na forma como os computadores no cluster compartilham o acesso aos discos. A Figura 16.9a ilustra um cluster com dois nós, onde a única forma de interconexão é por meio de uma ligação de alta velocidade, que pode ser usada para troca de mensagens que coordenam a atividade do cluster. Essa ligação pode ser uma rede local (LAN), que é compartilhada com os outros computadores que não fazem parte do cluster, ou pode ser algum mecanismo de ligação dedicado. Nesse último caso, um ou mais computadores do cluster terão uma ligação com uma rede LAN ou WAN, de forma que existe uma conexão entre o cluster servidor e os sistemas cliente remotos.” Material elaborado pelos Prof. Walter Cunha e Jaime Correia Para mais informações, acesse http://www.waltercunha.com
  • 7. 50 Programação Paralela O que é? Consiste em executar simultaneamente várias partes de uma mesma aplicação Tornou-se possível a partir do desenvolvimento de sistemas operacionais multi-tarefa, multithread e paralelos. Aplicações são executadas paralelamente: Em um mesmo processador Em uma máquina multiprocessada Em um grupo de máquinas interligadas que se comporta como uma só máquina (cluster). Do exposto, podemos verificar que a programação paralela é aplicada em clusters. Material elaborado pelos Prof. Walter Cunha e Jaime Correia Para mais informações, acesse http://www.waltercunha.com
  • 8. 50 Note que os sistemas de memória compartilhada e memória exclusiva são mutuamente exclusivos, ou seja, não há que se falar em sistemas de memória distribuiída compartilhada. Material elaborado pelos Prof. Walter Cunha e Jaime Correia Para mais informações, acesse http://www.waltercunha.com
  • 9. Informações Finais Ganhe Descontos com Sugestões! Se você encontrar erros de qualquer natureza, por favor, nos reporte através de falecomigo@waltercunha.com. Adicionalmente, sugestões de melhoramento nos comentários das questões (descoberta da bibliografia consagrada de onde foi retirado o trecho, indicação de impropriedade técnica, apontamento de outro trecho errado na questão, etc) serão analisadas, e se aprovadas e implementadas, gerarão descontos na aquisição de novos materiais. Adquira Materiais Anteriores: http://waltercunha.com/loja/ Bibliografia Indicada/Utilizada: http://waltercunha.com/blog/index.php/ranking/ Participe de Nossa Lista de Discussão: http://br.groups.yahoo.com/group/timasters/ Material elaborado pelos Prof. Walter Cunha e Jaime Correia Para mais informações, acesse http://www.waltercunha.com
  • 10. Obrigado ! Jaime Correia jcn25@yahoo.com Material elaborado pelos Prof. Walter Cunha e Jaime Correia Para mais informações, acesse http://www.waltercunha.com