I2O - I2O

Input intelligente / Output ( I2O ) è una specifica ingresso computer defunta / output (I / O). I2O stato originariamente progettato per utilizzare l'i960 Intel microprocessore come motore offload I / O, portando canale I / O al PC. I2O emerso da Intel a metà degli anni 1990 con la pubblicazione del disciplinare I2O nel 1996 dalla I Intelligent / O Special Interest Group , che sciolse come del 13 ottobre 2000.

Principali componenti architetturali di I2O inclusi I / processore O (IOP) e un modello driver spaccato, con un OSM (OS Module) in esecuzione nel sistema operativo host e un HDM (Device modulo hardware) in esecuzione sul processore I / O. Questo formalmente separato funzionalità del driver specifici del sistema operativo dal dispositivo sottostante, e le due componenti software messaggio utilizzato passando per le comunicazioni. Questa divisione è indicativa di un'altra iniziativa in cui Intel ha partecipato, al momento, l' Uniform Driver Interface (UDI), che ha cercato di stabilire una comune interfaccia di driver di periferica che copre più piattaforme software.

I2O era afflitto da diversi problemi: l'i960 era in gran parte un fallimento e I2O reso i sistemi più costosi in un mercato a basso costo. Inoltre, l'I2O SIG è stato visto come ostile a open source e insensibile ai piccoli giocatori perché addebitato spese elevate per la partecipazione ed è stato dominato da pochi operatori aziendali, in particolare Microsoft. Mentre non è ancora chiaro quale di questi fattori ha causato il fallimento finale di I2O, solo poche macchine di classe di server sono stati mai costruiti con I2O a bordo. L'I2O-SIG sciolto nell'ottobre del 2000, con una piccola quantità di informazioni architettoniche reso disponibile via FTP a circa lo stesso tempo.

Un certo numero di sistemi operativi x86-compatibili ha fornito il supporto (o ancora fare) per I2O, compreso di Windows , Linux (rimosso nella versione 4.0), Solaris , OpenBSD , e NetWare .

Esempi di sistemi che utilizzavano I2O

Riferimenti

link esterno