Che cosa significa "host" in "... host driver" e "... host adapter"?

0

Da Come funziona Linux, di Brian Ward, ho visto "Adattatore host SCSI", "Driver host SATA", "Driver disco (sd)", "Driver CD / DVD (sr)", "Driver host USB", e "USB Storage Driver".

  • Che cosa significa "host" nelle parole?
  • Perché non viene utilizzato "guest"?
  • quali sono le differenze tra "host" prima del "driver" e quando non lo è?
  • quali sono le differenze tra "host" prima di "adapter" e quando non lo è?

Grazie.

    
posta Tim 19.02.2015 - 04:52
fonte

2 risposte

1

Si noti che almeno nel caso di SCSI, il termine corretto è Adattatore bus host . E questo è esattamente quello che fa: i dispositivi SCSI sono abbastanza intelligenti e indipendenti, quindi l'HBA SCSI in realtà non "controlla" i dispositivi nello stesso senso che, per esempio, un controller del floppy disk (se ricordi ancora i floppy ;-)) o un controller host USB. Un HBA SCSI fa letteralmente proprio questo: si adatta dal bus SCSI al bus host (ad esempio PCIe) e viceversa.

    
risposta data 19.02.2015 - 07:57
fonte
1

Un adattatore host può, beh, ospitare dispositivi collegati. Un adattatore host sa come rilevare, accendere, tremare, inizializzare e rendere disponibile un dispositivo più semplice utilizzando un'interfaccia collegabile come SCSI, SATA o USB. Gli adattatori host di solito sanno come gestire più dispositivi collegati e instradare le informazioni tra loro e il resto del computer.

I dispositivi non host non conoscono tutte queste complicazioni. Si aspettano che un adattatore host si prenderà cura di ciò e implementerà semplicemente la logica più specifica del dispositivo. Un disco SATA non può connettersi a un altro disco SATA e interagire con esso. Un'unità flash USB non può connettersi a un mouse USB in modo significativo. Questi dispositivi non sono host. (Si noti che, ad esempio, i dispositivi SCSI e FireWire possono parlare tra loro in modo significativo senza l'aiuto di un adattatore host.L'adattatore host orchestra solo la loro interazione con il computer.)

Di solito non si chiama un mouse USB un 'ospite', e un disco SATA, ancora meno spesso. Questi dispositivi possono essere visti come "permanentemente" collegati, non in viaggio da un host all'altro. Potresti usare una parola come "controller" invece di "host", ma è più lunga e non trasmette l'intero significato. Per esempio. i controller di rete sono in genere peer e agiscono in modo simile. Un host e un dispositivo collegato non sono peer, svolgono ruoli completamente diversi nella connessione.

    
risposta data 19.02.2015 - 07:26
fonte

Leggi altre domande sui tag