위키 피 디아에서 나는 다음과 같이 쓰여 있습니다 :장치 드라이버는 어떻게 요청됩니까?
"호출 프로그램이 드라이버에서 루틴을 호출 할 때 드라이버는 장치에 명령을 실행합니다." (https://en.wikipedia.org/wiki/Device_driver)
프로그램이 드라이버에서 "루틴을 호출"하면 어떻게됩니까? 프로세스 간 통신을 통해 드라이버에 연락합니까? 장치 드라이버는로드 된 후에도 지속적으로 실행되지만 내 프로그램이 '어깨에서 탭'하여 무언가를 요청할 수 있는지 이해하지 못합니다. 드라이버는 플랫폼에 따라 근본적으로 다른가요?