И2О
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Интеллектуальный ввод/вывод ( I2O ) — это несуществующая спецификация компьютерного ввода/вывода (I/O). Первоначально I2O был разработан для использования микропроцессора Intel i960 в качестве механизма разгрузки ввода-вывода, обеспечивая канал ввода-вывода на ПК. I2O появился в Intel в середине 1990-х годов с публикацией спецификации I2O в 1996 году группой Intelligent I/O Special Interest Group , которая распалась 13 октября 2000 года. [1]
Основные архитектурные компоненты I2O включали процессор ввода-вывода (IOP) и модель разделенного драйвера устройства: OSM (модуль ОС), работающий в операционной системе хоста, и HDM (модуль аппаратного устройства), работающий на процессоре ввода-вывода. Это формально отделило функциональность драйвера, специфичную для ОС, от базового устройства, и два программных компонента использовали передачу сообщений для связи. Это разделение наводит на мысль о другой инициативе, в которой в то время участвовала Intel, — Uniform Driver Interface (UDI), целью которой было создание общего интерфейса драйверов устройств, охватывающего несколько программных платформ.
У I2O было несколько проблем: i960 оказался по большей части провальным, а I2O сделал системы более дорогими на рынке дешевых систем. Кроме того, I2O SIG считалась враждебной по отношению к открытому исходному коду и нечувствительной к мелким игрокам, поскольку она взимала высокую плату за участие и в ней доминировали несколько корпоративных игроков, в частности Microsoft. Хотя остается неясным, какой из этих факторов стал причиной окончательного отказа I2O, лишь несколько машин серверного класса были построены со встроенным I2O. I2O-SIG распалась в октябре 2000 года, и примерно в то же время через FTP стал доступен небольшой объем архитектурной информации.
Ряд x86-совместимых операционных систем обеспечивали (или поддерживают) I2O, включая Windows , Linux (удалено в версии 4.0). [2] ), Solaris , OpenBSD и NetWare .
Примеры систем, в которых использовался I2O
[ редактировать ]- Компак Пролиант
- HP NetServer LH3000
- PERC 4 DC SCSI/i20 на Dell PowerEdge
- НЭК Экспресс5800