Mudanças entre as edições de "MI1022806 2020 2 AULA07"
Ir para navegação
Ir para pesquisar
Linha 59: | Linha 59: | ||
#Sobre o desempenho de microprocessadores é correto dizer que depende somente do ''clock''? | #Sobre o desempenho de microprocessadores é correto dizer que depende somente do ''clock''? | ||
#Qual a causa da CPU trabalhar com "rajadas longas" ou "rajadas curtas"? | #Qual a causa da CPU trabalhar com "rajadas longas" ou "rajadas curtas"? | ||
− | #Suponha que queiramos executar uma instrução de máquina que soma três números que estão na memória e salve o resultado em outro endereço de memória<pre> | + | #Suponha que queiramos executar uma instrução de máquina que soma três números que estão na memória e salve o resultado em outro endereço de memória<pre>int a=10, b=20, c=30, t; \\sendo a no endereço 100, b no 101, c no 102 e t no 104</pre>Coloque todas as etapas (PC, IR, MAR e MBR) para fazer t=a+b+c</pre> |
#teste | #teste | ||
Edição das 09h58min de 11 de dezembro de 2020
Lista de Exercícios para (AT1)
- Nota
- Nossa primeira avaliação será dia 22/12 conforme previsto. Esta lista de exercícios servirá de guia de estudos para vocês, não vou corrigi-la e também vocês não precisarão entregá-la mas vou tirar todas as dúvidas de vocês via grupo do Whatsapp.
Questões
Parte1
- Por que estudar microprocessadores?
- O que é um microprocessador?
- Disserte sobre o que significa, quando começou e quando terminou a chamada "lei de Moore".
- Explique o que significa single-core e multi-core em se tratando arquitetura de microprocessadores.
- O que você entende por um computador?
- Quais os principais tipos de computador?
- O que é um Cluster e como funciona?
- O que são e para que servem os Mainframes?
- O que difere um computador Desktop para um Supercomputador?
- No que se difere os "ditos" sistemas embarcados microcontrolados dos outros tipos de computadores?
- Cite 5 dispositivos eletrônico que você conheça que possuam Sistemas Embarcados?
- O que é RFID?
- Complete o desenho abaixo no que se refere a arquitetura e organização de um computador.
- O que é memória cache?
- O que é Hardware?
- Fale sobre as três operações básicas realizados por um computador e o que cada uma delas faz.
- Complete a figura abaixo com as seis camadas de abstrações propostas por Tenenbaum, 1999.
- O que um Firmware?
- O que é um Software?
- Quais as principais etapas de um algoritmo para a obtenção de uma solução computacional?
- O que é linguagem de máquina?
- O modelo computacional idealizado por Von Neumann é baseado quais componentes principais?
- Qual aspecto mais importante do modelo de Von Neumann?
- Qual a principal diferença entre a arquitetura de Von Neumann e de Havard?
- Fale sobre o modelo de barramento de sistema.
- O que é um sinal de clock?
- Como é composto um sistema de computador típico?
Parte 2
- A que é a CPU e pelo que é responsável?
- Qual é um formato típico de uma instrução de 8 bits?
- O que é mnemónico?
- Por que a maioria dos programas são escritas em linguagens de alto nível ao contrário de linguagem de máquina?
- Quais são as etapas básicas de funcionamento de um microprocessador?
- Quais são os elementos de uma estrutura generalizada de um microprocessador?
- Para que serve a ULA?
- Para que serve a FPU?
- Para que servem os registradores e como são divididos?
- Para que serve o Acumulador?
- Para que serve o Registrador de flags?
- O que são PC e IR?
- O que são MBR e MAR?
- Para que serve o Stack Pointer (SP)?
- O significa LIFO? Explique.
- Como estão divididos os registrador do processador ARM7?
- Como funciona a UC?
- O que é ciclo de instrução?
- O que é "uma busca de dados"?
- Para que serve as interrupções?
- Sobre o desempenho de microprocessadores é correto dizer que depende somente do clock?
- Qual a causa da CPU trabalhar com "rajadas longas" ou "rajadas curtas"?
- Suponha que queiramos executar uma instrução de máquina que soma três números que estão na memória e salve o resultado em outro endereço de memória
int a=10, b=20, c=30, t; \\sendo a no endereço 100, b no 101, c no 102 e t no 104
Coloque todas as etapas (PC, IR, MAR e MBR) para fazer t=a+b+c - teste