Buscar

Logica-e-Organização-de Computadores-DISCURSIVA

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

Acadêmico:
	Marcos Paulo Vieira (1303593)
	
	Disciplina:
	Lógica e Organização de Computadores (GTI30)
	Avaliação:
	Avaliação Final (Discursiva) - Individual FLEX ( Cod.:445309) ( peso.:4,00)
	Prova:
	11452083
	Nota da Prova:
	3,35
	
	
Parte superior do formulário
	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.
	2.
	Quando há um algoritmo que apresenta muitas variáveis do mesmo tipo e com a mesma finalidade, é possível a utilização dos vetores, estruturas de dados que visam a facilitar o trabalho do programador, além de tornar o código fonte mais inteligível. Diante disso, utilizando os conhecimentos sobre vetores, desenvolva um algoritmo com o objetivo de calcular a quantidade de acertos de cada acadêmico em uma avaliação objetiva, a qual contém 10 questões com quatro alternativas, identificadas por A, B, C e D. O usuário deverá informar inicialmente o gabarito da avaliação, a quantidade de acadêmicos e a resposta de cada acadêmico para todas as questões. Ao final, deverá ser impressa uma mensagem informando o número de acertos de cada acadêmico.
	Resposta Esperada:
O acadêmico desenvolveu o algoritmo conforme a resposta esperada (imagem anexa), definindo corretamente o nome do algoritmo, as variáveis e os vetores, além de respeitar a endentação e o uso correto dos vetores no corpo do algoritmo, os laços de repetição e de seleção, possibilitando que ao final seja impressa a mensagem de acertos de cada acadêmico.
Parte inferior do formulário

Continue navegando