USB 플래시 드라이브나 외부 저장소에서 파일 시스템을 읽는 사람은 누구입니까? 커널 또는 운영 체제?

USB 플래시 드라이브나 외부 저장소에서 파일 시스템을 읽는 사람은 누구입니까? 커널 또는 운영 체제?

수행된 단계를 어떻게 확인할 수 있으며 어디서 볼 수 있나요?

파일 시스템을 읽을 수 있도록 OS/커널은 어떤 데이터를 읽고 있습니까?

플래시 드라이브가 USB에 연결되면 가장 먼저 상호 작용하는 사람은 누구이며 플래시 드라이브의 파일 시스템을 사용할 수 있을 때까지 읽고 감지하는 방법입니다.

답변1

때에 따라 다르지...

커널은 장치의 모든 IO를 처리합니다. 대부분의 경우 파일 시스템을 정의하는 장치의 데이터 구조 조정도 커널에 의해 처리되지만 이 작업은 사용자 공간 프로그램에서 수행하는 것이 전적으로 가능합니다. 예는 다음과 같습니다공구 상자사용자 공간에서만 MS-DOS 파일 시스템을 사용할 수 있게 해주는 패키지입니다.

그런데 제가 본 "운영 체제"에 대한 가장 좋은 정의는 "운영 체제를 요청할 때 공급자가 제공하는 모든 것"입니다. 운영 체제 텍스트에서는 종종 커널(및 일부 인프라 코드)만을 "운영 체제"로 참조하여 더 좁은 관점을 취합니다. 오늘날 Linux 시스템에서는 커널 이상의 기능을 사용할 수 있습니다.

관련 정보