SóProvas


ID
164536
Banca
FGV
Órgão
BADESC
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Com o objetivo de melhorar a eficiência de processamento, microcomputadores utilizam um recurso associado à forma como os componentes da máquina podem interromper a sequência normal de execução de instruções do processador.

Nesse sentido, uma situação ocorre quando é gerada por alguma condição, resultante da execução de uma instrução, como divisão por zero, overflow em uma operação aritmética e referência a um endereço de memória fora do espaço de endereçamento de programa.

Essa situação faz referência a uma classe conhecida por:

Alternativas
Comentários
  •      Interrupção é um evento externo que pára a execução do programa e desvia a execução para uma rotina de interrupção.
         Ao terminar o tratamento da interrupção, o controle retorna ao programa principal, no estado em que se encontrava quando ocorreu a interrupção.
         As interrupções podem ser de hardware como de software:
         De software: também chamadas exceções ou traps, são geradas devido a um controle de software ou iniciadas por software. Ex: underflow, overflow, Operações aritméticas tal como divisão por zero, etc 
         De hardware: Falha tal como de alimentação, erro de paridade em memória, etc 
  •  d)interrupção de software.

    Software interrupt é uma chamada explicita de uma subfunção 

    Essas chamadas de função são chamadas por comandos com ajuda de dependencias arquitetonicas especialziadas. Para isso é necessario saber o n° da subfunção necessaria. Este n° é usado como index da tabela de interrupções, a qual contém o endereço de inicio do subprograma.

  • Letra D

    Interrupções de SOFTWARE são tbém chamadas de Exceções OU Traps"