장치 파일

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색

장치 파일(device file) 또는 특수 파일(special file)은 유닉스 계열 운영 체제에서 마치 흔한 파일처럼 보이는 파일 시스템 안에 보이는 장치 드라이버인터페이스이다. 소프트웨어가 표준 입출력 시스템 콜을 사용하여 장치 드라이버와 상호 작용할 수 있게 해 준다.

장치 파일들은 프린터와 같은 주변 기기를 위한 단순한 인터페이스를 제공하기도 한다. 그러나 디스크 파티션과 같이 그러한 장치들의 리소스에 접근하는 데에만 사용될 수 있다. 장치 파일은 시스템 리소스에 접근할 때에도 유용하다.

유닉스 특수 파일[편집]

유닉스 계열 운영 체제에서 두 가지 종류의 일반적인 장치 노드가 존재한다. 바로 character special files와 block special files이다. 이 둘의 다른 점은 운영 체제와 하드웨어가 처리하는 데이터 읽기/쓰기 방식이다. 이 두 노드 모두 device special files라 불린다.

MS-DOS 장치 파일[편집]

몇 가지 장치 파일은 아래에 나열되어 있다:

파일 이름 목적
CON 콘솔 장치
PRN 프린터
AUX 보조 장치
COM0 COM1 COM2 COM3 COM4 COM5 COM6 COM7 COM8 COM9 직렬 포트
LPT1 LPT2 PRN 병렬 포트
NUL 비트 버킷 (아무것도 표시하지 않음을 말하기도 함)