Compartir a través de


Ejemplo de objeto de dispositivo para un controlador IDE de PCI

En la ilustración siguiente se muestran los objetos de dispositivo creados para un sistema mediante un controlador IDE pci que tiene dos discos IDE conectados a un canal y un CD-ROM del IDE conectado al otro.

Objetos de dispositivo creados para un sistema mediante un controlador PCI IDE que tiene dos discos IDE conectados a un canal y un CD-ROM del IDE conectado al otro.

Árbol de objetos de dispositivo para dispositivos cd-ROM y de disco en un controlador IDE

A partir de la parte inferior de la ilustración, se describe cada objeto de dispositivo y su controlador asociado:

  1. El controlador de bus PCI crea un FDO para el bus PCI y lo adjunta al PDO de bus PCI creado por el administrador de PnP (no se muestra en esta figura).

  2. El controlador de bus PCI enumera los adaptadores y controladores de su bus, incluidos todos los controladores IDE, y crea un PDO para cada uno.

  3. El controlador del controlador IDE, junto con su minidriver del controlador IDE, crea un FDO y lo asocia al PDO para el controlador.

  4. El controlador ide "enumera" los canales del controlador. En efecto, esto significa que crea dos PDO, uno para cada uno de los canales del controlador, y que conecta ambos PPO de canal al FDO del controlador.

  5. El controlador de canal IDE crea un FDO y lo asocia al PDO para el canal.

  6. El controlador del canal IDE enumera los dispositivos en su canal y crea un PDO para cada dispositivo. En la ilustración que muestra un árbol de objetos de dispositivo para un dispositivo CD-ROM en un controlador IEEE 1394 se muestran tres PDO de este tipo creados por el controlador de canal IDE: dos PDO de unidad de disco duro creados por el controlador de canal para el primer canal del controlador y un PDO de CD-ROM creado por el controlador de canal para el segundo canal del controlador.

  7. El controlador de clase de disco crea un FDO y lo conecta al PDO del disco asociado, exactamente igual que en el caso de SCSI, y el controlador cd-ROM crea un FDO y lo asocia al PDO de CD-ROM asociado. Como en el caso de SCSI, se puede insertar un controlador de filtro DO entre el dispositivo PDO y el FDO del dispositivo. En la ilustración que muestra un árbol de objetos de dispositivo para un dispositivo CD-ROM en un controlador IEEE 1394 se muestra esto mediante una do de filtro de audio de CD que se puede colocar opcionalmente encima del PDO de CD-ROM.