DMA를 알면 고성능 소켓이 보인다.위 그림은 저번 포스팅에서 이야기 했던 과정이다. 여기서 I/O 관리자는 CPU가 어떤 장치한테 뭔가를 직접 가져오면 장치가 반응이 늦을 것을 대비하여 I/O관리자(M/B)가 도와준다. 또한 RAM의 일부를 Device를 위해 예약을 걸수도 있는데 이 과정에서 I/O관리자한테 알려준다.CPU가 어떤 장치한테 정보를 보내는 방법CPU가 RAM의 예약된 메모리에 정보를 보낸다. (복사)어떤 경우는 데이터가 RAM의 내부에서 또 일어난다. (복사)복사된 데이터를 장치의 RAM에 또 복사한다.이 모든 과정에서 I/O 매니저는 역할을 수행한다. 근데 의문점이 이렇게 복사하는게 아니라 한번에 CPU에서 Device로 보낼 수 있는 방법은 없을까?CPU에서 Device로 한번에 보..