当前位置: 移动技术网 > 科技>电脑知识>电脑常识 > ehci是什么意思?ehci和xhci的区别有哪些?

ehci是什么意思?ehci和xhci的区别有哪些?

2020年09月12日  | 移动技术网科技  | 我要评论
ehci是什么意思?ehci和xhci的区别有哪些?ehci和xhci同位电脑USB接口,那么,ehci是什么意思?xhci又是什么意思?ehci和xhci之间有哪些区别?对此,本文小编就为大家进行解答... 16-01-25

很多新装机的朋友可能都有遇到过,intel六代skylake装机平台在安装win7系统后,容易出现usb鼠标键盘不能用的情况,而导致这种现象的原因主要是由于ehci和xhci驱动的问题,因此今天小编要为大家聊聊的是ehci和xhci的区别。

ehci是什么意思?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是什么意思?ehci和xhci的区别

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

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

以上就是移动技术网小编为大家带来的ehci和xhci两者之间的区别内容,希望可以帮助到大家,大家如果还有疑问的话,可以在下方的评论框内给我们留言哦。我们会尽自己所能的为大家解答。谢谢大家一如既往的支持,也请大家继续关注移动技术网的后续教程和软件。

相关教程:

主板怎么安装win7?z170主板完美安装win7教程

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网