Logo Passei Direto
Buscar

Ciclo de máquina

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

1. O que e um ciclo de maquina em um processador?
a) O tempo que leva para o processador executar uma tarefa completa.
b) O conjunto de operacoes basicas que a CPU realiza para executar uma instrucao.
c) O periodo de descanso da CPU entre duas operacoes.
d) O numero total de instrucoes que o processador executa por segundo.
Resposta:
b) O conjunto de operacoes basicas que a CPU realiza para executar uma instrucao.
O ciclo de maquina e o processo fundamental pelo qual uma CPU executa cada instrucao,
normalmente dividido em fases como busca, decodificacao e execucao.
2. Quais sao as etapas classicas de um ciclo de maquina?
a) Inicializacao, execucao, encerramento.
b) Busca (fetch), decodificacao (decode), execucao (execute).
c) Entrada, processamento, saida.
d) Carregamento, processamento, armazenamento.
Resposta:
b) Busca (fetch), decodificacao (decode), execucao (execute).
Essas tres fases formam a base do ciclo de maquina, onde a instrucao e obtida da memoria,
interpretada e finalmente executada.
3. Durante a etapa de busca (fetch), o que acontece?
a) O processador executa a instrucao lida.
b) O processador le a proxima instrucao da memoria para o registrador de instrucoes.
c) O processador decodifica a instrucao para entender o que deve ser feito.
d) O processador armazena o resultado final na memoria.
Resposta:
b) O processador le a proxima instrucao da memoria para o registrador de instrucoes.
Na fase de busca, o conteudo do endereco apontado pelo contador de programa (PC) e carregado
Ciclo de máquina
para o registrador de instrucao, preparando a execucao.
4. Qual e o papel do contador de programa (Program Counter - PC) no ciclo de maquina?
a) Ele armazena o resultado da instrucao.
b) Ele indica o endereco da proxima instrucao a ser buscada na memoria.
c) Ele realiza a execucao da instrucao.
d) Ele decodifica a instrucao.
Resposta:
b) Ele indica o endereco da proxima instrucao a ser buscada na memoria.
O PC mantem o controle da sequencia das instrucoes, apontando sempre para a proxima instrucao
a ser processada.
5. Na etapa de decodificacao, o que a CPU faz?
a) Armazena os dados na memoria.
b) Interpreta a instrucao para determinar quais operacoes devem ser realizadas.
c) Envia a instrucao para a unidade de controle.
d) Atualiza o contador de programa para a proxima instrucao.
Resposta:
b) Interpreta a instrucao para determinar quais operacoes devem ser realizadas.
A decodificacao converte o codigo da instrucao em sinais que comandam a execucao correta do
processo.
6. O que acontece durante a fase de execucao no ciclo de maquina?
a) A instrucao e armazenada na memoria.
b) O processador realiza a operacao indicada pela instrucao, como realizar uma soma ou acessar a
memoria.
c) O sistema operacional finaliza a tarefa.
d) O contador de programa e reiniciado.
Resposta:
b) O processador realiza a operacao indicada pela instrucao, como realizar uma soma ou acessar a
memoria.
Nesta etapa, a CPU executa as operacoes solicitadas pela instrucao decodificada.
7. Por que o ciclo de maquina e importante para o funcionamento da CPU?
a) Porque ele organiza a execucao das instrucoes em etapas controladas.
b) Porque ele aumenta a quantidade de dados que o processador pode armazenar.
c) Porque diminui o consumo de energia.
d) Porque controla a temperatura do processador.
Resposta:
a) Porque ele organiza a execucao das instrucoes em etapas controladas.
O ciclo de maquina permite que a CPU realize operacoes complexas de maneira ordenada e
eficiente.
8. Em processadores modernos, o ciclo de maquina e sempre executado em um unico ciclo de
clock?
a) Sim, cada ciclo de maquina corresponde exatamente a um ciclo de clock.
b) Nem sempre; dependendo da arquitetura, o ciclo de maquina pode ser dividido em multiplos
ciclos de clock.
c) Nunca, eles nao sao relacionados.
d) Sim, porque todos os processadores seguem o mesmo padrao.
Resposta:
b) Nem sempre; dependendo da arquitetura, o ciclo de maquina pode ser dividido em multiplos
ciclos de clock.
Processadores modernos podem dividir cada fase em varios ciclos de clock para melhorar o
desempenho e paralelismo.
9. O que e pipeline no contexto do ciclo de maquina?
a) Uma tecnica que executa o ciclo de maquina apenas apos a outra instrucao terminar.
b) Um metodo que permite que diferentes fases do ciclo de maquina sejam processadas
simultaneamente para varias instrucoes.
c) Um processo de armazenamento dos dados intermediarios.
d) Um sistema de resfriamento da CPU.
Resposta:
b) Um metodo que permite que diferentes fases do ciclo de maquina sejam processadas
simultaneamente para varias instrucoes.
O pipeline aumenta a eficiencia do processador ao sobrepor etapas de execucao, melhorando o
throughput.
10. Quais sao as vantagens do pipeline em relacao ao ciclo de maquina tradicional?
a) Aumento da latencia e maior complexidade.
b) Reducao da taxa de erros.
c) Aumento do numero de instrucoes executadas por unidade de tempo (throughput).
d) Nenhuma vantagem real.
Resposta:
c) Aumento do numero de instrucoes executadas por unidade de tempo (throughput).
O pipeline permite que multiplas instrucoes estejam em fases diferentes simultaneamente,
acelerando o processamento global.
11. Qual componente da CPU e responsavel por controlar o ciclo de maquina?
a) Unidade aritmetica e logica (ALU).
b) Unidade de controle.
c) Registrador de dados.
d) Memoria cache.
Resposta:
b) Unidade de controle.
A unidade de controle gera os sinais necessarios para coordenar as operacoes dentro do ciclo de
maquina.
12. Em que momento o ciclo de maquina atualiza o contador de programa?
a) Antes da fase de busca, para apontar para a proxima instrucao.
b) Durante a execucao, para garantir o fluxo correto do programa.
c) No final do ciclo, logo apos a execucao da instrucao atual.
d) O contador de programa nao e atualizado no ciclo de maquina.
Resposta:
c) No final do ciclo, logo apos a execucao da instrucao atual.
Apos a execucao da instrucao, o PC e incrementado para apontar para a proxima instrucao a ser
buscada.
13. O que ocorre se a instrucao executada alterar o fluxo do programa (como um salto)?
a) O contador de programa e atualizado com o endereco do destino do salto imediatamente apos a
decodificacao.
b) O contador de programa continua a incrementar normalmente.
c) O processador reinicia o ciclo.
d) A CPU ignora o salto e executa a proxima instrucao sequencial.
Resposta:
a) O contador de programa e atualizado com o endereco do destino do salto imediatamente apos a
decodificacao.
Quando ha uma instrucao de salto, o PC e modificado para o novo endereco, alterando o fluxo do
programa.
14. Em microprogramacao, como o ciclo de maquina e controlado?
a) Por circuitos fisicos fixos, imutaveis.
b) Por uma sequencia de microinstrucoes armazenadas em memoria especial.
c) Pelo usuario manualmente.
d) Por software externo ao processador.
Resposta:
b) Por uma sequencia de microinstrucoes armazenadas em memoria especial.
Na microprogramacao, o ciclo de maquina e implementado via microinstrucoes, que permitem
maior flexibilidade na execucao das instrucoes.
15. Qual a relacao entre ciclo de maquina e ciclo de clock?
a) Sao exatamente a mesma coisa.
b) O ciclo de maquina pode ser composto por varios ciclos de clock.
c) O ciclo de clock dura o mesmo que o ciclo de maquina.
d) O ciclo de maquina acontece so quando o clock esta desligado.
Resposta:
b) O ciclo de maquina pode ser composto por varios ciclos de clock.
Em arquiteturas complexas, cada etapa do ciclo de maquina pode levar mais de um ciclo de clock
para ser concluida.
16. Por que algumas instrucoes levam mais ciclos de maquina para serem executadas do que
outras?
a) Porque algumas instrucoes sao mais simples.
b) Porque diferentes instrucoes demandam operacoes distintas, como acesso a memoria ou
calculos complexos.
c) Porque o processador decide aleatoriamente.
d) Porque o ciclo de maquina e sempre fixo, independentementeda instrucao.
Resposta:
b) Porque diferentes instrucoes demandam operacoes distintas, como acesso a memoria ou
calculos complexos.
Instrucoes que envolvem operacoes mais elaboradas ou acesso a memoria externa podem levar
mais tempo para serem concluidas.
17. O que e um ciclo de busca (fetch cycle) dentro do ciclo de maquina?
a) O ciclo em que a CPU busca os dados da memoria para executar a instrucao.
b) O ciclo onde a CPU le a proxima instrucao da memoria para o registrador de instrucoes.
c) O ciclo onde o processador decodifica a instrucao.
d) O ciclo onde a CPU executa a instrucao.
Resposta:
b) O ciclo onde a CPU le a proxima instrucao da memoria para o registrador de instrucoes.
O ciclo de busca e responsavel por obter a instrucao a ser processada, iniciando o ciclo de
maquina.
18. Quais registradores sao mais diretamente envolvidos no ciclo de maquina?
a) Registrador acumulador, registrador de dados, contador de programa e registrador de instrucao.
b) Registrador de endereco e registrador de cache.
c) Registrador de GPU e registrador de sistema.
d) Registradores externos a CPU.
Resposta:
a) Registrador acumulador, registrador de dados, contador de programa e registrador de instrucao.
Esses registradores sao fundamentais para armazenar dados, instrucoes e enderecos durante o
ciclo de maquina.
19. Como a memoria principal interage com o ciclo de maquina?
a) A memoria principal so armazena dados, nao instrucoes.
b) A memoria principal fornece as instrucoes e dados para a CPU durante o ciclo de maquina.
c) A memoria principal e controlada diretamente pelo sistema operacional, sem interferencia da
CPU.
d) A memoria principal nao participa do ciclo de maquina.
Resposta:
b) A memoria principal fornece as instrucoes e dados para a CPU durante o ciclo de maquina.
Durante o ciclo, a CPU acessa a memoria para buscar instrucoes e dados necessarios para a
execucao.
20. Qual a importancia da sincronizacao do ciclo de maquina com o clock do processador?
a) A sincronizacao nao e necessaria para o funcionamento correto.
b) A sincronizacao garante que cada etapa do ciclo ocorra no tempo correto para evitar erros.
c) O ciclo de maquina acontece de forma assincrona com o clock.
d) O clock apenas influencia o consumo de energia, nao o ciclo.
Resposta:
b) A sincronizacao garante que cada etapa do ciclo ocorra no tempo correto para evitar erros.
O clock atua como um relogio que controla quando cada operacao do ciclo de maquina deve
ocorrer, garantindo o funcionamento correto e ordenado.
Se desejar, posso elaborar mais perguntas para aprofundar o assunto ou abordar casos praticos
especificos. Quer continuar?

Mais conteúdos dessa disciplina