Buscar

3. Avaliação Final (Discursiva) Individual FLEX (423730) Lógica e Organização de Computadores (GTI30)


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

Prévia do material em texto

3. Avaliação Final (Discursiva) - Individual FLEX (423730) - Lógica e Organização de Computadores (GTI30)
 Prova: 7652806
QUESTÃO:
1. A necessidade do ser humano por computadores cada vez mais velozes tem incentivado as empresas de TI na busca por novas tecnologias que possibilitem o aumento de desempenho às arquiteturas computacionais atuais. Computadores com alto poder de processamento têm sido desenvolvidos utilizando técnicas paralelas. Tais técnicas contemplam a concepção de arquiteturas multi-core, passando pelo uso de multiprocessadores e findando com o uso de cluster e grids. Diante desta nova realidade apresentada, disserte sobre a importância da memória cache no desempenho dos atuais computadores.
RESPOSTA ESPERADA:
Nos últimos anos, os processadores passaram por constantes aperfeiçoamentos, o que os tornou cada vez mais rápidos no desenvolvimento de suas atividades. Contudo, a memória RAM, local onde ficam armazenados os dados antes de serem encaminhados ao processador, não conseguiu acompanhar esta evolução no quesito velocidade, e tornou-se um fator limitante no desempenho do processador. Com o objetivo de mitigar este problema, foi desenvolvida a memória cache, que é um tipo ultrarrápido de memória próxima ao núcleo do processador e tem a finalidade de intermediar a transferência de dados entre processador e memória RAM, armazenando os dados utilizados com maior frequência, evitando, desta forma, que o processador tenha que recorrer sempre à memória RAM.
QUESTÃO:
2. Quando há a necessidade de executar um bloco de instruções por diversas vezes, surge a possibilidade de utilizar-se das estruturas de repetição. Tal estrutura permite a execução de blocos de comandos somente sob determinadas condições, mas com a opção de repetir o mesmo bloco quantas vezes forem necessárias ou até que certa condição seja satisfeita. Diante disso, desenvolva um algoritmo para calcular a média de idade de um grupo de pessoas. O algoritmo deverá permitir a leitura da idade de um número indefinido de pessoas, sendo que a inserção de dados será possível até o momento em que o usuário digitar a idade 0 (zero). Ao final, deverá ser exibida ao usuário uma mensagem com a média de idade obtida.
RESPOSTA ESPERADA:
O acadêmico desenvolve o algoritmo corretamente aplicando o laço de repetição Repita-Até (conforme imagem a seguir) ou Enquanto-Faça.