Por que um sistema de arquivos no Linux não é classificado como um driver de dispositivo? [fechadas]

1

Esta questão surgiu enquanto eu lia o livro 'Linux Device Drivers'. Cada driver de dispositivo é mapeado para um dispositivo físico e como os sistemas de arquivos no linux podem ser associados à memória, fiquei um pouco confuso. Eu acho que isso precisa de um pouco mais de justiça para entender melhor os motoristas. Procurando por mais argumentos além do que o livro especificou.

    
por Akanksha Bhardwaj 25.05.2017 / 19:00

1 resposta

1

O sistema de arquivos é, na verdade, agnóstico do dispositivo, já que a maioria dos sistemas de arquivos pode ser implementada na maioria dos dispositivos de bloco.

Os drivers de dispositivo informam ao kernel como usar o dispositivo de hardware para endereçar (ler / gravar / buscar) seus dados, enquanto os módulos do sistema de arquivos informam como representar arquivos e diretórios em um dispositivo de bloco.

Você poderia pensar analogicamente no dispositivo de bloco como uma estrutura de casa e o sistema de arquivos como o que está dentro da casa, como o mobiliário e a decoração. A estrutura da casa não determina o que você coloca nela ou como ela é decorada.

    
por 25.05.2017 / 19:08