É um arquivo porque o Linux tenta fornecer o máximo de acesso de baixo nível ao espaço do usuário. Não é realmente em disco porque todas as estruturas em /sys
existem somente dentro do kernel. Há dois deles porque o segundo é usado para escrever combinando .