I2O
I2OI2O(Intelligent Input/Output)는 사용되지 않는 컴퓨터 입출력(I/O) 사양입니다.I2O는 원래 인텔 i960 마이크로프로세서를 I/O 오프로드 엔진으로 사용하여 PC에 채널 I/O를 제공하도록 설계되었습니다.I2O는 인텔의 I2O 사양이 1996년 인텔리전트 I/O Special Interest Group에 의해 발행되어 [1]2000년 10월 13일에 해산되었습니다.
I2O의 주요 아키텍처 컴포넌트는 I/O 프로세서(IOP)와 스플릿 디바이스 드라이버 모델입니다.호스트 운영체제에서 OSM(OS 모듈)을 실행하고 I/O 프로세서에서 HDM(하드웨어 디바이스 모듈)을 실행하고 있습니다.이것에 의해, OS 고유의 드라이버의 기능이, 기반이 되는 디바이스로부터 정식으로 분리되어 2개의 소프트웨어 컴퍼넌트는, 통신에 메세지 전달을 사용했습니다.이 분할은 여러 소프트웨어 플랫폼에 걸친 공통 디바이스 드라이버 인터페이스를 구축하기 위해 노력했던 통일 드라이버 인터페이스(UDI)라는 당시 인텔이 참여했던 또 다른 이니셔티브를 시사합니다.
I2O는 몇 가지 문제로 골머리를 앓았습니다.즉, i960은 큰 장해가 났고, I2O는 저비용의 시장에서 시스템을 더 비싸게 만들었습니다.게다가 I2O SIG는 오픈 소스에 적대적이고 소규모 플레이어에게는 무감각한 것으로 보여졌는데, 이는 참가비가 비싸고 소수의 기업 플레이어(특히 마이크로소프트)에 의해 지배되었기 때문입니다.이들 중 어떤 요인이 I2O의 궁극적인 장애를 초래했는지는 불분명하지만 온보드 I2O를 탑재한 서버 클래스 머신은 극히 일부에 불과합니다.I2O-SIG는 2000년 10월에 해체되었으며 소량의 아키텍처 정보가 FTP를 통해 동시에 제공되었습니다.
Windows, Linux(4.0에서[2] 삭제), Solaris, OpenBSD, NetWare 등 다수의 x86 호환 운영체제가 I2O를 지원(또는 지금도 지원)하고 있습니다.
I2O를 사용한 시스템의 예
- 컴팩 프로라이언트
- HP NetServer LH3000
- Dell PowerEdge의 PERC 4 DC SCSI/i20
- NEC Express5800
레퍼런스
외부 링크
- sco.com - I02
- intel.com - UDI 및2 IO: 휴대용 고성능 I/O에 대한 보완적 접근법
- 인터넷 아카이브의 intelligent-io.com
- wired.com - 컨소시엄에서 버스 분리