Baixe o app para aproveitar ainda mais
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.
Compartilhar