page69
ESPAÇO ABERTO
Artigo
Pergunta longa, não é? Mas a resposta é curta. Vocês verão!
É responsável pelo acesso a arquivos e dispositivos periféricos. O ponto de distribuição central é o Virtual Filesystem Switch ou simplesmente chamado VFS, que distribui o acesso e repassa as chamadas de disco para o agendador. Ele é responsável por organizar e otimizar as chamadas, para que a cabeça de leitura (no caso dos discos rígidos) faça o menor número possível de movimentos.
O gerenciamento da cabeça de leitura é irrelevante para SSD's, as memórias flash. Por isso, o Kernel passa os dados diretamente para o disco, se estiver configurada para este tipo de ação. O VFS possui um conjunto de interfaces padrão para aplicativos, que se destina a reconhecer e executar entrada e saída de arquivos, por meio de um conjunto de sistemas de arquivos que estiverem disponíveis no Kernel e combina isso com o suporte a um ou mais dispositivos. Estes sistemas de arquivos podem ir e vir conforme a natureza transitória dos dispositivos de armazenamento.
Vejam o exemplo abaixo:
Gerenciamento de Entrada e Saída
Figura 2: A “Camada de Abstração” oferece uma interface uniforme, por meio de distintos sistemas de arquivos, para estabelecer o vínculo entre os arquivos manipulados pelo usuário e os locais de armazenamento. Este processo é considerado para a primeira gravação ou para simplesmente 'salvar' o arquivo, atualizando os dados, onde ele já se encontrava.