요청 제출
프로그램은 read, write 같은 시스템 콜로 커널에 I/O를 요청합니다.
사용자 프로그램의 I/O 요청은 시스템 콜, 커널 I/O 계층, 디바이스 드라이버, 컨트롤러를 거쳐 실제 장치로 전달됩니다.
프로그램은 read, write 같은 시스템 콜로 커널에 I/O를 요청합니다.
커널 I/O 계층은 버퍼링, 캐싱, 스케줄링 같은 공통 작업을 처리합니다.
장치별 차이는 디바이스 드라이버가 컨트롤러 명령으로 변환합니다.
인터럽트나 폴링으로 작업 완료를 확인하고 결과를 프로세스에 돌려줍니다.