-
디바이스 드라이버 / 블록킹 I/OLinux/Linux Device Driver 2020. 9. 1. 12:46
블록킹 I/O는 디바이스 드라이버가 응용프로그램에서 요구한 처리(데이터 읽기/쓰기)를 수행하기 위해 하드웨어가 준비될 때까지 프로세서를 잠시 동안 잠들게하는 방식으로 여러 프로세스가 동작하는 리눅스의 효율을 높인다.
블록킹 I/O를 처리하도록 디바이스 드라이버를 제작하기 위해 어떻게 대기 큐를 선언하며, 어떻게 프로세서를 잠재우고, 어떻게 인터럽트 시점에서 프로세스를 깨우는지를 설명한다.
'Linux > Linux Device Driver' 카테고리의 다른 글
디바이스 드라이버 / 디바이스의 제어 (0) 2020.09.01 디바이스 드라이버 / 인터럽트 처리 (0) 2020.09.01 디바이스 드라이버 / 시간 처리와 커널 타이머 (0) 2020.09.01 디바이스 드라이버 / LED 제어 (0) 2020.09.01 디바이스 드라이버 / 부 번호에 의한 파일 처리 (0) 2020.09.01