您现在的位置是:网站首页> 编程资料编程资料
ehci是什么意思?ehci和xhci的区别有哪些?_电脑常识_电脑基础_
2023-05-22
670人已围观
简介 ehci是什么意思?ehci和xhci的区别有哪些?_电脑常识_电脑基础_
很多新装机的朋友可能都有遇到过,Intel六代Skylake装机平台在安装Win7系统后,容易出现USB鼠标键盘不能用的情况,而导致这种现象的原因主要是由于ehci和xhci驱动的问题,因此今天小编要为大家聊聊的是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两者之间的区别内容,希望可以帮助到大家,大家如果还有疑问的话,可以在下方的评论框内给我们留言哦。我们会尽自己所能的为大家解答。谢谢大家一如既往的支持,也请大家继续关注的后续教程和软件。
相关教程:
相关内容
- 电脑如何禁用U盘、怎样禁用USB存储工具,防止USB端口泄密?_电脑常识_电脑基础_
- 电脑截图怎么截取圆形的图片?_电脑常识_电脑基础_
- 电脑开始菜单如何设置不显示已经使用过的程序?_电脑常识_电脑基础_
- 电脑开机桌面出现desktop.ini文件该怎么办?_电脑常识_电脑基础_
- 电脑怎么禁止Autodesk application manager自动启动?_电脑常识_电脑基础_
- 两台电脑怎么通过一条usb线互相传输文件?_电脑常识_电脑基础_
- 电脑文件夹解锁时提示"解锁失败"该怎么办?_电脑常识_电脑基础_
- 电脑建立计划任务执行任务是结果报错0X4的解决办法_电脑常识_电脑基础_
- 公司内部局域网ftp服务器管理软件、ftp文件管理软件的选择方法_电脑常识_电脑基础_
- 电脑灰屏了卡住了怎么办?几种解决方法介绍_电脑常识_电脑基础_