비동기식 입출력

1. 동기식 입출력(synchronous I/O)I/O 요청 후 입출력 작업이 완료된 후에야 제어가 사용자 프로그램에 넘어가는 방식입니다.  그림에는 user와 kernel 두 가지로 나뉘어진 것을 확인할 수 있습니다. 이전 포스팅에서, 만약 user 부분에서 I/O작업을 진행하려면 I/O작업은 커널에서 수행하기에 사용자 프로그램이 I/O작업을 진행할 수 없다고 했습니다.   그래서 사용자 프로그램은 운영체제의 커널에 I/O 요청을 하게 됩니다. 이후 해당 I/O에 맞는 Device driver를 거치게 되고, Device Controller를 통해 입출력 작업을 하게 됩니다. 작업이 끝나면 Device Controller 가 CPU에게 인터럽트를 걸어 작업이 완료되었다는 것을 알리고 사용자 프로그램의 ..
동구름이
'비동기식 입출력' 태그의 글 목록