Questão de Arquitetura de Computadores — Barramento — CESPE / CEBRASPE 2025
Arquitetura de Computadores›Barramento
Código
ce222330
Banca
CESPE / CEBRASPE
Órgão
UNIVESP
Ano
2025
Nível
Superior
Cargo
Supervisor Pedagógico - Área de Atuação 2: Computação e Áreas Afins
No barramento de um computador típico, o processo que garante a preferência dos dispositivos de entrada e saída quando for requisitado acesso ao barramento, mesmo se a CPU o estiver utilizando, é denominado
Acontrole forçado.
Bsinalização cruzada.
Cacesso direto.
Dinterrupção especial.
Eroubo de ciclo.
Revelar gabarito e comentário▾
GabaritoE — roubo de ciclo.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Barramento e prioridade de acesso: roubo de ciclo
Gabarito: letra E. O processo que garante a preferência dos dispositivos de E/S no acesso ao barramento, mesmo quando a CPU o está utilizando, é o roubo de ciclo (cycle stealing). Nessa técnica, um controlador DMA (acesso direto à memória) utiliza um ciclo do barramento sem interromper a execução do processador, dando prioridade ao periférico para transferir dados diretamente para a memória. As demais alternativas não correspondem a esse conceito.
A banca testa o conhecimento sobre mecanismos de controle de acesso ao barramento, especialmente a diferença entre interrupção, DMA e roubo de ciclo. O roubo de ciclo é uma forma eficiente de permitir que dispositivos lentos (E/S) transfiram dados sem sobrecarregar a CPU.
Conceito
Definição
Relação com prioridade de E/S no barramento
Correto?
Roubo de ciclo
Técnica em que um controlador DMA utiliza um ciclo do barramento sem interromper a execução da CPU, dando prioridade ao periférico para transferir dados diretamente para a memória.
Garante a preferência dos dispositivos de E/S no acesso ao barramento, mesmo quando a CPU o está utilizando.
✅ Sim (gabarito)
Controle forçado
Termo não reconhecido na arquitetura de barramentos; não existe mecanismo com esse nome para priorizar acesso de E/S.
Não se aplica.
❌ Não
Sinalização cruzada
Fenômeno indesejado de interferência eletromagnética entre linhas adjacentes do barramento.
Não é um método de controle de acesso e não garante preferência.
❌ Não
Acesso direto (DMA)
Capacidade de um dispositivo de E/S transferir dados para a memória sem intervenção da CPU.
Conceito geral; o DMA pode operar por roubo de ciclo, mas o termo não se refere especificamente ao mecanismo de priorização.
❌ Não
Interrupção especial
Sinal enviado pelo dispositivo à CPU para solicitar atenção; a CPU decide quando atender, geralmente ao final da instrução corrente.
Não garante preferência imediata do barramento; o dispositivo precisa esperar a CPU liberar o barramento.
❌ Não
Alternativa A — ❌ Incorreta
Controle forçado não é um termo técnico reconhecido na arquitetura de barramentos. Não existe mecanismo com esse nome para priorizar o acesso de dispositivos de E/S. Pode ser um distrator inventado pela banca.
Alternativa B — ❌ Incorreta
Sinalização cruzada (crosstalk) é um fenômeno indesejado de interferência eletromagnética entre linhas adjacentes do barramento, não um método de controle de acesso. Não garante preferência de dispositivos e não é um processo deliberado.
Alternativa C — ❌ Incorreta
Acesso direto (DMA – Direct Memory Access) é a capacidade de um dispositivo de E/S transferir dados para a memória sem intervenção da CPU, mas o termo não se refere especificamente ao mecanismo de priorização no barramento. O DMA pode operar de várias formas: por roubo de ciclo, por burst, etc. A alternativa confunde o conceito geral com o processo específico de roubo de ciclo.
Alternativa D — ❌ Incorreta
Interrupção especial é um sinal enviado pelo dispositivo à CPU para solicitar atenção, mas a CPU decide quando atender, geralmente ao final da instrução corrente. A interrupção não "garante a preferência" imediata do barramento; o dispositivo precisa esperar a CPU liberar o barramento. O roubo de ciclo, ao contrário, permite que o dispositivo "tome" o barramento em um ciclo sem esperar a CPU terminar sua operação.
Alternativa E — ✅ Correta ⟵ GABARITO
Roubo de ciclo (cycle stealing) é exatamente o mecanismo que permite a um controlador DMA utilizar um ciclo do barramento enquanto a CPU executa uma instrução, transferindo dados de/para a memória com prioridade sobre o processador. Conforme descrito no contexto (C1), o DMA "colocar os dados diretamente na memória" e, no roubo de ciclo, o controlador "rouba" um ciclo de barramento da CPU. É a técnica que dá preferência imediata aos dispositivos de E/S quando solicitam acesso ao barramento.
SE LIGUE NESSA!
O termo "roubo de ciclo" é consolidado em arquitetura de computadores. O DMA pode operar em três modos: burst (bloco contínuo), cycle stealing (um ciclo por vez) e transparente (quando CPU não usa o barramento).