Windows에서 USB 장치 인식이 어떻게 작동하는지 궁금합니다. 나는 이것이 다음과 같다고 상상 한다.
- 장치를 연결하면 Windows에 "내 장치 ID가 있습니다"라는 메시지가 나타납니다.
- Windows는 해당 장치 ID와 일치하는 드라이버가 설치되어 있는지 확인합니다. 드라이버는 아마도 "BlackBerry Curve"또는 "Canon Printer"와 같이 장치에 어떤 장치를 호출해야하는지 Windows에 알려줍니다.
- 그렇다면 어떻게 든 해당 장치를 해당 드라이버와 연결합니다
- 그렇지 않으면 온라인에서 일치하는 드라이버를 찾습니다 (허용 한 경우).
내가 맞아? 그렇다면 여전히 몇 가지 의문이 남습니다.
- 드라이버를 설치할 때 어디로 가나 요? 파일이 폴더에 있습니까, 아니면 레지스트리에 추가됩니까?
- Windows가 장치를 처음 인식하고 생각하고 마지막으로 "새 장치가 설치되어 사용할 준비가 되었습니까?"
- Windows에서 누락 된 드라이버를 어디에서 찾습니까? 자체 데이터베이스에 있습니까? 장치 제조업체는 드라이버를 포함시키기 위해 드라이버를 Microsoft에 제출합니까?
이 프로세스가 실제로 어떻게 작동하는지 설명 할 수 있습니까? 또한 다른 OS에서 다르게 작동합니까?