I2O - I2O

Intelligent Input / Output ( I2O ) ist eine nicht mehr funktionierende E / A-Spezifikation (Computer Input / Output). I2O wurde ursprünglich entwickelt, um den Intel i960- Mikroprozessor als E / A-Offload-Engine zu verwenden und Kanal-E / A auf den PC zu bringen. I2O ging Mitte der neunziger Jahre mit der Veröffentlichung der I2O-Spezifikation 1996 durch die Intelligent I / O Special Interest Group aus Intel hervor , die sich am 13. Oktober 2000 auflöste.

Zu den wichtigsten Architekturkomponenten von I2O gehörten der E / A-Prozessor (IOP) und ein Split-Device-Treibermodell, wobei ein OSM (OS Module) im Host-Betriebssystem und ein HDM (Hardware Device Module) auf dem E / A-Prozessor ausgeführt werden. Dadurch wurde die betriebssystemspezifische Treiberfunktionalität formal vom zugrunde liegenden Gerät getrennt, und die beiden Softwarekomponenten verwendeten die Nachrichtenübermittlung für die Kommunikation. Diese Aufteilung lässt auf eine andere Initiative schließen, an der Intel zu dieser Zeit beteiligt war, das Uniform Driver Interface (UDI), mit dem versucht wurde, eine gemeinsame Gerätetreiberschnittstelle zu etablieren, die mehrere Softwareplattformen umfasst.

I2O war von mehreren Problemen geplagt: Der i960 war größtenteils ein Fehler, und I2O verteuerte Systeme auf einem kostengünstigen Markt. Darüber hinaus wurde die I2O SIG als Open Source-feindlich und unempfindlich gegenüber kleinen Spielern angesehen, da sie hohe Teilnahmegebühren berechnete und von einigen wenigen Unternehmen, insbesondere Microsoft, dominiert wurde. Während unklar bleibt, welcher dieser Faktoren den endgültigen Ausfall von I2O verursacht hat, wurden nur wenige Computer der Serverklasse jemals mit integriertem I2O gebaut. Die I2O-SIG löste sich im Oktober 2000 auf, und ungefähr zur gleichen Zeit wurde eine kleine Menge an Architekturinformationen über FTP verfügbar gemacht.

Eine Reihe von x86-kompatiblen Betriebssystemen unterstützten (oder unterstützen dies immer noch) I2O, darunter Windows , Linux (in 4.0 entfernt), Solaris , OpenBSD und NetWare .

Beispiele für Systeme, die I2O verwendeten

Verweise

Externe Links