快好知 kuaihz

ehci和xhci有什么区别

ehci和xhci有什么区别

EHCI(Enhanced Host Controller Interface)增强型主机控制器接口规范描述了一个通用串行总线(USB)2.0版的主机控制器的寄存器级接口。下面是jy135小编收集整理的ehci和xhci有什么区别,欢迎阅读。

 

ehci是什么意思

EHCI英文全称为Enhanced Host Controller Interface,是增强型主机控制器接口规范,描述了一个通用串行总线USB2.0版的主机控制器的寄存器级接口。EHCI规范包括系统软件和主机控制器硬件之间的硬件/软件接口的描述,主要是为硬件组件设计,系统集成商和设备驱动程序(软件)开发。

了解EHCI之前,首先可以先了解HCI (Host Controller Interface) 即主机控制接口。HCI是寄存器层级的界面接口,它允许一个主控制器(Host Controller 如 主板南桥southbridge of Motherboard)来实现与外设如(USB、火线以及蓝牙)之间的.通讯。

当外设与PC相连接后,系统先进行初始化,HCI开始线程(threads)读写,建立与外设的连接。接下来,HCI会重置然后读外设的缓存大小,建立与外设的通讯。而EHCI (Enhanced Host Controller Interface)是HCI增强的(Enhanced)版本。

简单来说,EHCI就是通常所说的USB2.0接口,如果你的电脑支持USB2.0的话,那么你使用的USB设备都是接在他上面的.

ehci和xhci有什么区别

XHCI英文全称eXtensible Host Controller Interface,是一种可扩展的主机控制器接口,是Intel开发的USB主机控制器。Intel心意哎100系列芯片的USB协议采用的就是XHCI主控,主要面向USB 3.0标准的,同时也兼容2.0以下的设备。

简单来说,XHCI是Intel最新开发的主机控制器接口,广泛用户Intel六代Skylake处理器对应的100系列主板上,支持USB3.0接口,往下也兼容USB2.0。

EHCI和XHCI都属于主机控制器接口,前者针对的是USB2.0接口,而后者则根据最新的USB3.0开发,往下也兼容USB2.0,简单来说,XHCI是EHCI的增强版。

值得一提的是,由于Win7原生系统没有带有XHCI驱动,因此100系列主板安装Win7系统会出现USB鼠标键盘失效的情况,而Win8和Win10原生系统由于内置了XHCI驱动,因此不会出现这种情况。

 

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:ehci和xhci有什么区别  区别  区别词条  什么  什么词条  ehci  ehci词条  xhci  xhci词条  
电脑

 3个让U盘使用起来更安全的方法

3个让U盘使用起来更安全的方法U盘是目前很多电脑用户都在使用的小工具,不仅携带方便,而且现在的U盘容量都很多,少则1G,多则32G都是很常见的。不过,U盘因为使...(展开)

电脑

 相关电脑知识

相关电脑知识notebook是什么意思notebook是什么意思,笔记本就是notebook?英文名称为NoteBook,俗称笔记本电脑。portable、la...(展开)

电脑

 win10台式电脑怎么设置密码

win10台式电脑怎么设置密码我们在使用电脑的时候,我们基本上都会对电脑设置密码。那么win10台式电脑怎么设置密码呢?下面就让jy135小编来告诉大家吧,欢迎...(展开)