Concurso:
TCE-SP
Disciplina:
Sistemas Operacionais
Em um sistema operacional, um dispositivo de entrada gera caracteres de forma contínua. Para otimizar o fluxo e evitar a perda de dados, o kernel utiliza o mecanismo de double buffering (Buffer 1 e Buffer 2). Considere a seguinte sequência de eventos:
• O Buffer 1 atinge sua capacidade máxima, e o kernel inicia a transferência de seu conteúdo para a memória do processo do usuário.
• Durante essa transferência, ocorre uma falha de página (page fault), bloqueando a conclusão da cópia até que a página necessária seja trazida do disco.
• O dispositivo de hardware continua a enviar novos dados ininterruptamente.
Assinale a alternativa que descreve a conduta correta do sistema operacional segundo o conceito de double buffering.
• O Buffer 1 atinge sua capacidade máxima, e o kernel inicia a transferência de seu conteúdo para a memória do processo do usuário.
• Durante essa transferência, ocorre uma falha de página (page fault), bloqueando a conclusão da cópia até que a página necessária seja trazida do disco.
• O dispositivo de hardware continua a enviar novos dados ininterruptamente.
Assinale a alternativa que descreve a conduta correta do sistema operacional segundo o conceito de double buffering.