LPI 1 인증을 준비하면서 시험 101의 목표 목록을 검토하기 시작했습니다. 검토 후/프로세스ps
, 나는 , free
, 또는 top
다음 과 같은 프로그램을 알고 있습니다.메모리 정보그리고CPU 정보.
그러나 시스템 관리자가 파일에서 사용 가능한 정보에 액세스해야 하는 실제 상황은 아직 보이지 않습니다.DMA,방해하다,중단 요청,IO 포트다른 사람.
그래서 제 질문은, 혹시 위 파일을 사용해보신 분이나 중요한 프로그램을 아시는 분 계시나요?
미리 감사드립니다.
답변1
문서DMA,방해하다,중단 요청그리고IO 포트이는 여전히 ISA 카드 슬롯이 있을 수 있는 산업용 PC와 같은 레거시 하드웨어를 다룰 때 중요할 수 있습니다.
역사: ISA 버스는 원래 자동 구성이 불가능했으며 "플러그 앤 플레이" 또는 PnP라고 불리는 자동 구성 메커니즘을 개선하려는 시도로 인해 많은 사람들이 자동 구성 메커니즘의 이름이 "플러그 앤 플레이"로 변경되었다는 사실을 알게 되었습니다. . 다시 말해서,항상 잘 되지는 않아. 수동 구성에는 어떤 시스템 리소스가 비어 있는지(즉, 새 카드에 할당됨), 이미 사용 중인 리소스가 무엇인지 알아야 합니다.
이러한 파일은 드라이버 개발자에게도 중요합니다. 이를 통해 개발자는 드라이버가 사용해야 하는 하드웨어 리소스를 올바르게 등록했는지 확인할 수 있습니다.
또 다른 역사적 참고 사항: /sys
가상 파일 시스템이 설계되기 전에는 동일한 정보에 액세스하기 위해 다른 유형의 인터페이스를 제공하는 것보다 가상 파일이나 디렉터리를 생성하는 것이 훨씬 쉽기 /proc
때문에 모든 종류의 진단 정보에 대한 일반적인 덤프 그라운드로 /proc
사용되었습니다. . 거기에 있고 사용하기 쉽기 때문에 물론 다양한 Linux 드라이버 및 하위 시스템 개발자가 실제로 사용하고 있습니다.
이 도입 이후 어느 정도 정리가 이루어졌지만 /sys
일부 사용자 공간 도구가 의 이전 진단 인터페이스에 의존하도록 만들어졌기 때문에 /proc
더 이상 사용되지 않고 궁극적으로 제거(적어도 일부)하는 진행 속도가 느렸습니다.