什么是热插拔?

热插拔 (Hot Swap) 即带电插拔,指的是在不关闭系统电源的情况下,将模块、板卡插入或拔出系统而不影系统的正常工作,从而提高了系统的可靠性、快速维修性、冗余性和对灾难的及时恢复能力等。对于大功率模块化电源系统而言,热插拔技术可在维持整个电源系统电压的情况下,更换发生故障的电源模块,并保证模块化电源系统中其他电源模块正常运作。

USB为何能热拔插?

USB设备能够热插拔的原理----USB数据线的接口内部共有四根金手指,其中外侧的两根比较长,它们的作用是供电,即电源线。内侧两根较短,是负责传输数据的,即数据线。

当安装一件USB设备时,由于USB接口埠内部的金手指长短不同,当插入设备时外侧的电源线首先连接,对设备进行供电,而中间的数据线能够在通电状态下进行数据交换;相反,当拔出设备时则先断开数据传输,保证数据不会因断电而丢失,然后再将设备电源切断。

这样,就可以保证在插拔过程中对电脑系统及USB设备都不产生任何影响,以实现热插拔功能。
热插拔(hot-plugging或Hot Swap)即带电插拔,热插拔功能就是允许用户在不关闭系统,不切断电源的情况下取出和更换损坏的硬盘、电源或板卡等部件,从而提高了系统对灾难的及时恢复能力、扩展性和灵活性等,例如一些面向高端应用的磁盘镜像系统都可以提供磁盘的热插拔功能。具体用学术的说法就是:热替换(Hot replacement)、热添加(hot expansion)和热升级(hot upgrade).

附加

首先要了解USB的原理,如果仔细观察USB的接口埠,你就会发现其实它的工作原理很简单。众所周知,一根USB线由四条数据线组成,其中两条是数据,另外两条是电源。这四条线的接线金手指都在连接埠的里面。向里看时,您就会发现它们其中外侧的两条比较长,那是电源线;而里面两条相对短一些的为数据线,这就是USB的工作原理。当您把USB设备往机器上插时,首先接触的是数据线,然后才是数据线。而向外拔时刚好相反,由于数据线较短,所以首先被切断,而后才是电源线。这样操作对整个系统及USB设备都没有影响,所以可以热插拔。
知道了这个原理,一般的外设,像软驱、光驱甚至是硬盘都可以使用热插拔,在安装时记住要先插电源线,后插数据线,拆下时刚好相反,只要您注意步骤正确,完全可以放心使用热插拔。不过在硬盘热插拔时要注意,一定要使用同一个型号的硬盘,因为您硬盘的型号数据还存储在主板的BIOS里,这个是无法修改的,而软驱、光驱就没有这个问题了,您可以大胆的使用“热插拔“

引用文章1:百度百科 热插拔

引用文章2:USB为何能热拔插?

热插拔是什么?(Hot Swap hot-plugging hot plugging 带电插拔)USB热插拔相关推荐

  1. 带电插拔损坏设备原理_那些设备可以热插拔?

    我们常常会看到一个词语热插拔, 对于从事 IT 人事来讲并不陌生, 但对于一般普通用户 来讲热插拔就一知半解了,那么什么是热插拔呢,热插拔是什么意思呢,热插拔就是指带电 插拔电脑 (IT) 上的设备, ...

  2. 服务器固态支持热插拔吗,热插拔讲了这么多年,固态硬盘到底支持带电插拔吗? | 麦田一棵葱...

    热插拔(hot-plugging或Hot Swap)即带电插拔,允许用户在不关闭操作系统,不用切断电源的情况下取出和更换或新增硬盘.电源或板卡等部件,从而提高系统扩展性和灵活性,并在设备发生故障时及时 ...

  3. Linux下自动检测USB热插拔

    做嵌入式开发,尤其在网关.路由器或者其他支持USB设备的终端上,为了提高用户体验,我们常常需要支持自动识别并挂载USB设备功能.某些应用程序,在使用USB设备的过程中,也希望能够侦测到USB断开事件, ...

  4. Linux内核驱动开发-USB热插拔信息调取

    前言: 前段时间上科大嵌入式安卓开发溜了个作业,开发一个驱动,可以实现读取USB热插拔信息,程序调用显示USB设备名称和插拔时间.代码已经放在了我的Github上,供大家参考. 思路: USB热插拔的 ...

  5. ARM上的linux如何实现无线网卡的冷插拔和热插拔

    ARM上的linux如何实现无线网卡的冷插拔和热插拔 fulinux 1. 冷插拔 如果在系统上电之前就将RT2070/RT3070芯片的无线网卡(以下简称wlan)插上,即冷插拔.我们通过分析系统启 ...

  6. android的usb热插拔,Android M能让外部存储变成内部存储 支持U盘热插拔

    在此之前,Android一直对mirco SD卡之类的外部存储设备不太待见,最明显的例子就是和系统内部存储分得很清,俨然是庶出和嫡出的区别.今天发布的Android M,将有一个重大改变. 在Andr ...

  7. 正点原子阿波罗F429+STM32CubeMX+LAN8720+LWIP:不带操作系统实现网络热插拔

    1.前言 此文章是基于正点原子阿波罗F429开发版的, 利用STM32CubeMX新建一个项目带串口printf输出的,请查看我前面的文章,这里跳过新建项目的那些. 点击跳转 2.TM32CubeMX ...

  8. linux initrd usb热插拔,8.3 发行注记 Red Hat Enterprise Linux 8 | Red Hat Customer Portal

    5.18. 虚拟化 现在,将虚拟机迁移到不兼容 TSC 设置的主机会更快地失败 在以前的版本中,将虚拟机迁移到没有兼容时间戳计数器(TSC)设置的主机会失败.在这个版本中,尝试这样的迁移会在迁移过程开 ...

  9. 华硕K40in黑苹果更新USB热插拔支持

    添加支持方法: dsdt中,对于USB的标识,微软是USB0,USB1.....这样子. 而苹果是UHC1,UHC2...这种. 因此先把对应的修改过来.最后如果有USB0的,要修改为UHC1.

最新文章

  1. 数据传送到后端(二)
  2. Android 应用防止被二次打包指南
  3. 游侠原创:手机电子商务与社交隐私--网络安全的下一个关注点
  4. python zlib module_python 安装 setuptools Compression requires the (missing) zlib module 的解决方案...
  5. 电子模块 001 --- 遥杆 JoyStick
  6. 瀑布流布局的实现方式
  7. 切断数据感知控件,大大提升软件运行速度
  8. 到底应该使用count(*) 还是count(1)
  9. Code::Blocks代码自动提示设置及常用快捷键 .
  10. maven下载及安装教程(保姆及教程)
  11. axios 中文文档
  12. python xlwt安装_python:安装xlwt模块
  13. 成都理工大学计算机考研资料汇总
  14. jquery 读取 mysql_jquery 读取数据库
  15. 岁月温柔-10 妈妈的执念--不肯开空调,坚持使用油汀
  16. 2020年,这个算法团队都干了啥?
  17. 会员管理-小程序-免费使用体验
  18. 裸板 nand flash K9F2G08U0C --- 读取ID
  19. Linux系统中的权限详解
  20. c++面向对象的学生管理系统

热门文章

  1. 医学院计算机社发展,医学院计算机教学创新思路.docx
  2. python处理表格很厉害么_Python读写Excel表格,就是这么简单粗暴又好用
  3. CSDN博客的安全性为什么一直如此薄弱?
  4. MM--发票校验 及基于采购订单的MIRO发票校验过程
  5. BAPI_BILLINGDOC_CANCEL1解析
  6. SAP HANA要改变什么?
  7. SAP Basis如何显示SAP中所有用户列表
  8. POPUP_TO_CONFIRM_STEP
  9. ABAP:下载服务器文件到本机
  10. 大数据时代企业如何保障数据安全?这款工具值得一看