최근에 두 가지 유형의 드라이버(적어도 디스크의 경우)가 있다는 것을 읽었습니다. 하나는 상위 수준 드라이버이고 다른 하나는 하위 수준 장치 드라이버라고 합니다.
누군가 이것이 무엇인지, 왜 두 가지 수준의 운전자가 필요한지 말해 줄 수 있습니까? \
상위 수준 장치 드라이버는 I/O 요청을 대기열에 넣고 임계값에 도달하면 하위 수준 장치 드라이버는 이를 디스크로 전송합니다.
답변1
"충분한 수준의 간접 지시로는 문제를 해결할 수 없기" 때문에 두 가지 수준의 드라이버가 필요합니다.
따라서 실제로 두 가지 수준이 "필요"하지는 않지만 컴퓨터는 모두 저장소가 동일하게 작동하기를 원하므로 컴퓨터에는 모두 "고급 디스크 드라이브"가 있습니다.
제조업체는 다양한 방식으로 데이터를 미디어에 전송하기를 원하므로 많은 하위 수준 드라이버가 존재합니다. 그것이 성공했던 방법입니다.