9ª) Os usuários utilizam diversos programas para a realização de suas tarefas no computador. Dependendo da atividade, o programa precisa ler uma entrada que o usuário digitou no teclado; contudo, a leitura do teclado não pode ser feita diretamente pelo programa, precisando comunicar-se com o sistema operacional. A intermediação do sistema operacional é necessária pelo seguinte motivo:
O programa do usuário roda em modo núcleo e tem acesso à leitura do teclado, mas não sabe comunicar-se com o hardware do teclado.
O programa do usuário roda em modo núcleo, porém não tem acesso à leitura do teclado e nem sabe comunicar-se com o hardware do teclado.
O programa do usuário roda em modo usuário, não tem nenhuma permissão ou acesso a recursos, exceto por meio do sistema operacional.
O programa do usuário roda em modo usuário e tem permissão para acessar diretamente a leitura do teclado, contudo fazer pelo sistema operacional é mais eficiente.
O programa do usuário roda em modo usuário e precisa ser programado para acessar diretamente o hardware do teclado.
Ainda não há comentários para esta questão.
Seja o primeiro a comentar!