상위 수준 및 하위 수준 장치 드라이버란 무엇입니까?

상위 수준 및 하위 수준 장치 드라이버란 무엇입니까?

최근에 두 가지 유형의 드라이버(적어도 디스크의 경우)가 있다는 것을 읽었습니다. 하나는 상위 수준 드라이버이고 다른 하나는 하위 수준 장치 드라이버라고 합니다.

누군가 이것이 무엇인지, 왜 두 가지 수준의 운전자가 필요한지 말해 줄 수 있습니까? \

상위 수준 장치 드라이버는 I/O 요청을 대기열에 넣고 임계값에 도달하면 하위 수준 장치 드라이버는 이를 디스크로 전송합니다.

답변1

"충분한 수준의 간접 지시로는 문제를 해결할 수 없기" 때문에 두 가지 수준의 드라이버가 필요합니다.

따라서 실제로 두 가지 수준이 "필요"하지는 않지만 컴퓨터는 모두 저장소가 동일하게 작동하기를 원하므로 컴퓨터에는 모두 "고급 디스크 드라이브"가 있습니다.

제조업체는 다양한 방식으로 데이터를 미디어에 전송하기를 원하므로 많은 하위 수준 드라이버가 존재합니다. 그것이 성공했던 방법입니다.

관련 정보