Condividi tramite


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 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.

Albero degli oggetti dispositivo per dispositivi CD-ROM e dispositivi 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 gestore 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 del 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 pdo tali che sono stati creati dal driver del canale IDE: due PDO su disco rigido creati dal driver del canale per il primo canale del controller e un PDO CD-ROM creato dal driver di canale per il secondo canale del controller.

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