Cada vez que um dispositivo do computador recebe um comando, como por exemplo, “buscar informações no setor 43 da fita DAT” o driver de dispositivo deve ter como descobrir que esse comando de busca foi concluído. Os drivers de dispositivo podem consultar o dispositivo através de polling ou eles podem usar interrupções?
Soluções para a tarefa
Alternativa 4: O processo de polling consiste em deixar o processador "atento", verificando periodicamente os dispositivos de E/S, para identificar se há dados a serem tratados.
A questão está incompleta, abaixo acrescento as afirmativas:
“Alternativa 1: As interrupções bloqueiam o processador e impedem o fluxo dos dados.
Alternativa 2: Quando a técnica do polling foi inventada, esta substituiu a técnica de interrupções.
Alternativa 3: O polling apresenta vantagens o que torna a técnica preferida sobre o uso de Interrupções.
Alternativa 4: O processo de polling consiste em deixar o processador "atento", verificando periodicamente os dispositivos de E/S, para identificar se há dados a serem tratados.
Alternativa 5: Dentre as vantagens do polling encontra-se o fato de que ele não consome recursos de processamento, especialmente quando não há solicitações de E/S esperando.”
Quando comandos como o citado no enunciado são enviados aos dispositivos dos computadores, o driver do dispositivo precisa descobrir se tal comando teve uma conclusão. Os drivers de dispositivo podem fazer a consulta ao dispositivo através de polling.
O polling é um processo que proporciona ao processador mais “atenção”, de maneira a comprovar em períodos periodizados se os dispositivos de entrada e saída estão apresentando dados para serem tratados.
Bons estudos!