Hotplug

Hot-plugging (nebo též hot-swapping) je schopnost připojovat a odpojovat komponenty počítače za běhu. K realizaci je třeba kromě hardwaru, který hotplug podporuje, také patřičný software - v případě GNU/Linuxu jde o podporu v jádře; například pro hotplug PCI je třeba povolit volbu Support for PCI Hotplug.

Mezi protokoly, které hotplug podporují, patří PCMCIA, USB, FireWire, Fibre Channel, SATA a SAS. Nepodporuje jej PATA.

Hot-swapping může podporovat cokoliv od USB flash disků, až po serverové harddisky, nebo PCI-X (běžně jen v serverech) či PCMCIA karty v laptopech a dokonce i některé zdroje napětí.

Historie

Dříve podporovaly hotplug jen drahé systémy, protože navrhnout takový hardware bylo velmi složité. V posledních letech se hotplug stal běžným i na low-endech.

Software

Pojem hot-swapping může odkazovat také na možnost měnit kód běžícího programu bez nutnosti přerušovat jeho průběh. Tuto vlastnost podporuje jen pár programovacích jazyků: Lisp, Erlang a Smalltalk. Java také podporuje tuto technologii, ale jen přes JPDA (Java Platform Debugger Architecture), takže je možné měnit kód jen tehdy, když je program spuštěný v debuggeru. Totéž platí pro C++.

 
info/hotplug.txt · Poslední úprava: 2007/09/01 18:09 autor: dave
 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki