ENEM, perguntado por wdisonmirandacp67y19, 1 ano atrás

PERGUNTA 1

Selecione o nome da camada que devem ser escondidas do usuário ou transparente ao usuário.
a.
E/S independente
b.
Interrupção
c.
Controladores
d.
Device Drivers
e.
Hardware

Soluções para a tarefa

Respondido por GuiFreire
5
resposta
b.
Interrupção
Respondido por joicepozzan
0

Resposta:

Interrupção

Explicação:

Apesar de a maior parte do software de E/S estar dentro do SO, uma pequena parte dele  pode ser acessada pelo usuário desenvolvedor. Esta parte está na camada de E/S em nível de  usuário, onde se encontra as bibliotecas que podem ser ligadas a programas de usuário. Por  exemplo, os comandos printf, read, write, wireteln e o spooling.  

Os objetivos da camada E/S independente do dispositivo são abrangentes, e pode ser citado  como principais objetivos: criar uma interfaceamento uniforme para os devicedrivers, fornecer um  mecanismo de nomeação do dispositivo, criar um tamanho de bloco independente do dispositivo,  criar um espaço de bufferização para dispositivos de bloco e de caractere, cuidar da alocação de  blocos livres em dispositivos de bloco, alocar e liberar dispositivos e manipular erros.  

A rotina de interrupção ou manipuladores de interrupção devem ser escondidas do  usuário ou transparente ao usuário. A forma de implementação mais comum dos SOs é a  de quea rotina de solicitação de um processo, quando solicita uma E/S, o coloca no estado  bloqueado e bloqueia o devicedirvers. Quando a interrupção de E/S ocorrer, a rotina de  interrupção deve desbloquear o devicedrivers que, por sua vez, irá desbloquear o processo  colocando-o na fila dos prontos.

Perguntas interessantes