드라이브 시스템 구조 ① 응용 프로그램(Application APP) 파일 함수 호출 : open("/dev/xxx"), read(), write() ② 시스템 콜 인터페이스(System call interface) SWI(Software interrupt)로 인해 전달된 파라미터의 값, 즉 Exception의 원인에 따라 다른 예외 처리 함수를 호출 ③ 가상 파일 시스템(VFS, Virtual File System) sys_open, sys_read ... 열려 있는 여러 디바이스 파일에 따라 다른 드라이버를 찾아 해당 기능을 호출 예를 들어, 캐릭터 디바이스가 열려 있는 경우 커널에 의해 정의된 배열 chrdev[]를 확인 배열의 인덱스는 주 장치 번호이며, 내용은 file_operations 구조체..