Gerenciamentos De Dispositivos
Casos: Gerenciamentos De Dispositivos. Pesquise 862.000+ trabalhos acadêmicosPor: renalthi • 17/11/2013 • 671 Palavras (3 Páginas) • 546 Visualizações
Gerenciamento de dispositivos (E/S)
Atividade – 05/11
1. Qual o significado do conceito de “E/S independente do dispositivo”?
Resposta: Pode-se dizer que a camada dos drivers é a camada “dependente dos dispositivos”, já que nela estão as funções diretamente ligadas ao hardware dos dispositivos. A camada acima usa apenas a interface abstrata ou virtual (padronizada e mais amigável) provida pelos drivers e, como tal, pode ser considerada “independente de dispositivo”.
2. Qual a diferença entre os modelos de E/S programada e orientada a interrupção?
Resposta: Programada Interação com o dispositivo é responsabilidade do programador
Ciclo de funcionamento
Envio do comando ao dispositivo
Espera pela realização do comando
A CPU deve aguardar o término da operação
Controladora atualiza bits nos seus registradores de status
Processador espera término da operação
Desvantagem
Desperdício do processador (verificando estado da operação)
Orientada O processador é apenas responsável por iniciar uma operação de E/S
O dispositivo interrompe a CPU quando necessário ou quando a operação de E/S terminar
Requer hardware especial:
Controlador de interrupções:
Identifica o dispositivo que gerou a interrupção
Define a prioridade das interrupções
Define quais serão atendidas (mascaramento)
3. Explique a técnica de DMA. Qual a sua principal vantagem?
Resposta: A técnica de DMA baseia-se no emprego de um hardware especial, o controlador de DMA, para realizar a transferência de dados entre um dispositivo e a memória. Para tanto, o controlador de DMA possui a capacidade de acessar diretamente a memória, AMBIENTES OPERACIONAIS
Gerência de Entrada e Saída sendo então conectado fisicamente ao barramento de dados e de endereços do computador. Sua vantagem é que é mais eficiente que as discutidas anteriormente quando a operação de E/S envolve a leitura (ou escrita) de muitos dados, como, por exemplo, uma leitura de disco ou a recepção de uma mensagem em uma rede local.
4. Quais as funções de um driver de dispositivo?
Resposta: No contexto da informática, a função de um driver de dispositivo ou controlador de dispositivo é aceitar requerimentos abstratos do software independente do dispositivo acima dele e cuidar para que a solicitação seja executada, permitindo que o software interaja com o dispositivo.
5. Explique o funcionamento do algoritmo SCAN.
Resposta: Atende requisições em uma direção preferencial
– Muda de direção ao atingir os cilindros mais interno ou mais externo
– Definição da direção preferencial (fixa ou em base na fila → critério
SSTF)
Distância de 208 trilhas
Prós e contras
• Prós
– Oferece bons tempos médios de resposta
– Bom rendimento
– Variância menor que o SSTF
• Contra
– Não justo
• Trilhas das extremidades são “visitadas” menos
frequentemente que as trilhas internas.
6.
...