Buscar

Apol 01

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Continue navegando


Prévia do material em texto

Nota: 100 
Disciplina(s): Computação Paralela 
Questão 1/10 - Computação Paralela 
Dentro da taxonomia de Flynn temos a arquitetura de múltiplas instruções, múltiplos dados (MIMD, do 
inglês Multiple Instructions, Multiple Data) que conta com múltiplos processadores executando de forma 
independente e assíncrona diferentes conjuntos de instruções em diferentes conjuntos de dados. 
 
Sobre esta arquitetura analise as afirmações a seguir: 
 
I. Clusters não fazem parte desta arquitetura. 
II. Os sistemas de acesso não uniforme à memória (NUMA, do inglês Non-Uniform Memory Access) fazem 
parte desta arquitetura. 
III. Esta categoria pode ser sub-dividia em memória distribuída e memória RAM. 
É correto apenas o que se afirma em 
Nota: 10.0 
 
A II, apenas. 
Você assinalou essa alternativa (A) 
Você acertou! 
Considerando o conteúdo da aula 2. 
 
(FALSO) I. Clusters não fazem parte desta arquitetura. 
- Clusters fazem parte desta arquitetura pois contam com vários núcleos desempenhando 
instruções diferentes em conjuntos de dados diferentes. 
 
(CORRETO) II. Os sistemas de acesso não uniforme à memória (NUMA, do inglês Non-
Uniform Memory Access) fazem parte desta arquitetura. 
- Assim como o clusters tambémf fazem parte desta arquitetura, diferindo na forma que 
trabalha com acesso a memória apenas. 
 
(FALSO) III. Esta categoria pode ser sub-dividia em memória distribuída e memória RAM. 
- Ela é subdividade em memória distribuída e memória compartilhada. 
 
B III, apenas. 
Considerando o conteúdo da aula 2. 
 
(FALSO) I. Clusters não fazem parte desta arquitetura. 
- Clusters fazem parte desta arquitetura pois contam com vários núcleos desempenhando 
instruções diferentes em conjuntos de dados diferentes. 
 
(CORRETO) II. Os sistemas de acesso não uniforme à memória (NUMA, do inglês Non-
Uniform Memory Access) fazem parte desta arquitetura. 
- Assim como o clusters tambémf fazem parte desta arquitetura, diferindo na forma que 
trabalha com acesso a memória apenas. 
 
(FALSO) III. Esta categoria pode ser sub-dividia em memória distribuída e memória RAM. 
- Ela é subdividade em memória distribuída e memória compartilhada. 
 
C I e II apenas. 
Considerando o conteúdo da aula 2. 
 
(FALSO) I. Clusters não fazem parte desta arquitetura. 
- Clusters fazem parte desta arquitetura pois contam com vários núcleos desempenhando 
instruções diferentes em conjuntos de dados diferentes. 
 
(CORRETO) II. Os sistemas de acesso não uniforme à memória (NUMA, do inglês Non-
Uniform Memory Access) fazem parte desta arquitetura. 
- Assim como o clusters tambémf fazem parte desta arquitetura, diferindo na forma que 
trabalha com acesso a memória apenas. 
 
(FALSO) III. Esta categoria pode ser sub-dividia em memória distribuída e memória RAM. 
- Ela é subdividade em memória distribuída e memória compartilhada. 
 
D I e III apenas. 
Considerando o conteúdo da aula 2. 
 
(FALSO) I. Clusters não fazem parte desta arquitetura. 
- Clusters fazem parte desta arquitetura pois contam com vários núcleos desempenhando 
instruções diferentes em conjuntos de dados diferentes. 
 
(CORRETO) II. Os sistemas de acesso não uniforme à memória (NUMA, do inglês Non-
Uniform Memory Access) fazem parte desta arquitetura. 
- Assim como o clusters tambémf fazem parte desta arquitetura, diferindo na forma que 
trabalha com acesso a memória apenas. 
 
(FALSO) III. Esta categoria pode ser sub-dividia em memória distribuída e memória RAM. 
- Ela é subdividade em memória distribuída e memória compartilhada. 
 
E II e III apenas. 
Considerando o conteúdo da aula 2. 
 
(FALSO) I. Clusters não fazem parte desta arquitetura. 
- Clusters fazem parte desta arquitetura pois contam com vários núcleos desempenhando 
instruções diferentes em conjuntos de dados diferentes. 
 
(CORRETO) II. Os sistemas de acesso não uniforme à memória (NUMA, do inglês Non-
Uniform Memory Access) fazem parte desta arquitetura. 
- Assim como o clusters tambémf fazem parte desta arquitetura, diferindo na forma que 
trabalha com acesso a memória apenas. 
 
(FALSO) III. Esta categoria pode ser sub-dividia em memória distribuída e memória RAM. 
- Ela é subdividade em memória distribuída e memória compartilhada. 
 
Questão 2/10 - Computação Paralela 
Na arquitetura MIMD identificamos que existem sistemas com memória distribuída que consideram que 
cada processador (ou conjunto deles) possui uma memória própria e executa de forma independente. 
 
Sobre arquitetura memória distribuída na arquitetura MIMD analise as afirmações a seguir: 
 
I. Os sistemas MIMD de memória distribuída podem comunicar entre seus núcleos de processamento por 
um sistema externo ao barramento. 
II. Os clusters se encaixam nesta categoria . 
III. Dentro os benefícios deste tipo de arquitetura podemos destacar: Escalabilidade Absoluta, 
Escalabilidade Incremental, Alta disponibilidade e maior Custo/Benefício no Desempenho. 
É correto apenas o que se afirma em 
Nota: 10.0 
 
A I, apenas. 
Considerando o conteúdo da aula 2. 
 
(CORRETO) I. Os sistemas MIMD de memória distribuída podem comunicar entre seus 
núcleos de processamento por um sistema externo ao barramento. 
- Os computadores independentes são agrupados nesta arquitetura, a comunicação entre 
os mesmos é geralmente feita por meio de uma rede. 
 
(CORRETO)II. Os clusters se encaixam nesta categoria. 
- Os clusters são agrupamentos de computadores independentes sendo que cada 
computador possui sua memória particular, logo distribuída. 
 
(CORRETO) III. Dentro os benefícios deste tipo de arquitetura podemos destacar: 
Escalabilidade Absoluta, Escalabilidade Incremental, Alta disponibilidade e maior 
Custo/Benefício no Desempenho. 
- Estes benefícios são muito bem aceitos na literatura tratando-se de clusters. 
 
B III, apenas. 
Considerando o conteúdo da aula 2. 
 
(CORRETO) I. Os sistemas MIMD de memória distribuída podem comunicar entre seus 
núcleos de processamento por um sistema externo ao barramento. 
- Os computadores independentes são agrupados nesta arquitetura, a comunicação entre 
os mesmos é geralmente feita por meio de uma rede. 
 
(CORRETO)II. Os clusters se encaixam nesta categoria. 
- Os clusters são agrupamentos de computadores independentes sendo que cada 
computador possui sua memória particular, logo distribuída. 
 
(CORRETO) III. Dentro os benefícios deste tipo de arquitetura podemos destacar: 
Escalabilidade Absoluta, Escalabilidade Incremental, Alta disponibilidade e maior 
Custo/Benefício no Desempenho. 
- Estes benefícios são muito bem aceitos na literatura tratando-se de clusters. 
 
C I e II, apenas. 
Considerando o conteúdo da aula 2. 
 
(CORRETO) I. Os sistemas MIMD de memória distribuída podem comunicar entre seus 
núcleos de processamento por um sistema externo ao barramento. 
- Os computadores independentes são agrupados nesta arquitetura, a comunicação entre 
os mesmos é geralmente feita por meio de uma rede. 
 
(CORRETO)II. Os clusters se encaixam nesta categoria. 
- Os clusters são agrupamentos de computadores independentes sendo que cada 
computador possui sua memória particular, logo distribuída. 
 
(CORRETO) III. Dentro os benefícios deste tipo de arquitetura podemos destacar: 
Escalabilidade Absoluta, Escalabilidade Incremental, Alta disponibilidade e maior 
Custo/Benefício no Desempenho. 
- Estes benefícios são muito bem aceitos na literatura tratando-se de clusters. 
 
D I e III, apenas. 
Considerando o conteúdo da aula 2. 
 
(CORRETO) I. Os sistemas MIMD de memória distribuída podem comunicar entre seus 
núcleos de processamento por um sistema externo ao barramento. 
- Os computadores independentes são agrupados nesta arquitetura, a comunicação entre 
os mesmos é geralmente feita por meio de uma rede. 
 
(CORRETO)II. Os clusters se encaixam nesta categoria. 
- Os clusters são agrupamentos de computadores independentes sendo que cada 
computador possui sua memória particular, logo distribuída. 
 
(CORRETO) III. Dentro os benefícios deste tipo de arquitetura podemosdestacar: 
Escalabilidade Absoluta, Escalabilidade Incremental, Alta disponibilidade e maior 
Custo/Benefício no Desempenho. 
- Estes benefícios são muito bem aceitos na literatura tratando-se de clusters. 
 
E I, II e III. 
Você assinalou essa alternativa (E) 
Você acertou! 
Considerando o conteúdo da aula 2. 
 
(CORRETO) I. Os sistemas MIMD de memória distribuída podem comunicar entre seus 
núcleos de processamento por um sistema externo ao barramento. 
- Os computadores independentes são agrupados nesta arquitetura, a comunicação entre 
os mesmos é geralmente feita por meio de uma rede. 
 
(CORRETO)II. Os clusters se encaixam nesta categoria. 
- Os clusters são agrupamentos de computadores independentes sendo que cada 
computador possui sua memória particular, logo distribuída. 
 
(CORRETO) III. Dentro os benefícios deste tipo de arquitetura podemos destacar: 
Escalabilidade Absoluta, Escalabilidade Incremental, Alta disponibilidade e maior 
Custo/Benefício no Desempenho. 
- Estes benefícios são muito bem aceitos na literatura tratando-se de clusters. 
 
Questão 3/10 - Computação Paralela 
Nos sistemas de acesso não uniforme à memória (NUMA, do inglês Non-Uniform Memory Access) cada 
processador leva um tempo diferente para acessar diferentes posições da memória, eles também podem 
utilizar uma memória local mais rápida visando desafogar o barramento da memória compartilhada. 
 
Sobre este assunto analise as afirmações a seguir: 
 
I. Diferente dos clusters a arquitetura NUMA combina toda a memória das máquinas interligadas dentro de 
um único endereçamento. 
II. Todos os computadores em uma arquitetura NUMA são ligados no mesmo barramento. 
III. A arquitetura SMP substituiu a arquitetura NUMA. 
É correto apenas o que se afirma em 
Nota: 10.0 
 
A I apenas. 
Você assinalou essa alternativa (A) 
Você acertou! 
Considerando o conteúdo da aula 2 
 
(CORRETO) I. Diferente dos clusters a arquitetura NUMA combina toda a memória das 
máquinas interligadas dentro de um único endereçamento. 
- clusters possuem memória distribuída enquanto NUMA ela é compartilhada. 
 
(FALSO) II. Todos os computadores em uma arquitetura NUMA são ligados no mesmo 
barramento. 
- Os computadores são interligados por algum mecanismo de interconexão externo ao 
barramento, geralmente via rede. 
 
(FALSO) III. A arquitetura SMP substituiu a arquitetura NUMA. 
- As duas arquiteturas possuem finalidades diferentes e são amplamente utilizadas hoje, 
NUMA em sistemas como servidores e SMP muito visto em computadores e dispositivos 
pessoais. 
 
B II apenas. 
Considerando o conteúdo da aula 2 
 
(CORRETO) I. Diferente dos clusters a arquitetura NUMA combina toda a memória das 
máquinas interligadas dentro de um único endereçamento. 
- clusters possuem memória distribuída enquanto NUMA ela é compartilhada. 
 
(FALSO) II. Todos os computadores em uma arquitetura NUMA são ligados no mesmo 
barramento. 
- Os computadores são interligados por algum mecanismo de interconexão externo ao 
barramento, geralmente via rede. 
 
(FALSO) III. A arquitetura SMP substituiu a arquitetura NUMA. 
- As duas arquiteturas possuem finalidades diferentes e são amplamente utilizadas hoje, 
NUMA em sistemas como servidores e SMP muito visto em computadores e dispositivos 
pessoais. 
 
C III apenas. 
Considerando o conteúdo da aula 2 
 
(CORRETO) I. Diferente dos clusters a arquitetura NUMA combina toda a memória das 
máquinas interligadas dentro de um único endereçamento. 
- clusters possuem memória distribuída enquanto NUMA ela é compartilhada. 
 
(FALSO) II. Todos os computadores em uma arquitetura NUMA são ligados no mesmo 
barramento. 
- Os computadores são interligados por algum mecanismo de interconexão externo ao 
barramento, geralmente via rede. 
 
(FALSO) III. A arquitetura SMP substituiu a arquitetura NUMA. 
- As duas arquiteturas possuem finalidades diferentes e são amplamente utilizadas hoje, 
NUMA em sistemas como servidores e SMP muito visto em computadores e dispositivos 
pessoais. 
 
D I e II apeans. 
Considerando o conteúdo da aula 2 
 
(CORRETO) I. Diferente dos clusters a arquitetura NUMA combina toda a memória das 
máquinas interligadas dentro de um único endereçamento. 
- clusters possuem memória distribuída enquanto NUMA ela é compartilhada. 
 
(FALSO) II. Todos os computadores em uma arquitetura NUMA são ligados no mesmo 
barramento. 
- Os computadores são interligados por algum mecanismo de interconexão externo ao 
barramento, geralmente via rede. 
 
(FALSO) III. A arquitetura SMP substituiu a arquitetura NUMA. 
- As duas arquiteturas possuem finalidades diferentes e são amplamente utilizadas hoje, 
NUMA em sistemas como servidores e SMP muito visto em computadores e dispositivos 
pessoais. 
 
E I e III apenas. 
Considerando o conteúdo da aula 2 
 
(CORRETO) I. Diferente dos clusters a arquitetura NUMA combina toda a memória das 
máquinas interligadas dentro de um único endereçamento. 
- clusters possuem memória distribuída enquanto NUMA ela é compartilhada. 
 
(FALSO) II. Todos os computadores em uma arquitetura NUMA são ligados no mesmo 
barramento. 
- Os computadores são interligados por algum mecanismo de interconexão externo ao 
barramento, geralmente via rede. 
 
(FALSO) III. A arquitetura SMP substituiu a arquitetura NUMA. 
- As duas arquiteturas possuem finalidades diferentes e são amplamente utilizadas hoje, 
NUMA em sistemas como servidores e SMP muito visto em computadores e dispositivos 
pessoais. 
 
Questão 4/10 - Computação Paralela 
A computação é um campo do conhecimento que ainda está muito longe de atingir seu potencial pleno, 
novas descobertas são constantes e fazem o poder de processamento e armazenamento das máquinas 
aumentarem sempre. 
 
Sobre o tópico em questão considere as afirmações a seguir: 
 
I. A troca dos tubos de vácuo por transistores permitiu a miniaturização dos circuitos e um grande salto no 
poder de processamento. 
II. Cada tubo de vácuo era capaz de representar 8 estados diferentes totalizando um byte. 
III. Os circuitos integrados são compostos por um aglomerado de transistores. 
É correto apenas o que se afirma em 
Nota: 10.0 
 
A I apenas. 
Considerando o conteúdo da aula 1. 
 
(CORRETO) I. A troca dos tubos de vácuo por transistores permitiu a miniaturização dos 
circuitos e um grande salto no poder de processamento. 
- Os tubos de vácuo marcaram os primórdios da computação e sua substituição por 
transistores marcou uma importante evolução para o poder de processamento e 
barateamento da tecnologia. 
 
(FALSO) II. Cada tubo de vácuo era capaz de representar 8 estados diferentes totalizando um 
byte. 
- Cada tubo representava apenas 2 estados, ou seja um único bit. 
 
(CORRETO) III. Os circuitos integrados são compostos por um aglomerado de transistores. 
- Os transistores são agrupados em grande número em formato miniaturizado e são 
encontrados em praticamente todo o tipo de equipamento eletrônico, damos o nome para 
este agrupamento de transistores de circuito integrado. 
 
 
B II apenas. 
Considerando o conteúdo da aula 1. 
 
(CORRETO) I. A troca dos tubos de vácuo por transistores permitiu a miniaturização dos 
circuitos e um grande salto no poder de processamento. 
- Os tubos de vácuo marcaram os primórdios da computação e sua substituição por 
transistores marcou uma importante evolução para o poder de processamento e 
barateamento da tecnologia. 
 
(FALSO) II. Cada tubo de vácuo era capaz de representar 8 estados diferentes totalizando um 
byte. 
- Cada tubo representava apenas 2 estados, ou seja um único bit. 
 
(CORRETO) III. Os circuitos integrados são compostos por um aglomerado de transistores. 
- Os transistores são agrupados em grande número em formato miniaturizado e são 
encontrados em praticamente todo o tipo de equipamento eletrônico, damos o nome para 
este agrupamento de transistores de circuito integrado. 
 
C III apenas. 
Considerando o conteúdo da aula 1. 
 
(CORRETO) I. A troca dos tubos devácuo por transistores permitiu a miniaturização dos 
circuitos e um grande salto no poder de processamento. 
- Os tubos de vácuo marcaram os primórdios da computação e sua substituição por 
transistores marcou uma importante evolução para o poder de processamento e 
barateamento da tecnologia. 
 
(FALSO) II. Cada tubo de vácuo era capaz de representar 8 estados diferentes totalizando um 
byte. 
- Cada tubo representava apenas 2 estados, ou seja um único bit. 
 
(CORRETO) III. Os circuitos integrados são compostos por um aglomerado de transistores. 
- Os transistores são agrupados em grande número em formato miniaturizado e são 
encontrados em praticamente todo o tipo de equipamento eletrônico, damos o nome para 
este agrupamento de transistores de circuito integrado. 
 
D I e II apenas. 
Considerando o conteúdo da aula 1. 
 
(CORRETO) I. A troca dos tubos de vácuo por transistores permitiu a miniaturização dos 
circuitos e um grande salto no poder de processamento. 
- Os tubos de vácuo marcaram os primórdios da computação e sua substituição por 
transistores marcou uma importante evolução para o poder de processamento e 
barateamento da tecnologia. 
 
(FALSO) II. Cada tubo de vácuo era capaz de representar 8 estados diferentes totalizando um 
byte. 
- Cada tubo representava apenas 2 estados, ou seja um único bit. 
 
(CORRETO) III. Os circuitos integrados são compostos por um aglomerado de transistores. 
- Os transistores são agrupados em grande número em formato miniaturizado e são 
encontrados em praticamente todo o tipo de equipamento eletrônico, damos o nome para 
este agrupamento de transistores de circuito integrado. 
 
E I e III apenas. 
Você assinalou essa alternativa (E) 
Você acertou! 
Considerando o conteúdo da aula 1. 
 
(CORRETO) I. A troca dos tubos de vácuo por transistores permitiu a miniaturização dos 
circuitos e um grande salto no poder de processamento. 
- Os tubos de vácuo marcaram os primórdios da computação e sua substituição por 
transistores marcou uma importante evolução para o poder de processamento e 
barateamento da tecnologia. 
 
(FALSO) II. Cada tubo de vácuo era capaz de representar 8 estados diferentes totalizando um 
byte. 
- Cada tubo representava apenas 2 estados, ou seja um único bit. 
 
(CORRETO) III. Os circuitos integrados são compostos por um aglomerado de transistores. 
- Os transistores são agrupados em grande número em formato miniaturizado e são 
encontrados em praticamente todo o tipo de equipamento eletrônico, damos o nome para 
este agrupamento de transistores de circuito integrado. 
 
Questão 5/10 - Computação Paralela 
Múltiplas threads sendo executadas de forma concorrente podem gerar diversos problemas de 
sincronismo e por isso são o tópico mais importante de computação paralela. 
 
Sobre este assunto analise as afirmações a seguir: 
 
I. Starvation ocorre quando uma thread aguarda a liberação de um recurso por tempo indeterminado 
sempre passando a vez para outras threads sem que jamais chegue sua vez de utilizar o recurso. 
II. A solução mais eficiente para o Starvation seria aumentar o número de processadores. 
 
III. Um exemplo análogo do cotidiano seriam duas pessoas(threads) que se cruzam frente a frente em um 
corredor(recurso) e sincronizadamente abrem espaço um para o outro permanecendo travados sem 
efetivamente progredirem. 
É correto apenas o que se afirma em 
Nota: 10.0 
 
A I apenas. 
Você assinalou essa alternativa (A) 
Você acertou! 
Considerando o conteúdo da aula 3. 
 
 
(CORRETO) I. Starvation ocorre quando uma thread aguarda a liberação de um recurso por 
tempo indeterminado sempre passando a vez para outras threads sem que jamais chegue sua 
vez de utilizar o recurso. 
- Uma thread com baixa prioridade em um sistema com grande demanda sofre 
de starvation por nunca ser atendida. 
 
(FALSO) II. A solução mais eficiente para o Starvation seria aumentar o número de 
processadores. 
- Nem sempre o recurso em demanda é o tempo de processamento, pode ser acesso a 
uma posição de memória, ou qualquer outro recurso limitado. 
(FALSO) III. Um exemplo análogo do cotidiano seriam duas pessoas(threads) que se cruzam 
frente a frente em um corredor(recurso) e sincronizadamente abrem espaço um para o outro 
permanecendo travados sem efetivamente progredirem. 
- Este exemplo se encaixa na descrição do livelock e não do starvation. 
 
B II apenas. 
Considerando o conteúdo da aula 3. 
 
 
(CORRETO) I. Starvation ocorre quando uma thread aguarda a liberação de um recurso por 
tempo indeterminado sempre passando a vez para outras threads sem que jamais chegue sua 
vez de utilizar o recurso. 
- Uma thread com baixa prioridade em um sistema com grande demanda sofre 
de starvation por nunca ser atendida. 
 
(FALSO) II. A solução mais eficiente para o Starvation seria aumentar o número de 
processadores. 
- Nem sempre o recurso em demanda é o tempo de processamento, pode ser acesso a 
uma posição de memória, ou qualquer outro recurso limitado. 
(FALSO) III. Um exemplo análogo do cotidiano seriam duas pessoas(threads) que se cruzam 
frente a frente em um corredor(recurso) e sincronizadamente abrem espaço um para o outro 
permanecendo travados sem efetivamente progredirem. 
- Este exemplo se encaixa na descrição do livelock e não do starvation. 
 
C III apenas. 
Considerando o conteúdo da aula 3. 
 
 
(CORRETO) I. Starvation ocorre quando uma thread aguarda a liberação de um recurso por 
tempo indeterminado sempre passando a vez para outras threads sem que jamais chegue sua 
vez de utilizar o recurso. 
- Uma thread com baixa prioridade em um sistema com grande demanda sofre 
de starvation por nunca ser atendida. 
 
(FALSO) II. A solução mais eficiente para o Starvation seria aumentar o número de 
processadores. 
- Nem sempre o recurso em demanda é o tempo de processamento, pode ser acesso a 
uma posição de memória, ou qualquer outro recurso limitado. 
(FALSO) III. Um exemplo análogo do cotidiano seriam duas pessoas(threads) que se cruzam 
frente a frente em um corredor(recurso) e sincronizadamente abrem espaço um para o outro 
permanecendo travados sem efetivamente progredirem. 
- Este exemplo se encaixa na descrição do livelock e não do starvation. 
 
D I e II apenas. 
Considerando o conteúdo da aula 3. 
 
 
(CORRETO) I. Starvation ocorre quando uma thread aguarda a liberação de um recurso por 
tempo indeterminado sempre passando a vez para outras threads sem que jamais chegue sua 
vez de utilizar o recurso. 
- Uma thread com baixa prioridade em um sistema com grande demanda sofre 
de starvation por nunca ser atendida. 
 
(FALSO) II. A solução mais eficiente para o Starvation seria aumentar o número de 
processadores. 
- Nem sempre o recurso em demanda é o tempo de processamento, pode ser acesso a 
uma posição de memória, ou qualquer outro recurso limitado. 
(FALSO) III. Um exemplo análogo do cotidiano seriam duas pessoas(threads) que se cruzam 
frente a frente em um corredor(recurso) e sincronizadamente abrem espaço um para o outro 
permanecendo travados sem efetivamente progredirem. 
- Este exemplo se encaixa na descrição do livelock e não do starvation. 
 
E I e III apenas. 
Considerando o conteúdo da aula 3. 
 
 
(CORRETO) I. Starvation ocorre quando uma thread aguarda a liberação de um recurso por 
tempo indeterminado sempre passando a vez para outras threads sem que jamais chegue sua 
vez de utilizar o recurso. 
- Uma thread com baixa prioridade em um sistema com grande demanda sofre 
de starvation por nunca ser atendida. 
 
(FALSO) II. A solução mais eficiente para o Starvation seria aumentar o número de 
processadores. 
- Nem sempre o recurso em demanda é o tempo de processamento, pode ser acesso a 
uma posição de memória, ou qualquer outro recurso limitado. 
(FALSO) III. Um exemplo análogo do cotidiano seriam duas pessoas(threads) que se cruzam 
frente a frente em um corredor(recurso) e sincronizadamente abrem espaço um para o outro 
permanecendo travados sem efetivamente progredirem.- Este exemplo se encaixa na descrição do livelock e não do starvation. 
 
Questão 6/10 - Computação Paralela 
Os sistemas de múltiplas instruções, único dado (MISD, do inglês multiple instruction, single data) operam 
com uma sequência de dados que é transmitida para um conjunto de processadores, com cada 
processador executando uma sequência de instruções diferentes. 
 
Sobre a arquitetura MISD analise as afirmações a seguir: 
 
I. Esta é a arquitetura mais amplamente adotada dentre as quatro propostas por Flynn. 
II. Esta arquitetura é otimizada para redundância de operações e processamento pipeline. 
III. É geralmente aplicada em placas de vídeo. 
É correto apenas o que se afirma em 
Nota: 10.0 
 
A I, apenas. 
Considerando o conteúdo da aula 2. 
 
(FALSO) I. Esta é a arquitetura mais amplamente adotada dentre as quatro propostas por 
Flynn. 
- Ela é a menos popular por não lidar bem com escalonamento. 
 
(CORRETO) II. Esta arquitetura é otimizada para redundância de operações e processamento 
pipeline. 
- Correto o mesmo dado pode ser operado diversas vezes para validação em um mesmo 
clock. 
 
(FALSO) III. É geralmente aplicada em placas de vídeo. 
- Foi a arquitetura SIMD inspirou as placas de vídeo. 
 
 
B II, apenas. 
Você assinalou essa alternativa (B) 
Você acertou! 
Considerando o conteúdo da aula 2. 
 
(FALSO) I. Esta é a arquitetura mais amplamente adotada dentre as quatro propostas por 
Flynn. 
- Ela é a menos popular por não lidar bem com escalonamento. 
 
(CORRETO) II. Esta arquitetura é otimizada para redundância de operações e processamento 
pipeline. 
- Correto o mesmo dado pode ser operado diversas vezes para validação em um mesmo 
clock. 
 
(FALSO) III. É geralmente aplicada em placas de vídeo. 
- Foi a arquitetura SIMD inspirou as placas de vídeo. 
 
C III, apenas. 
Considerando o conteúdo da aula 2. 
 
(FALSO) I. Esta é a arquitetura mais amplamente adotada dentre as quatro propostas por 
Flynn. 
- Ela é a menos popular por não lidar bem com escalonamento. 
 
(CORRETO) II. Esta arquitetura é otimizada para redundância de operações e processamento 
pipeline. 
- Correto o mesmo dado pode ser operado diversas vezes para validação em um mesmo 
clock. 
 
(FALSO) III. É geralmente aplicada em placas de vídeo. 
- Foi a arquitetura SIMD inspirou as placas de vídeo. 
 
D I e II apenas. 
Considerando o conteúdo da aula 2. 
 
(FALSO) I. Esta é a arquitetura mais amplamente adotada dentre as quatro propostas por 
Flynn. 
- Ela é a menos popular por não lidar bem com escalonamento. 
 
(CORRETO) II. Esta arquitetura é otimizada para redundância de operações e processamento 
pipeline. 
- Correto o mesmo dado pode ser operado diversas vezes para validação em um mesmo 
clock. 
 
(FALSO) III. É geralmente aplicada em placas de vídeo. 
- Foi a arquitetura SIMD inspirou as placas de vídeo. 
 
E I e III apenas. 
Considerando o conteúdo da aula 2. 
 
(FALSO) I. Esta é a arquitetura mais amplamente adotada dentre as quatro propostas por 
Flynn. 
- Ela é a menos popular por não lidar bem com escalonamento. 
 
(CORRETO) II. Esta arquitetura é otimizada para redundância de operações e processamento 
pipeline. 
- Correto o mesmo dado pode ser operado diversas vezes para validação em um mesmo 
clock. 
 
(FALSO) III. É geralmente aplicada em placas de vídeo. 
- Foi a arquitetura SIMD inspirou as placas de vídeo. 
 
Questão 7/10 - Computação Paralela 
A forma mais comum dentro da arquitetura de memória compartilhada é o sistema de multiprocessadores 
simétricos (SMP do inglês Symmetric multiprocessing) que compartilham uma ou mais memórias por um 
único barramento ou algum outro mecanismo de interconexão. 
 
Sobre este tema analise as afirmações a seguir: 
 
I. É o sistema comumente encontrado nos computadores pessoais, celulares e até mesmo smartwatches. 
II. Os processadores são independentes cada um possuindo sua própria memória cache, unidade de 
controle, ULA, entre outros. 
III. Os processadores nesta arquitetura possuem poder de processamento equivalentes com pouca 
diferença. 
É correto apenas o que se afirma em 
Nota: 10.0 
 
A I apenas. 
Considerando o conteúdo da aula 2. 
 
(CORRETO) I. É o sistema comumente encontrado nos computadores pessoais, celulares e até 
mesmo smartwatches. 
- SMP se tornaram a arquitetura dominante tratando-se de computadores pessoais e 
dispositivos móveis no geral. 
 
(CORRETO) II. Os processadores são independentes cada um possuindo sua própria 
memória cache, unidade de controle, ULA, entre outros. 
- Os processadores nesta arquitetura são independentes, na falha de um deles o sistema 
continua funcional. 
 
(CORRETO) III. Os processadores nesta arquitetura possuem poder de processamento 
equivalentes com pouca diferença. 
- Poder de processamento próximos no entanto são independentes cada um funcionando 
sobre seu próprio clock. 
 
B I e II apenas. 
Considerando o conteúdo da aula 2. 
 
(CORRETO) I. É o sistema comumente encontrado nos computadores pessoais, celulares e até 
mesmo smartwatches. 
- SMP se tornaram a arquitetura dominante tratando-se de computadores pessoais e 
dispositivos móveis no geral. 
 
(CORRETO) II. Os processadores são independentes cada um possuindo sua própria 
memória cache, unidade de controle, ULA, entre outros. 
- Os processadores nesta arquitetura são independentes, na falha de um deles o sistema 
continua funcional. 
 
(CORRETO) III. Os processadores nesta arquitetura possuem poder de processamento 
equivalentes com pouca diferença. 
- Poder de processamento próximos no entanto são independentes cada um funcionando 
sobre seu próprio clock. 
 
C I e III apenas. 
Considerando o conteúdo da aula 2. 
 
(CORRETO) I. É o sistema comumente encontrado nos computadores pessoais, celulares e até 
mesmo smartwatches. 
- SMP se tornaram a arquitetura dominante tratando-se de computadores pessoais e 
dispositivos móveis no geral. 
 
(CORRETO) II. Os processadores são independentes cada um possuindo sua própria 
memória cache, unidade de controle, ULA, entre outros. 
- Os processadores nesta arquitetura são independentes, na falha de um deles o sistema 
continua funcional. 
 
(CORRETO) III. Os processadores nesta arquitetura possuem poder de processamento 
equivalentes com pouca diferença. 
- Poder de processamento próximos no entanto são independentes cada um funcionando 
sobre seu próprio clock. 
 
D II e III apenas. 
Considerando o conteúdo da aula 2. 
 
(CORRETO) I. É o sistema comumente encontrado nos computadores pessoais, celulares e até 
mesmo smartwatches. 
- SMP se tornaram a arquitetura dominante tratando-se de computadores pessoais e 
dispositivos móveis no geral. 
 
(CORRETO) II. Os processadores são independentes cada um possuindo sua própria 
memória cache, unidade de controle, ULA, entre outros. 
- Os processadores nesta arquitetura são independentes, na falha de um deles o sistema 
continua funcional. 
 
(CORRETO) III. Os processadores nesta arquitetura possuem poder de processamento 
equivalentes com pouca diferença. 
- Poder de processamento próximos no entanto são independentes cada um funcionando 
sobre seu próprio clock. 
 
E I, II e III. 
Você assinalou essa alternativa (E) 
Você acertou! 
Considerando o conteúdo da aula 2. 
 
(CORRETO) I. É o sistema comumente encontrado nos computadores pessoais, celulares e até 
mesmo smartwatches. 
- SMP se tornaram a arquitetura dominante tratando-se de computadores pessoais e 
dispositivos móveis no geral. 
 
(CORRETO) II. Os processadores são independentes cada um possuindo sua própria 
memória cache, unidade de controle, ULA, entre outros. 
- Os processadores nesta arquitetura são independentes, na falha de um deles o sistema 
continua funcional. 
 
(CORRETO) III. Os processadores nesta arquitetura possuem poder de processamento 
equivalentes com pouca diferença. 
- Poder de processamento próximos no entanto são independentes cada um funcionando 
sobre seu próprio clock. 
 
Questão 8/10 - Computação ParalelaOs sistemas de instrução única, múltiplos dados (SIMD do inglês single instruction, multiple data) 
consistem de um sistema com múltiplas unidades de processamento que operam as mesmas instruções 
simultaneamente. 
 
Sobre o sistema SIMD analise as afirmações a seguir: 
 
I. Ela é inadequada para atividades em paralelo pois só opera um único fluxo de instrução. 
II. As placas gráficas operam em um paradigma baseado em SIMD. 
III. São adequadas para operar com estruturas de dados como vetores e matrizes. 
 
É correto apenas o que se afirma em 
Nota: 10.0 
 
A I, apenas. 
Considerando o conteúdo da aula 2. 
 
(FALSO) I. Ela é inadequada para atividades em paralelo pois só opera um único fluxo de 
instrução. 
- Não é o caso pois a mesma instrução é aplicada em diversos dados distintos de forma 
paralela. 
 
(CORRETO) II. As placas gráficas operam em um paradigma baseado em SIMD. 
- As aplicações gráficas geralmente são compostas de pequenas instruções replicadas em 
diversos dados. Adequado para o arquitetura SIMD. 
 
(CORRETO) III. São adequadas para operar com estruturas de dados como vetores e matrizes. 
- SIMD é adequado para trabalhar com este tipo de estrutura pois consegue paralelizar a 
mesma instrução em diversos dados de um vetor ou matriz. 
 
 
B III apenas. 
Considerando o conteúdo da aula 2. 
 
(FALSO) I. Ela é inadequada para atividades em paralelo pois só opera um único fluxo de 
instrução. 
- Não é o caso pois a mesma instrução é aplicada em diversos dados distintos de forma 
paralela. 
 
(CORRETO) II. As placas gráficas operam em um paradigma baseado em SIMD. 
- As aplicações gráficas geralmente são compostas de pequenas instruções replicadas em 
diversos dados. Adequado para o arquitetura SIMD. 
 
(CORRETO) III. São adequadas para operar com estruturas de dados como vetores e matrizes. 
- SIMD é adequado para trabalhar com este tipo de estrutura pois consegue paralelizar a 
mesma instrução em diversos dados de um vetor ou matriz. 
 
C I e III apenas. 
Considerando o conteúdo da aula 2. 
 
(FALSO) I. Ela é inadequada para atividades em paralelo pois só opera um único fluxo de 
instrução. 
- Não é o caso pois a mesma instrução é aplicada em diversos dados distintos de forma 
paralela. 
 
(CORRETO) II. As placas gráficas operam em um paradigma baseado em SIMD. 
- As aplicações gráficas geralmente são compostas de pequenas instruções replicadas em 
diversos dados. Adequado para o arquitetura SIMD. 
 
(CORRETO) III. São adequadas para operar com estruturas de dados como vetores e matrizes. 
- SIMD é adequado para trabalhar com este tipo de estrutura pois consegue paralelizar a 
mesma instrução em diversos dados de um vetor ou matriz. 
 
D II e III, apenas. 
Você assinalou essa alternativa (D) 
Você acertou! 
Considerando o conteúdo da aula 2. 
 
(FALSO) I. Ela é inadequada para atividades em paralelo pois só opera um único fluxo de 
instrução. 
- Não é o caso pois a mesma instrução é aplicada em diversos dados distintos de forma 
paralela. 
 
(CORRETO) II. As placas gráficas operam em um paradigma baseado em SIMD. 
- As aplicações gráficas geralmente são compostas de pequenas instruções replicadas em 
diversos dados. Adequado para o arquitetura SIMD. 
 
(CORRETO) III. São adequadas para operar com estruturas de dados como vetores e matrizes. 
- SIMD é adequado para trabalhar com este tipo de estrutura pois consegue paralelizar a 
mesma instrução em diversos dados de um vetor ou matriz. 
 
E I, II e III. 
Considerando o conteúdo da aula 2. 
 
(FALSO) I. Ela é inadequada para atividades em paralelo pois só opera um único fluxo de 
instrução. 
- Não é o caso pois a mesma instrução é aplicada em diversos dados distintos de forma 
paralela. 
 
(CORRETO) II. As placas gráficas operam em um paradigma baseado em SIMD. 
- As aplicações gráficas geralmente são compostas de pequenas instruções replicadas em 
diversos dados. Adequado para o arquitetura SIMD. 
 
(CORRETO) III. São adequadas para operar com estruturas de dados como vetores e matrizes. 
- SIMD é adequado para trabalhar com este tipo de estrutura pois consegue paralelizar a 
mesma instrução em diversos dados de um vetor ou matriz. 
 
Questão 9/10 - Computação Paralela 
Em linhas gerais a computação paralela busca as melhores soluções para aumentar a capacidade de 
processamento de dados dividindo um problema em diversos passos menores que são realizados 
simultaneamente por diversos núcleos de processamento. 
 
Sobre o tópico em questão considere as afirmações a seguir: 
 
I. Aplicações científicas como simulações e modelagens matemáticas são exemplos de aplicações para 
computação paralela. 
II. Múltiplos núcleos de processamento necessitam de múltiplos múltiplos barramentos 
III. Múltiplos núcleos de processamento são capazes de operar diferentes programas em paralelo e 
também são capazes de juntos trabalharem um mesmo programa. 
É correto apenas o que se afirma em 
Nota: 10.0 
 
A I apenas. 
Considerando o conteúdo da aula 1. 
 
(CORRETO) I. Aplicações científicas como simulações e modelagens matemáticas são exemplos 
de aplicações para computação paralela. 
- Qualquer aplicação que demanda alto desempenho pode obter grande benefício e ser 
uma aplicação em potencial de técnicas que utilizam computação paralela. 
 
(FALSO) II. Múltiplos núcleos de processamento necessitam de múltiplos múltiplos 
barramentos 
- Um único barramento pode ser utilizado para múltiplos núcleos e demais componentes de 
um computador. 
 
(CORRETO) III. Múltiplos núcleos de processamento são capazes de operar diferentes 
programas em paralelo e também são capazes de juntos trabalharem um mesmo programa. 
- Múltiplos núcleos podem tanto trabalhar em um mesmo programa quando em diferentes 
programas. 
 
B III apenas. 
Considerando o conteúdo da aula 1. 
 
(CORRETO) I. Aplicações científicas como simulações e modelagens matemáticas são exemplos 
de aplicações para computação paralela. 
- Qualquer aplicação que demanda alto desempenho pode obter grande benefício e ser 
uma aplicação em potencial de técnicas que utilizam computação paralela. 
 
(FALSO) II. Múltiplos núcleos de processamento necessitam de múltiplos múltiplos 
barramentos 
- Um único barramento pode ser utilizado para múltiplos núcleos e demais componentes de 
um computador. 
 
(CORRETO) III. Múltiplos núcleos de processamento são capazes de operar diferentes 
programas em paralelo e também são capazes de juntos trabalharem um mesmo programa. 
- Múltiplos núcleos podem tanto trabalhar em um mesmo programa quando em diferentes 
programas. 
 
C I e II apenas. 
Considerando o conteúdo da aula 1. 
 
(CORRETO) I. Aplicações científicas como simulações e modelagens matemáticas são exemplos 
de aplicações para computação paralela. 
- Qualquer aplicação que demanda alto desempenho pode obter grande benefício e ser 
uma aplicação em potencial de técnicas que utilizam computação paralela. 
 
(FALSO) II. Múltiplos núcleos de processamento necessitam de múltiplos múltiplos 
barramentos 
- Um único barramento pode ser utilizado para múltiplos núcleos e demais componentes de 
um computador. 
 
(CORRETO) III. Múltiplos núcleos de processamento são capazes de operar diferentes 
programas em paralelo e também são capazes de juntos trabalharem um mesmo programa. 
- Múltiplos núcleos podem tanto trabalhar em um mesmo programa quando em diferentes 
programas. 
 
D I e III apenas. 
Você assinalou essa alternativa (D) 
Você acertou! 
Considerando o conteúdo da aula 1. 
 
(CORRETO) I. Aplicações científicas como simulações e modelagens matemáticas são exemplos 
de aplicações para computação paralela. 
- Qualquer aplicação que demanda alto desempenho pode obter grande benefício e ser 
uma aplicação em potencial de técnicas que utilizam computação paralela. 
 
(FALSO) II. Múltiplos núcleos de processamento necessitam de múltiplos múltiplos 
barramentos 
- Um único barramento pode ser utilizado para múltiplos núcleos e demais componentes de 
um computador. 
 
(CORRETO)III. Múltiplos núcleos de processamento são capazes de operar diferentes 
programas em paralelo e também são capazes de juntos trabalharem um mesmo programa. 
- Múltiplos núcleos podem tanto trabalhar em um mesmo programa quando em diferentes 
programas. 
 
E I, II e III. 
Considerando o conteúdo da aula 1. 
 
(CORRETO) I. Aplicações científicas como simulações e modelagens matemáticas são exemplos 
de aplicações para computação paralela. 
- Qualquer aplicação que demanda alto desempenho pode obter grande benefício e ser 
uma aplicação em potencial de técnicas que utilizam computação paralela. 
 
(FALSO) II. Múltiplos núcleos de processamento necessitam de múltiplos múltiplos 
barramentos 
- Um único barramento pode ser utilizado para múltiplos núcleos e demais componentes de 
um computador. 
 
(CORRETO) III. Múltiplos núcleos de processamento são capazes de operar diferentes 
programas em paralelo e também são capazes de juntos trabalharem um mesmo programa. 
- Múltiplos núcleos podem tanto trabalhar em um mesmo programa quando em diferentes 
programas. 
 
Questão 10/10 - Computação Paralela 
A memória cache foi uma importante adição para as arquiteturas de processadores. Trata-se de uma 
memória cujo espaço é muito reduzido e em compensação muito mais rápida quando comparada a 
memória principal. 
 
Sobre o tópico em questão considere as afirmações a seguir: 
 
I. Mapeamento direto utiliza os bits mais significativos para mapear endereços da memória principal em 
endereço da memória cache. 
II. No comparativo entre mapeamento direto e mapeamento completamente associativo, o mapeamento 
direto é mais rápido porém faz um uso menos eficiente da memória cache. 
III. Localidade temporal e espacial são as dois princípios da memória cache. 
É correto apenas o que se afirma em 
Nota: 10.0 
 
A I apenas. 
Considerando o conteúdo da aula 1. 
 
(FALSO) I. Mapeamento direto utiliza os bits mais significativos para mapear endereços da 
memória principal em endereço da memória cache. 
- Mapeamento direto utiliza os bits menos significativos. 
 
(CORRETO) II. No comparativo entre mapeamento direto e mapeamento completamente 
associativo, o mapeamento direto é mais rápido porém faz um uso menos eficiente da 
memória cache. 
- Ele é rápido pois basta identificar os bits menos significativos para o mapeamento porém 
está sujeito a falhas por conflito 
 
(CORRETO) III. Localidade temporal e espacial são as dois princípios da memória cache. 
- Localidade espacial diz que quando um dado é acessado seus vizinhos na memória 
tendem a ser acessados também. localidade temporal que entende que um dado que foi 
recentemente acessado possui grande chance de ser acessado novamente. 
 
 
B II apenas. 
Considerando o conteúdo da aula 1. 
 
(FALSO) I. Mapeamento direto utiliza os bits mais significativos para mapear endereços da 
memória principal em endereço da memória cache. 
- Mapeamento direto utiliza os bits menos significativos. 
 
(CORRETO) II. No comparativo entre mapeamento direto e mapeamento completamente 
associativo, o mapeamento direto é mais rápido porém faz um uso menos eficiente da 
memória cache. 
- Ele é rápido pois basta identificar os bits menos significativos para o mapeamento porém 
está sujeito a falhas por conflito 
 
(CORRETO) III. Localidade temporal e espacial são as dois princípios da memória cache. 
- Localidade espacial diz que quando um dado é acessado seus vizinhos na memória 
tendem a ser acessados também. localidade temporal que entende que um dado que foi 
recentemente acessado possui grande chance de ser acessado novamente. 
 
C III apenas. 
Considerando o conteúdo da aula 1. 
 
(FALSO) I. Mapeamento direto utiliza os bits mais significativos para mapear endereços da 
memória principal em endereço da memória cache. 
- Mapeamento direto utiliza os bits menos significativos. 
 
(CORRETO) II. No comparativo entre mapeamento direto e mapeamento completamente 
associativo, o mapeamento direto é mais rápido porém faz um uso menos eficiente da 
memória cache. 
- Ele é rápido pois basta identificar os bits menos significativos para o mapeamento porém 
está sujeito a falhas por conflito 
 
(CORRETO) III. Localidade temporal e espacial são as dois princípios da memória cache. 
- Localidade espacial diz que quando um dado é acessado seus vizinhos na memória 
tendem a ser acessados também. localidade temporal que entende que um dado que foi 
recentemente acessado possui grande chance de ser acessado novamente. 
 
D II e III apenas. 
Você assinalou essa alternativa (D) 
Você acertou! 
Considerando o conteúdo da aula 1. 
 
(FALSO) I. Mapeamento direto utiliza os bits mais significativos para mapear endereços da 
memória principal em endereço da memória cache. 
- Mapeamento direto utiliza os bits menos significativos. 
 
(CORRETO) II. No comparativo entre mapeamento direto e mapeamento completamente 
associativo, o mapeamento direto é mais rápido porém faz um uso menos eficiente da 
memória cache. 
- Ele é rápido pois basta identificar os bits menos significativos para o mapeamento porém 
está sujeito a falhas por conflito 
 
(CORRETO) III. Localidade temporal e espacial são as dois princípios da memória cache. 
- Localidade espacial diz que quando um dado é acessado seus vizinhos na memória 
tendem a ser acessados também. localidade temporal que entende que um dado que foi 
recentemente acessado possui grande chance de ser acessado novamente. 
 
E I, II e III. 
Considerando o conteúdo da aula 1. 
 
(FALSO) I. Mapeamento direto utiliza os bits mais significativos para mapear endereços da 
memória principal em endereço da memória cache. 
- Mapeamento direto utiliza os bits menos significativos. 
 
(CORRETO) II. No comparativo entre mapeamento direto e mapeamento completamente 
associativo, o mapeamento direto é mais rápido porém faz um uso menos eficiente da 
memória cache. 
- Ele é rápido pois basta identificar os bits menos significativos para o mapeamento porém 
está sujeito a falhas por conflito 
 
(CORRETO) III. Localidade temporal e espacial são as dois princípios da memória cache. 
- Localidade espacial diz que quando um dado é acessado seus vizinhos na memória 
tendem a ser acessados também. localidade temporal que entende que um dado que foi 
recentemente acessado possui grande chance de ser acessado novamente.