·

Ciência da Computação ·

Organização de Computadores

Send your question to AI and receive an answer instantly

Ask Question

Preview text

ATIVIDADE INDIVIDUAL AVALIATIVA CURSO DISCIPLINA Engenharia e Ciência da Computação Arquitetura dos Computadores ASSINATURA NOME DATA AIA TURMA MATRÍCULA A1 1a Atividade valor 30 pontos Competência Compreensão Ref Enade 2008 Um desenvolvedor necessita criar uma instrução que some dois números e para isso deve escrever um microprograma que opere sobre uma ULA Unidade Lógica e Aritmética e os registradores envolvidos Considerando todos os elementos do esquema abaixo TANENBAUM Organização de Computadores Cap 123 a Descreva o funcionamento de uma Unidade Lógica e Aritmética b Elabore um algoritmo que implemente um microprograma correspondente a instrução desejada no nível de arquitetura acima ATIVIDADE INDIVIDUAL AVALIATIVA CURSO DISCIPLINA Engenharia e Ciência da Computação Arquitetura dos Computadores ASSINATURA NOME DATA AIA TURMA MATRÍCULA A1 2a Atividade Valor 20 pontos Competência Conhecimento Ref Enade 2017 Numa conjugação de hardware linguagens interpretadas e linguagens traduzidas o computador pode ser dividido em uma máquina de até seis níveis TANENBAUM Organização de Computadores Cap 1 Sob o ponto de vista dos níveis de Lógica Digital e Microarquitetura respectivamente analise as descrições abaixo e a relação proposta entre elas I Os objetos mais interessantes são denominados PORTAS cada uma contendo uma ou mais entradas para sinais digitais representando 0 ou 1 e computando como saída alguma função simples dessas entradas como AND ou OR PORQUE II As operações ocorrem sobre o caminho de dados e são controladas por um microprograma que por sua vez atua sobre registradores e uma ULA A respeito das descrições acima escolha a opção correta e justifique sua escolha A Somente a descrição I está correta mas a II justifica a I B Somente a descrição II está correta mas a I justifica a II C A descrição I está correta D A descrição II está incorreta E Nenhuma descrição está correta ATIVIDADE INDIVIDUAL AVALIATIVA CURSO DISCIPLINA Engenharia e Ciência da Computação Arquitetura dos Computadores ASSINATURA NOME DATA AIA TURMA MATRÍCULA A1 3a Atividade valor 20 pontos Competência Análise Ref Enade 2005 Após análise e constatação dos baixos desempenhos de alguns algoritmos clássicos quando executados sob uma plataforma CISC Complex Instruction Set Computer um programador decidiu reescrever seus programas para uma nova plataforma agora RISC Reduced Instruction Set Computer Em relação a decisão tomada pelo programador analise as afirmativas abaixo I A melhora no desempenho dos algoritmos será obtida incondicionalmente pois o código gerado pelo compilador na nova plataforma terá menos instruções II A melhora no desempenho dos algoritmos será observada se for implementado ou estiver disponível uma biblioteca de funções complexas em baixo nível que siga as melhores práticas de programação ou seja use o menor número de instruções possíveis III Haverá melhora no desempenho dos algoritmos pois qualquer processador RISC é mais eficiente que um processador CISC IV Os algoritmos clássicos que foram implementados em linguagem de alto nível na plataforma CISC precisarão apenas ser recompilados na plataforma RISC não havendo portanto necessidade de alterar o código fonte Em função da sua análise marque abaixo a ÚNICA opção correta e justifique sua escolha A Somente as afirmativas I e II estão incorretas B As afirmativas II e III estão corretas C Somente a afirmativa IV está incorreta D Somente as afirmativas II e IV estão corretas E Nenhuma das afirmativas está correta ATIVIDADE INDIVIDUAL AVALIATIVA CURSO DISCIPLINA Engenharia e Ciência da Computação Arquitetura dos Computadores ASSINATURA NOME DATA AIA TURMA MATRÍCULA A1 4a Atividade valor 30 pontos Competência Avaliação Ref Enade 2008 Frequentemente a utilização de técnicas de paralelização e concorrência nas diversas camadas das máquinas permite aumento considerável de resposta dos processos submetidos à execução Nos sistemas computacionais em especial no ciclo de instrução uma técnica favorece a diminuição do tempo efetivo de execução das instruções A figura abaixo ilustra essa técnica em um modelo para 5 estágios TANENBAUM Organização de Computadores Cap 2 Em função das informações referentes à técnica descrita acima a Descreva os motivos que levaram o sistema a ter o comportamento mostrado no gráfico abaixo Eixo vertical Speedup Eixo Horizontal Quantidade de Instruções b Supondo que um projetista de hardware deseje aumentar ainda mais a eficiência do modelo acima proponha alteraçãoões que permitam alcançar esse objetivo