Uso do mundo real de informações dentro de / proc

0

Como preparação para a certificação LPI 1, estou começando a analisar a lista de objetivos no exame 101. Depois de analisar / proc , entendo que programas como ps , free , ou top use meminfo e cpuinfo .

No entanto, ainda não vejo um caso prático em que um administrador do sistema precisaria acessar as informações disponíveis em arquivos como dma , interrupções , irq , ioports e outros.

Então, minha pergunta é: algum de vocês usou os arquivos acima, ou sabe de um programa vital que faz?

Obrigado antecipadamente.

    
por gacanepa 26.05.2018 / 01:50

1 resposta

4

Os arquivos dma , interrupções , irq e ioports podem ser importantes quando se trata de hardware legado, por exemplo um PC industrial que ainda pode ter slots de cartão ISA.

Nota histórica: O barramento ISA não era originalmente configurável automaticamente, e tentativas de ajustar mecanismos de configuração automática a ele, conhecidos como "Plug and Play" ou PnP, fizeram com que muitas pessoas lessem o nome do auto. -configuration mecanismo como "Plug and Pray" em vez disso. Em outras palavras, nem sempre funcionou bem . A configuração manual exigia entender quais recursos do sistema eram livres (isto é, atribuíveis a um novo cartão) e quais já estavam em uso.

Esses arquivos também são importantes para os desenvolvedores de drivers: eles permitem que o desenvolvedor verifique se o driver registrou corretamente os recursos de hardware que ele precisa usar.

Outra observação histórica: antes de o sistema de arquivos /sys virtual ser projetado, /proc era usado como um depósito geral de várias informações de diagnóstico, pois era significativamente mais fácil produzir um arquivo ou diretório virtual em /proc do que fornecer outro tipo de interface para acessar a mesma informação. Ele estava lá e era fácil de usar, então é claro que ele foi usado pelos vários desenvolvedores de drivers e subsistemas Linux.

Desde a introdução de /sys , isso já foi limpo, mas como algumas ferramentas de espaço de usuário foram criadas para confiar nas antigas interfaces de diagnóstico em /proc , o progresso para descontinuar e remover (pelo menos alguns ) eles prosseguem lentamente.

    
por 26.05.2018 / 13:05

Tags