那些设备可以热插拔?

  我们常常会看到一个词语“热插拔”,对于从事IT人事来讲并不陌生,但对于一般普通用户来讲“热插拔”就一知半解了,那么什么是热插拔呢,热插拔是什么意思呢,热插拔就是指带电插拔电脑(IT)上的设备,英文(hot-plugging或Hot Swap),这样就有很多人会理解成即插即用,其实不然,这两者是有本质的区别的,“即插即用”和“热插拔”是两种不同的概念,“即插即用”是系统(“软”)的概念,“热插拔”是物理(“硬”)的概念,两者不存在包含关系。即插即用是要重启机器才能认出来的,热插拔立刻就能认出来。

  那么那些设置可以热插拔呢?其实这个问题有点难于回答,通常情况下如果要接电脑的尽量不要热插拔,因为带有电脑,中间就会进行断电这样就相对危险,像打印机,也不一定,像显示器就可以热插拔,还有电脑主板上的所有设置尽量都不要进行热插拔,因为主板上的设备一般都通电并在进行数据交换,一旦热插拔可能就会造成数据损坏甚至硬件烧坏的情况,特别是在电脑运行时切忌热插拔设备。例如,热插拔PS2接口的键盘和鼠标易将主板上的接口烧毁,造成硬件损坏,显卡、硬盘、光驱等都不要去热插拔,当然现在的USB大多支持热插拔,但由于一些设备设计上存在缺陷,也有可能因为热插拔导致损坏。所有即便是USB设备,最好也不要热插拔,如果真的要热插拔也要进行停止该设备后再热插拔以免数据损坏或USB损坏。

时间: 2024-11-05 18:28:14

那些设备可以热插拔?的相关文章

Linux设备模型(热插拔、mdev 与 firmware)【转】

转自:http://www.cnblogs.com/hnrainll/archive/2011/06/10/2077469.html 转自:http://blog.chinaunix.net/space.php?uid=20543672&do=blog&cuid=460882 热插拔有 2 个不同角度来看待热插拔:   从内核角度看,热插拔是在硬件.内核和内核驱动之间的交互.   从用户角度看,热插拔是内核和用户空间之间,通过调用用户空间程序(如hotplug.udev 和 mdev)的交

Linux驱动2_总线设备(一)

// 参考 Linux设备驱动程序(lld3) // 实现一个简单的虚拟总线 simple bus // simple_bus_type为总线类型 // simple_bus为总线设备 // // simple.c 实现 #include "simple.h" // 增加设备引用计数 static struct simple_device *simple_dev_get(struct simple_device *dev) { if (dev) get_device(&dev-

linux-Linux 下的PCIE热插拔问题,.求大神不吝赐教

问题描述 Linux 下的PCIE热插拔问题,.求大神不吝赐教 小弟最近在整PCIE设备linux的驱动,想解决PCIE设备的热插拔功能,但是不清楚PCIE如何支持热插拔的工作,小弟有几个问题想请教各位大神,请不吝赐教,不胜感激. 1.linux中如何支持pcie设备的热插拔的呢,需要编写的设备驱动,调用专门的热插拔接口注册么?还是怎么样与热插拔建立联系? 2.小弟想知道一般的主板的pcie插槽,硬件都支持热插拔吧? 谢谢! 解决方案 一般的主板的pcie插槽,硬件都支持热插拔 不支持. 热插拔

4.1 PCIe总线的基础知识

与PCI总线不同,PCIe总线使用端到端的连接方式,在一条PCIe链路的两端只能各连接一个设备,这两个设备互为是数据发送端和数据接收端.PCIe总线除了总线链路外,还具有多个层次,发送端发送数据时将通过这些层次,而接收端接收数据时也使用这些层次.PCIe总线使用的层次结构与网络协议栈较为类似. 4.1.1 端到端的数据传递 PCIe链路使用"端到端的数据传送方式",发送端和接收端中都含有TX(发送逻辑)和RX(接收逻辑),其结构如图4?1所示. 由上图所示,在PCIe总线的物理链路的一

wifi详解(三)

1        WLAN驱动结构介绍 1.1      SDIO驱动 在drivers/mmc下面是mmc卡,SD卡和SDIO卡驱动部分,其中包括host驱动,card驱动和core部分,由于网络接口卡挂接在SDIO总线上,所以在此之前我们先看一下SDIO的驱动结构.其驱动在drivers/mmc目录下的结构为:   |-- mmc |   |-- card |   |-- core |   |-- host   主要关注的目录是core目录,这个目录是真个驱动的核心目录,是媒体卡的通用代码部

Android存储系统的架构与设计

一.概述 本文讲述Android存储系统的架构与设计,基于Android 6.0的源码,涉及到最为核心的便是MountService和Vold这两个模块以及之间的交互.为了缩减篇幅,只展示部分核心代码. MountService:Android Binder服务端,运行在system_server进程,用于跟Vold进行消息通信,比如MountService向Vold发送挂载SD卡的命令,或者接收到来自Vold的外设热插拔事件.MountService作为Binder服务端,那么相应的Binde

存储性能101:服务器、阵列与网络架构基础

   长期以来,数据都是一种蕴含着价值的商品,不论是在企业内部环境中部署,抑或是放到公有云端去实现,它 都是IT系统的核心所在.自上世纪50年代,磁带和磁盘发明后,我们便产生了在存储介质上持久存放数据的需要. 当然,这种持续的数据存储是要付出代价的.不论是磁盘.磁带或是闪存,存储设备的速度都无法赶上处理器和内存系统的发展.于是,为了得到良好的整体存储性能,我们必须不断尝试各种方式,使得存储介质运转得更快. 我们在外部存储介质中保留数据通常只有两种原因:长期存储和数据保护. 长期存储意味着在应用程

BE2014如何在不重启备份服务器的情况下识别热插拔备份设备

1.打开BE备份软件,点击"存储":     2.点击"配置存储",会弹出配置存储对话框:     3.选择"磁带存储",点击"下一步":     4.选择"运行热插拔设备向导",点击"下一步":     5.弹出"热插拔设备向导",点击"下一步":     6.扫描完成,并确认没有问题后,点击"下一步":     7.检测硬件

《Linux From Scratch》第三部分:构建LFS系统 第七章:基本系统配置- 7.3. LFS 系统中的设备和模块管理

 在 第六章, 我们通过 systemd 的源码包安装好了 udev.在开始了解它是如何工作之前,我们先来简要的回顾下以前处理设备的方法. 传统的 Linux 不管硬件是否真实存在,都以创建静态设备的方法来处理硬件,因此需要在 /dev 目录下创建大量的设备节点文件(有时会有上千个).这通常由 MAKEDEV 脚本完成,它通过大量调用 mknod 程序为这个世界上可能存在的每一个设备建立对应的主设备号和次设备号. 而使用 udev 方法,只有当内核检测到硬件接入,才会建立对应的节点文件.因为需要