장치 파일은 장치 드라이버 또는 운영 체제 커널에 의해 구현됩니까?

장치 파일은 장치 드라이버 또는 운영 체제 커널에 의해 구현됩니까?

장치 파일은 장치 드라이버와 사용자 프로그램 간의 인터페이스입니다.

Linux에서 장치 파일은 해당 장치 드라이버에 의해 직접 구현됩니까, 아니면 운영 체제 커널(장치 드라이버 제외)에 의해 구현됩니까?

답변1

커널은 장치 파일을 생성하지만 read및 등의 기능은 write대부분 커널에 통합될 수 있는 드라이버에 의해 구현됩니다.

좋은 무료(크리에이티브 커먼즈) 책에서는 이에 대해 다음과 같이 설명합니다.리눅스 장치 드라이버

관련 정보