Buscar

Atividade 4 - Arq e Org de Computadores - Análise e Desen

Prévia do material em texto

Atividade 4
1) Na abordagem de software para otimização do banco de registradores há necessidade de uso maior dos 
registradores usados pelo compilador
PORQUE
Realizam armazenamento das variáveis que são mais utilizadas.
 
Analisando as afirmações acima, conclui-se que:
As duas afirmações são verdadeiras, e a segunda não justifica a primeira.
As duas afirmações são verdadeiras, e a segunda justifica a primeira.
A primeira afirmação é verdadeira, e a segunda é falsa.
A primeira afirmação é falsa, e a segunda é verdadeira.
As duas afirmações são falsas.
2) Na arquitetura de computadores, no uso das memórias do tipo RAM, podem ser diferenciadas em vários 
aspectos. Entre eles podem ser relacionados quanto à tecnologia de sua fabricação, em conjunto com suas 
utilidades principais. Como exemplo deste tipo de classificação tem o caso das memórias denominadas 
como do tipo dinâmica (DRAM) e as denominadas como do tipo estática (SRAM). (STALLINGS, W. 
Arquitetura e Organização de Computadores. 8. ed. São Paulo: Pearson Prentice Hall, 2010).
Qual assertiva a seguir é correta para a característica da memória do tipo DRAM.
Um dos seus componentes eletrônicos, o transistor, tem a capacidade de armazenar energia de forma 
permanente.
Um dos seus componentes eletrônicos, o capacitor, tem a capacidade de armazenar energia de forma 
permanente.
Um dos seus componentes eletrônicos, o capacitor, tem a capacidade de armazenar energia de forma 
temporária.
Um dos seus componentes eletrônicos, o transistor, tem a capacidade de armazenar energia de forma 
temporária.
Um dos seus componentes eletrônicos, o led, tem a capacidade de armazenar energia de forma 
permanente.
3) Em máquinas escalares, que carregam a possibilidade de executar apenas uma instrução por vez, o 
pipeline pode não ser atendido plenamente, devido aos conflitos e dependências ( hazards) de dados, 
estrutural, ou de controle, que faz parte de sua característica como pipeline e que as máquinas escalares 
não possuem(STALLINGS, W. Arquitetura e Organização de Computadores. 8. ed. São Paulo: Pearson 
Prentice Hall, 2010).
Das alternativas abaixo, assinale a que informa corretamente sobre o mecanismo adotado utilizado na 
técnica denominada execução fora de ordem.
ILP – Interrupt Level Parallelism.
ILP – Instruction Level Parallelism.
ILP – Instruction Local Parallelism.
ILP – Interrupt Local Parallelism.
ILP – Instruction Level Pontual.
4) Na arquitetura de computadores, o uso de um módulo de E/S foi idealizado para implementar a forma 
como ocorre a exportação da funcionalidade de interfaceamento entre elementos, denominados como 
barramento (parte interna) e os próprios dispositivos de E/S (parte externa), sob sua responsabilidade 
(STALLINGS, W. Arquitetura e Organização de Computadores. 8. ed. São Paulo: Pearson Prentice Hall, 2010).
Das alternativas abaixo, assinale a que descreve as características sobre as formas de manipular os módulos 
de E/S.
E/S controlada por interrupções: o usuário intermedeia a transferência de informações entre o módulo de 
E/S e a memória.
E/S programada: o usuário intermedeia a transferência de informações entre o módulo de E/S e o 
processador.
DMA (Acesso Direto à Memória): a transferência para a memória é realizada diretamente pelo módulo 
de E/S.
DMA programada: o usuário intermedeia a transferência de informações entre o módulo de E/S e o 
processador.
DMA por interrupção o usuário intermedeia a transferência de informações entre o módulo de E/S e a 
memória.
 
5) Um módulo de E/S dentro da arquitetura de computadores deve ser implementado de forma a 
desemprenhar suas ações através da funcionalidade de interfaceamento entre o elemento denominado 
Barramento e os próprios dispositivos de E/S que estão nele conectados e por consequência, sob sua 
responsabilidade (STALLINGS, W. Arquitetura e Organização de Computadores. 8. ed. São Paulo: Pearson 
Prentice Hall, 2010).
Das alternativas abaixo, assinale a que descreve as características sobre a estrutura básica de um módulo 
de E/S.
Pinos de interfaceamento com os dispositivos propriamente ditos são os que permitem a comunicação 
com os equipamentos de E/S.
Pinos de interfaceamento com o barramento são os que transmitem a identificação do módulo de E/S 
gerada pelo processador.
As linhas de endereço são os que permitem o envio das requisições realizadas pelo processador.
As linhas de controle são os que permitem o envio de informações para o usuário de forma direta sem o 
uso de software.
As linhas de dados são os que permitem o envio das requisições do usuário diretamente ao processador.
6) A motivação principal para o desenvolvimento de arquiteturas superescalares consiste na possibilidade 
de se executar instruções de forma paralela, o que fornece mais agilidade, otimização e mais velocidade em 
atender as demandas ofertadas em nível de instrução de máquina (STALLINGS, W. Arquitetura e 
Organização de Computadores. 8. ed. São Paulo: Pearson Prentice Hall, 2010).
Das alternativas abaixo, assinale a que descreve sobre a solução adotada pelo mecanismo renomeamento 
de registradores no caso de conflitos em relação à geração de valores para o código a seguir:
(i) a = b / c;
(ii) d = a - f;
(iii) a = g + h;
(iv) i = a + e;
(i) a = b / c;
(ii) d = aa – f;
(iii) a = g + h; (iv) i = aa + e;.
(i) a = b / c;
(ii) d = a – f;
(iii) aa = g + h; (iv) i = aa + e;.
(i) aa = b / c;
(ii) d = a – f;
(iii) aa = g + h; (iv) i = a + e;.
(i) a = b / c;
(ii) d = aa – f;
(iii) aa = g + h; (iv) i = a + e;.
(i) aa = b / c;
(ii) d = aa – f;
(iii) a = g + h;
(iv) i = a + e;.
7) Um módulo de E/S dentro da arquitetura de computadores teve sua implementação adotada para 
garantir a forma de exportar funcionalidades que permitam executar o interfaceamento entre a parte 
externa do sistema de hardware, que é o barramento e a parte externa que são os próprios dispositivos de 
E/S, conectados e sob sua responsabilidade (STALLINGS, W. Arquitetura e Organização de Computadores. 8. 
ed. São Paulo: Pearson Prentice Hall, 2010).
Das alternativas abaixo, assinale a que descreve as características sobre a forma de manipular os módulos 
de E/S do tipo DMA.
O elemento denominado linhas de dados são utilizadas apenas no momento de transferência efetiva das 
informações.
O elemento denominado linhas de dados são utilizadas apenas no momento de configuração do DMA.
Resposta correta
A linha de endereço tem uso na transferência, para que o sistema de memória saiba a localização de 
escrita dos dados transferidos.
Sinais de controle, destacam-se aqueles relacionados ao momento de ligar ou desligar o dispositivo que 
tem ligação com o equipamento.
A linha de buffer é aplicada para direcionar dados, endereços e pedidos de interrupção quando as demais 
estão ocupadas.
8) Quando precisa armazenar as informações ou transmitir estes dados de forma confiável, sempre existe 
uma preocupação em detectar de teve algum erro ou, até mesmo, caso seja detectado o erro, tentar fazer 
a sua correção. Uma das técnicas para executar esta é ação de detecção de erro é através cálculo do bit de 
paridade (STALLINGS, W. Arquitetura e Organização de Computadores. 8. ed. São Paulo: Pearson Prentice 
Hall, 2010).
Informe qual assertiva a seguir é correta para a informação a ser enviada em conjunto com o bit de 
paridade ímpar, para a palavra 01111101.
101111101.
001111101.
011111011.
011111010.
01111101.
9) Manipular um módulo de E/S através da forma de E/S controlado por interrupção consiste em maior 
consumo computacional
PORQUE
Existe um evento que informa sobre uma espera, sem processamento sendo realizado.
 
Analisando as afirmações acima, conclui-se que:
As duas afirmações são verdadeiras, e a segunda não justifica a primeira.
As duas afirmações são verdadeiras, e a segunda justifica a primeira.
A primeira afirmação é verdadeira, e a segunda é falsa.A primeira afirmação é falsa, e a segunda é verdadeira.
As duas afirmações são falsas.
10) No modelo RISC tem um conjunto de instruções mais simples. Para que a fabricação deste tipo de 
processador fosse idealizada, alguns levantamentos e consultas foram feitos para que este conjunto de 
instruções denominado ISA (Instruction Set Architecture, - Arquitetura de Conjunto de Instruções) fosse 
projetada” (TANENBAUM, A. S. Organização Estruturada de Computadores. 6. ed. São Paulo: Pearson 
Prentice Hall, 2013). Das alternativas abaixo, assinale a que descreve corretamente os levantamentos 
realizados.
Frequência de uso dos operandos: o índice permitiu consolidar quais operações necessitariam mais 
otimizações e como ficaria o relacionamento do processador com o sistema de memória.
Frequência de uso das operações: neste tipo é permitido que o sistema de memória tenha um tamanho 
mecanismos associados ao banco de registradores e memória cache.
Sequência de execução das instruções: neste tipo de métrica que foi levada em consideração a análise da 
sequência permitiu um estudo mais aprofundado da estrutura do pipeline.
Frequência de uso do processador: essa métrica permitiu que o sistema de processador fosse projetado, 
incluindo a estimativa de velocidade e os mecanismos associados ao banco de registradores.
Frequência de uso das memórias: essa métrica permitiu que o sistema de memória fosse projetado, 
incluindo a estimativa de tamanho e os mecanismos associados ao número de módulos.

Continue navegando