A alternativa correta é: I - Podemos diferenciar a troca de contexto para o tratamento de interrupção da chamada de uma função dentro de um programa, pois, dentre outras coisas, no tratamento de interrupções, empilha-se o registrador de flags (ou PSW - Program Status Word), além do PC. Isso ocorre porque, ao tratar uma interrupção, é necessário preservar o estado atual do processador para que, após o tratamento, ele possa retornar ao ponto em que foi interrompido. Além disso, a troca de contexto para o tratamento de interrupção é diferente da chamada de uma função dentro de um programa, pois, no primeiro caso, o processador precisa lidar com a interrupção e, no segundo caso, ele precisa executar a função chamada. As outras afirmativas estão incorretas, pois: II - Atualmente, toda a codificação para o tratamento das interrupções é mantida no Sistema Operacional, não mais no chip (ou memória flash) do BIOS (Basic Input-Output System). Dessa forma, consegue-se uma maior flexibilidade frente às atualizações, pois são realizadas pelo próprio SO. Essa afirmativa está incorreta, pois a codificação para o tratamento das interrupções pode estar presente tanto no Sistema Operacional quanto no BIOS. Além disso, a flexibilidade frente às atualizações não é a única razão para manter a codificação no SO. III - Uma interrupção é denominada “reentrante” quando pode ser interrompida para realizar o tratamento de uma nova instância da própria interrupção. A reentrância é conseguida pelo fato de que tal tipo de interrupção não utiliza variáveis compartilhadas para o seu tratamento. No caso de interrupções não reentrantes, alterações das variáveis compartilhadas pelas diversas instâncias do tratamento acarretariam perda de controle da execução. Essa afirmativa está incorreta, pois uma interrupção é denominada "não reentrante" quando não pode ser interrompida para realizar o tratamento de uma nova instância da própria interrupção. Além disso, a reentrância é conseguida pelo fato de que tal tipo de interrupção pode ser interrompida para realizar o tratamento de uma nova instância da própria interrupção.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar