SóProvas


ID
920161
Banca
FCC
Órgão
DPE-SP
Ano
2013
Provas
Disciplina
Arquitetura de Computadores
Assuntos

As interrupções representam um importante mecanismo utilizado quando do projeto de um computador. Sobre as interrupções é correto afirmar que

Alternativas
Comentários
  • Prezados, vamos aos comentários das alternativas :
    a) provocam alteração no fluxo de controle de um programa. 
    Alternativa correta, e representa o conceito de interrupções definido por Stallings em seu livro, página 63 :
    Quase todos os computadores possuem algum mecanismo pelo qual componentes distintos do processador (E/S , memória) podem interromper a seqüência normal de execução de instruções do processador
    b) são um tipo de desvio incondicional, suportado apenas por computadores com arquitetura RISC . 
    Alternativa errada, as interrupções não são exclusivas da arquitetura RISC.
    c) representam um tipo de procedimento recursivo com características de orientação a objetos. 
    Alternativa errada, não observa-se características de orientação a objetos nas interrupções, muito menos esse é um procedimento recursivo.
    d) são causadas por condições especiais originadas no próprio programa ocorrendo, apenas, em computadores com arquitetura CISC. 
    Alternativa errada, as interrupções não são exclusivas da arquitetura CISC.
    e) representam um tipo especial de modo de endereçamento de memória do tipo RAM. 
    Alternativa errada, as interrupções não são um tipo de endereçamento de memória
    Fonte :
    - Stallings, Arquitetura e organização de computadores, 5º edição
  • interrupção é a ocorrência de um evento externo que faz o processador parar a execução do programa corrente e desviar a execução para um bloco de código chamado rotina de interrupção (normalmente são decorrentes de operações de E/S).

    Ao terminar o tratamento de interrupção, o controle retorna ao programa interrompido exatamente no mesmo estado em que estava quando ocorreu a interrupção.

  • A) Provocam alteração no fluxo de controle de um programa

  • Apenas para clarificar um pouco mais.

    Não interprete a palavra "programa" como um software. Mas como um conjunto de "Instruções e Endereços", que é o real sentido da palavra "programa" no contexto da alternativa.

    .

    E a interrupção faz examente isso... ela provoca alteração no fluxo de controle das instruções e endereçamento dos processos.