Redes entrada saida

419 palavras 2 páginas
E/S independente do dispositivo
Podemos dizer que a camada de drivers é a camada que “dependente dos dispositivos”, já que ela necessita das funções que estão ligadas diretamente com o hardware dos dispositivos. A camada acima utiliza a interface virtual ou abstrata sendo padronizada e mais amigável, fornecida pelos drivers, dessa forma, a consideramos “independente de dispositivo”. A camada independente de dispositivo inclui funções genéricas(no sentido de valer para qualquer dispositivo) e serviços gerais de E/S importantes para o funcionamento do sistema como um todo. As funções genéricas são incluídas através de estruturas que representam “classes” de dispositivos e operações associadas. Internamente, essas estruturas possuem ponteiros para descritores que especializam as operações. Por exemplo, pode-se ter uma função genérica read cujo primeiro argumento indica o dispositivo a ser usado. Essa operação genérica vai ser mapeada para uma seqüência de operações compatíveis com o dispositivo em questão, pois ler de um teclado é diferente de ler de um disco. Alguns serviços sob responsabilidade desta camada são:
Escalonamento de E/S: Usado em dispositivos compartilhados por vários processos (por exemplo, discos magnéticos) para melhorar o desempenho dos mesmos.
Buferização: Um exemplo típico de buferização ocorre em protocolos de comunicação; o usuário pode desejar enviar, 64 Kbytes, mas a interface de rede pode enviar apenas seqüências máximas de 4 Kbytes. Então é necessário armazenar a requisição do usuário e enviá-la em blocos de 4 kbytes.
Cache de dados: Consiste em armazenar na memória os blocos de dados freqüentemente acessados.
Alocação de dispositivo: Muitos dispositivos admitem, no máximo, um usuário por vez. Esse controle é normalmente efetuado através da técnica de spooling, que consiste em sequenciar os pedidos de acesso e atendê-los um a um. Os pedidos são registrados em uma fila a qual é acessada por um processo do SO, o qual atende as requisições

Relacionados

  • quadripolos
    15862 palavras | 64 páginas
  • Introdução a Redes Neurais
    5493 palavras | 22 páginas
  • Redes neurais
    5109 palavras | 21 páginas
  • BATATA
    4808 palavras | 20 páginas
  • Cadastro
    1496 palavras | 6 páginas
  • 2 Redes Neurais Artificiais
    8336 palavras | 34 páginas
  • HELLO WORLD
    11610 palavras | 47 páginas
  • Backpropagation
    2248 palavras | 9 páginas
  • Trabalho de redes neurais
    2465 palavras | 10 páginas
  • Multilayer Perceptron
    3423 palavras | 14 páginas