概述
I2O,是英文“Intelligent Input & output”的縮寫,中文意思是“智慧型輸入輸出”, 它是用於智慧型I/O系統的標準接口。
功能
由於PC伺服器的I/O體系源於單用戶的PC台式機,而不是為處理大吞吐量任務的專用伺服器而設計的,一旦成為網路中心設備後,數據傳輸量大大增加,因而I/O數據傳輸經常會成為整個系統的瓶頸。I2O智慧型輸入/輸出技術把任務分配給智慧型I/O系統,在這些子系統中,專用的I/O處理器將負責中斷處理、緩衝存取以及數據傳輸等煩瑣任務,這樣系統的吞吐能力就得到了提高,伺服器的主處理器也能被解放出來去處理更為重要的任務。因此,依據I2O技術規範實現的PC伺服器在硬體規模不變的情況下能處理更多的任務,作為中小型網路核心的低端PC伺服器可以從中獲得更多的性能提高。
它能夠在不同的作業系統和軟體版本下工作,旨在滿足更高的I/O吞吐量需求。I2O允許服務請求從PCI上的一個設備進入,而無需通過主處理器。I2O主機處理器將識別該服務請求並在本地進行處理。當主處理器正在執行其它任務時,它還允許服務請求在I20處理器處進行排隊。
①降低主處理器的工作負載,從而提高系統性能
②增強I/O吞吐能力
③提供一個標準的I/O設備接口
④減少外圍設備所需的驅動程式數量。
技術規範
I2O技術規範:新型的I/O結構(1)對於那些試圖建立能提供可靠服務和支持高級複雜套用的企業計算基礎結構的公司來說,輸入/輸出(I/O)技術正迅速變成一個辣手的問題。對當前I/O技術的考慮分為兩類:系統性能及系統集成與維護。在更快的處理器和對稱多處理(SMP)加速套用的同時,I/O就成了最終用戶與信息之間的瓶頸。同時,為作業系統和I/O技術的各種不同組合開發和維護軟體設備驅動程式有關的成本與開銷,給供應商和用戶都帶來了沉重的負擔。作業系統、網卡和伺服器供應商必須開發和測試數量不斷增多的設備驅動程式,同時各公司面臨著支持範圍很廣的多廠家設備混合配置這樣越來越困難的任務。一群主要的網路設備供應商在認識到這些問題後,組成了一個團體,合作開發智慧型型I/O技術規範,他們把它叫做I2O規範。I2O團體的主要成員公司有HP、Intel、Microsoft、NetFRAME和Novell。I2O技術規範為開發智慧型的、分散式I/O子系統提供了一種結構化的環境。它描述了一種獨立於被控設備和主機作業系統的I/O結構。負責管理設備的驅動程式部分與它服務的作業系統的具體實現細節是分開的。這就意味著供應商只須為一些不同的作業系統編寫一個可移植的驅動程式即可。驅動程式的這兩個部分是通過一個報文傳送系統進行通信的,它是一種基於NetFRAME公司開發的技術。這個模型與面向連線的連網規約相似,即類似於分層的開放系統互連結構。報文層用於建立連線和交換數據與控制信息。I2O得到企業伺服器、作業系統軟體和適配器卡供應商們的支持。預定本季度推出的第一版將支持Windows NT、NetWare 4.X和Unix Ware作業系統,以及異步傳輸模式(ATM)、乙太網、FDDI、FibreChannel、快速SCSI、SCSI、SCSI-2和令牌環網接口。整個行業接受I2O規範將為供應商、增值推銷商和系統集成商、公司的信息系統經理和最終用戶帶來各種各樣的好處。例如,I2O應使各公司更容易採納複雜的新I/O技術,如ATM、快速乙太網和FibreChannel,這是通過把這些技術與已建立的網路計算環境相結合的技術和管理成本而實現的。