Bolck I/O NonBlock I/O1 Block I/O vs Non-Block I/O I/O 종류 I/O란 Input/Output인 입출력을 말한다. network(socket) file pipe (process 간에 통신할 때 사용되는 개념) device (모니터, 키보드, 등): 네트워크 통신은 소켓을 통해 데이터가 입출력 된다. socket 소켓 : 네트워크 통신은 소켓을 통해 데이터가 입출력 된다. 2개의 컴퓨터의 프로세스가 데이터를 주고 받기 위해서는 소켓을 열고 소켓을 통해서 데이터를 주고받을 수 있다. backend server : 네트워크 상의 요청자들과 각각 소켓을 열고 통신한다. 밖에 있는 클라이언트들이 소켓을 열고 요청을 한다. 백엔드도 소켓을 열고 받은 요청의 클라이언트와 상호작용한다. OS 레벌에서 Block I/O와 Non-Block I/O가 어떻게 동작하나 Bl.. 2022. 6. 15. 이전 1 다음