Autarquia Educacional do Vale do São Francisco – AEVSF Faculdade de Ciências Aplicadas e Sociais de Petrolina – FACAPE Ciência da Computação Organização de Computadores (OC) Prof. Sergio 1ª LISTA DE EXERCÍCIOS 1º) Cite e explique as três (3) classes de aplicações de computadores? 2º) Cite e explique os cincos (5) componentes básicos de um computador? 3º) Quando afirmamos que um computador tem melhor performance que outro, o que estamos querendo dizer? 4º) Responde o conceito dos itens abaixo: a) Tempo de execução? b) Vazão? c) CPI? d) MIPS? e) Workload? f) Benchmarks? 5º) Desejamos comparar a performance de duas máquinas diferentes M1 e M2. As medidas a seguir foram realizadas nestas máquinas: Programa 1 2 Tempo em M1 10 segundos 3 segundos Tempo em M2 5 segundos 4 segundos Com base em tais medidas, pergunta-se: qual das máquinas é mais rápida na execução de cada um dos programas? Escolhida a mais rápida de acordo com workload, calcule quão mais rápida ela é. 6º) Considere duas máquinas e os programas do exercício anterior. Considere também as medidas adicionais mostradas a seguir: Programa 1 Nº Ciclos_Clock em M1 200 x 106 Nº Ciclos_Clock em M2 160 x 106 Encontre a velocidade de execução de instruções para cada uma das máquinas, ao rodar o programa 1. 7º) Um projetista de computador está tentando decidir entre duas seqüências de código para uma determinada máquina. Para tanto ele possui os seguintes dados: Classe A B C CPI 2 4 6 O responsável pelo projeto do compilador está considerando duas possíveis seqüências de código, com as seguintes contagens de instruções: Sequências 1 2 Número de Instruções para a Classe A B C 2 1 2 4 1 1 a) Qual das duas seqüências executa mais instruções? b) Qual a CPI para cada seqüência?