Questões de Arquitetura de Computadores - Interrupções e dispositivos de entrada e saída para Concurso
Foram encontradas 245 questões
Julgue o item a seguir, relativo a organização e arquitetura de computadores.
Um subsistema de entrada e saída deve converter as
informações de entrada em uma forma inteligível para
a máquina.
Julgue o próximo item, relativo a hierarquia de memória e sistema de entrada e saída.
Uma interface de entrada e saída paralela (PIO) pode compor parte da memória à disposição da CPU, selecionando-se uma linha de barramento explícita dos dispositivos inativos.
Durante a execução de um programa, por diversas vezes, a UCP tem necessidade de enviar ou receber dados de algum dispositivo periférico. O acesso da UCP a um periférico é obtido através do barramento do sistema e da respectiva interface do periférico.
O método mais eficiente para realização de operações de entrada e saída (E/S), com o máximo de rendimento da UCP, é
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.