Questões de Arquitetura de Computadores - Interrupções e dispositivos de entrada e saída para Concurso
Foram encontradas 238 questões
A respeito dos princípios de sistemas operacionais, das características dos principais processadores do mercado e dos processadores de múltiplos núcleos, julgue o item subsequente.
No processamento das interrupções geradas pelos componentes de entrada e saída, é necessário que o processador identifique univocamente qual dispositivo gerou a interrupção. Uma das técnicas utilizadas para essa identificação é a daisy chain, que realiza a identificação por hardware, usando uma conexão entre os módulos e o processador, na forma de uma cadeia circular.
Ao iniciar uma operação de E/S:
1. O controlador de dispositivo inicia a transferência dos dados do dispositivo para seu buffer local.
2. O driver de dispositivo carrega os registradores apropriados dentro do controlador de dispositivo.
3. O controlador de dispositivo informa ao driver, através de uma interrupção, que terminou sua operação.
4. O controlador de dispositivo examina o conteúdo dos registradores para saber que ação deve tomar.
Por fim, o driver devolve o controle para o SO, retornando os dados, um ponteiro para os dados ou informações de status.
A ordem correta das etapas é apresentada em
Uma interrupção indica ao processador que determinado evento ocorreu. Quando isso acontece, o processador suspende o processamento da sequência de instruções corrente e executa uma rotina de serviço de interrupção ISR (interrupt service routine). Após a execução dessa rotina, a sequência de instruções original é retomada do ponto em que foi interrompida.