Esempio di oggetto Device per un controller IDE PCI

La figura seguente illustra gli oggetti dispositivo creati per un sistema usando un controller IDE PCI con due dischi IDE collegati a un canale e un CD-ROM IDE collegato all'altro.

Oggetti di dispositivo creati per un sistema usando un controller IDE PCI con due dischi IDE collegati a un canale e un disco CD-ROM IDE collegato all'altro canale.

Albero degli oggetti del dispositivo per CD-ROM e dispositivi a disco in un controller IDE

A partire dalla parte inferiore della figura, di seguito vengono descritti ogni oggetto dispositivo e il driver associato:

  1. Il driver del bus PCI crea un FDO per il bus PCI e lo collega al PDO del bus PCI creato dal manager PnP (non illustrato in questa figura).

  2. Il driver del bus PCI enumera gli adattatori e i controller nel bus, inclusi tutti i controller IDE, e crea un PDO per ognuno di essi.

  3. Il driver del controller IDE, insieme al minidriver del controller IDE, crea un FDO e lo collega al PDO per il controller.

  4. Il driver del controller IDE "enumera" i canali del controller. In effetti, ciò significa che crea due PDO, uno per ognuno dei canali del controller e che collega entrambi i PDO di canale al controller FDO.

  5. Il driver del canale IDE crea un FDO e lo collega al PDO per il canale.

  6. Il driver del canale IDE enumera i dispositivi nel canale e crea un PDO per ogni dispositivo. La figura che mostra un albero di oggetti dispositivo per un dispositivo CD-ROM in un controller IEEE 1394 illustra tre oggetti PDO creati dal driver del canale IDE: due PDO del disco rigido creati dal driver del canale per il primo canale del controller e un pdO CD-ROM creato dal driver del canale per il secondo canale del controller.

  7. Il driver della classe del disco crea un FDO e lo collega al PDO del disco associato, esattamente come nel caso del SCSI. Il driver CD-ROM crea un FDO e lo collega al PDO associato CD-ROM. Come nel caso dello SCSI, un driver di filtro DO può essere inserito tra il PDO del dispositivo e l'FDO del dispositivo. La figura che mostra un albero di oggetti del dispositivo per un dispositivo CD-ROM in un controller IEEE 1394 illustra questa situazione usando un Filtro Audio CD DO che può essere posizionato facoltativamente appena sopra il CD-ROM PDO.