디바이스 드라이버
·
Linux
종류문자 디바이스 드라이버: 대부분의 디바이스 드라이버, 구현 간편블록 디바이스 드라이버네트워크 디바이스 드라이버버스 디바이스 드라이버디바이스 노드mknod [옵션] 타입c : 문자형b : 블록형주번호 : 드라이버마다 고유의 번호, 커널이 할당해주기도부번호 : 드라이버마다 고유의 번호, 드라이버가 할당을 관리문자 디바이스 드라이버드라이버는 리눅스에서 1바이트 단위로 데이터를 읽고 쓰는 장치를 제어하는 드라이버read(), write()와 같이 바이트 단위로 입출력을 처리하는 드라이버file_operations를 구현하는 드라이버open, read, write, lseek, close 같은 일반적으로 사용하는 파일 함수별도의 시스템콜 없이 새로운 기능 추가 가능 -> 가상 파일 시스템file_oper..