thumb|upright=1.2|Karta PCI z portami USB 1.1.
OHCI (ang. Open Host Controller Interface) jest otwartym standardem interfejsu, który umożliwia kontrolerowi hosta dla sprzętu USB 1.x lub IEEE 1394 komunikację ze sterownikiem kontrolera hosta w oprogramowaniu — określa współpracę komputera z urządzeniami FireWire i USB. Oprogramowanie sterownika jest zwykle dostarczane z systemem operacyjnym komputera, ale może być również implementowane przez urządzenia specyficzne dla aplikacji, takie jak mikrokontroler. Pierwotnie został opublikowany jako wspólne opracowanie firm Compaq, Microsoft i National Semiconductor w 1999. OHCI jest najczęściej spotykany w systemach wykorzystujących chipsety inne niż Intel, w tym te z ALi, SiS i VIA. Systemy Windows 98/SE/Me i Windows 2000/XP zawierają natywne sterowniki OHCI.
OHCI został opracowany i wprowadzony w celu przyspieszenia wprowadzania USB jako standardu na rynku poprzez promocję wykorzystanie przez branżę wspólnego interfejsu oprogramowania/sprzętu branżowego. Dzięki wprowadzeniu tego standardu dostawcy kontrolerów mogą bezpłatnie projektować i sprzedawać kontrolery hosta ze wspólnym interfejsem oprogramowania bez konieczności pisania i dystrybucji sterowników oprogramowania. Celem projektu było zrównoważyć złożoność sprzętu i oprogramowania, tak aby OpenHCI było czymś więcej niż najprostszym możliwy kontroler hosta dla USBOpenHCI Open Host Controller Interface Specification for USB. OHCI zakładał przeniesienie obciążenia przetwarzania USB na sprzęt, zmniejszając przy tym obciążenie procesora komputera, co między innymi odróżnia go od UHCI.
thumb|upright=1.2|Karta PCI z portami FireWire (IEEE 1394). Karty FireWire zgodne ze standardem OHCI są wyposażone w standardowy interfejs, dzięki czemu mogą być obsługiwane przez sterownik FireWire OHCI wbudowany we wszystkie popularne systemy operacyjne. W przypadku kart zgodnych ze standardem system operacyjny nie musi wiedzieć nic ani o producencie karty, ani o specyfice działania karty, ponieważ obsługuje ona komendy określone przez standard.
Zobacz też AHCI EHCI UHCI
Przypisy
Linki zewnętrzne standard OHCI od Microsoftu i Compaqa - wersja 1.0a (PDF) Nowsza wersja (1.1) z firmy Intel lub Microsoft (PDF)
Kategoria:Magistrale