Questão de Arquitetura de Computadores — Arquiteturas — CESPE / CEBRASPE 2021
- Código
- ce121253
- Banca
- CESPE / CEBRASPE
- Órgão
- PC-DF
- Ano
- 2021
- Nível
- Superior
- Cargo
- Agente de Polícia da Carreira de Polícia Civil do Distrito Federal
- CCerto
- EErrado
GabaritoE — Errado
❌ ERRADO. A afirmativa é falsa porque, ao contrário do que se declara, os computadores e sistemas operacionais contemporâneos continuam utilizando o mecanismo de interrupções — inclusive com dispositivos de E/S mais rápidos e com suporte a multithread. As interrupções são fundamentais para notificar o processador sobre eventos assíncronos (como conclusão de uma operação de E/S), evitando a ineficiência do polling (verificação contínua) e permitindo que o sistema responda a eventos em tempo real. Mesmo com hardware mais veloz e execução multithread, o tratador de interrupção (rotina de serviço de interrupção — ISR) ainda é amplamente empregado em sistemas operacionais modernos (Windows, Linux, macOS) para gerenciar dispositivos de entrada/saída, temporizadores e outras fontes de interrupção.
A evolução tecnológica não eliminou as interrupções; ao contrário, tornou os mecanismos mais sofisticados (como interrupções vetoradas, controladores APIC, interrupções de mensagem MSI). O multithreading não substitui as interrupções — enquanto um thread pode estar executando, uma interrupção pode ocorrer e desviar o fluxo para o kernel, que decide se deve escalonar outro thread. Portanto, a afirmação de que "não se utiliza mais o tratador de interrupção" é incorreta.
A banca explora a noção equivocada de que hardware mais rápido e multithreading tornariam as interrupções obsoletas. O erro é generalizar que a evolução descartou um mecanismo que, na verdade, continua essencial. Fique atento: interrupções são onipresentes em sistemas atuais.
Gabarito: ERRADO (E)
Link permanente: /questoes/ce121253