Anda di halaman 1dari 32

Arquitetura de Computadores

Computação Paralela

Julho/2009

CENTRO DE
INFORMÁTICA
Computação Paralela
 Computação paralela é uma forma de
computação em que vários cálculos são
realizados simultaneamente.
Computação Paralela
 Operam sob o princípio de que grande
problemas geralmente podem ser
divididos em problemas menores, que
então são resolvidos concorrentemente
(em paralelo).
Computação Paralela
 Existem diferentes formas de computação
paralela: em bit, instrução, de dado ou de
tarefa.
 A técnica de paralelismo já é empregada
por vários anos, principalmente na
computação de alto desempenho.
 Porém recentemente o interesse no tema
cresceu devido às limitações físicas que
previnem o aumento de frequência de
processamento.
Computação Paralela
 Com o aumento da preocupação do
consumo de energia dos computadores, a
computação paralela se tornou o
paradigma dominante nas arquiteturas de
computadores sob forma de
processadores multinúcleo.
Computação Paralela
 Computadores paralelos podem ser
classificados de acordo com o nível em
que o hardware suporta paralelismo.
Computação Paralela
 Computadores com multinúcleos ou
multiprocesadores possuem múltiplos
elementos de processamento em
somente uma máquina
Computação Paralela
Computação Paralela
 Clusters usam múltiplos computadores
para trabalhar em uma única tarefa.
 Arquiteturas paralelas especializadas às
vezes são usadas junto com
processadores tradicionais, para acelerar
tarefas específicas.
Computação Paralela
Computação Paralela
Computação Paralela
Computação Paralela
 Programas de computador paralelos são
mais difíceis de programar que
sequenciais, pois a concorrência introduz
diversas novas classes de bugs potenciais,
como a condição de corrida.
Computação Paralela
 A comunicação e a sincronização entre
diferentes subtarefas é tipicamente uma
das maiores barreiras para atingir grande
desempenho em programas paralelos.
Exercício em Grupo
Exercício
 01 - As memória secundaria são capazes
de armazenar uma grande quantidade de
informação.
 Que item preenche corretamente o
espaço?
a) memória cache
b) memória principal.
c) memória secundária.
d) disco flexível
Exercício
 02 - Na hierarquia de memória que nível
de memória apresenta o maior custo por
bit, maior velocidade e menor tamanho?

a) nível superior
b) nível inferior.
c) nível secundário.
d) nível intermediário
Exercício
 03 - Determina quando um bloco de
informação deve ser transferido da
memória secundária para a memória
principal.
 Que política de gerenciamento de
memória é responsável por esta
determinação?
a) armazenamento b) substituição
c) busca d) alocação
Exercício
 04 - A célula de bit é?
a) um circuito eletrônico que armazena
um byte de informação.
b) uma memória.
c) uma instrução
d) um circuito eletrônico que armazena
um bit de informação.
Exercício
 05 - O menor conjunto de células de bits
que é acessado pelo processador é chamado
___?
a) célula bit
b) bit de memória
c) instrução de memória
d) locação de memória
Exercício
 06 - O que é um endereço de memória?
a) uma célula bit.
b) uma célula byte.
c) uma identificação da locação onde será
feito o acesso.
d) uma rotina a ser executada pelo
processador.
Exercício
 07- O Barramento de Dados é a via
através da qual o conteúdo da locação é
transferido entre o processador e a
memória principal.
 Que item preenche corretamente o
espaço?
a) barramento vertical
b) barramento de dados
c) barramento de controle
d) barramento de endereço
Exercício
 08 – O Firmware é formado por sub-
rotinas usadas pelo sistema operacional, e
que interagem diretamente com o
hardware do computador.
 Que item preenche corretamente o
espaço?
a) software b) fishware
c) firmware d) binary digit
Exercício
 09 - Qual desses itens pode ser
considerado um SRAM (Static RAM)?

a) cache
b) hd
c) pen – driver
d) hd externo
Exercício
 10 - O mapeamento entre endereços
virtuais e reais é feito por um
componente do sub-sistema de memória
denominado?
a) tradutor dinâmico de endereço
b) tradutor universal de endereço
c) mapeamento universal de endereço
d) mapeamento dinâmico de endereço
Exercício
 11 - _____ é uma forma de computação
em que vários cálculos são realizados
simultaneamente.
 Que item preenche corretamente o
espaço?
a) threads b) cluster
c) sincronização d) computação
paralela
Exercício
 12 - ____ possuem múltiplos elementos
de processamento em somente uma
máquina.
 Que item preenche corretamente o
espaço?
a) vários computadores
b) multiprocessadores
c) múltiprocessos
d) vários processos em fila
Exercício
 13 - Cluster usam múltiplos
computadores para trabalhar em uma
única tarefa.
 Que item preenche corretamente o
espaço?
a) dual core
b) cluster
c) lan´s
d) chip´s
Exercício
 Utilize as alternativas das questões de
1.27 a 1.44 para responder as questões a
seguir
Exercício
 Gcc
 LaTex
 Memória Virtual
 Microcontrolador
 Eniac
 Windows NT
 As
 Máquina Virtual Java
Exercício
 Scanner
 Caixas de Áudio
 Windows Live Messenger
 PHP
 Oracle
 MySQL
 Debian
 Mandriva
Exercício
 Drive de DVD
 Monitor LCD
 AVG Anti Vírus
 Adobe
 Skape

Anda mungkin juga menyukai