Hot swapping
|
Hot swapping is the ability to add or remove parts of a computer system without turning off the system. It requires more sophisticated software and hardware than plug-and-play.
Protocols that support hot swapping include PCMCIA, USB, Firewire, and SATA. Protocols that don't support hot swapping include IDE. Common hot-swappable devices include USB flash drives and some server hard drives. Others are PCMCIA cards (PC Cards) used for laptops and the Personal Media Drive available on some Hewlett-Packard machines (this has not been confirmed yet...)
Hot swapping can also refer to the ability to alter the running code of a program without having to interrupt its execution, though few languages currently support it. Those that do include Lisp and Erlang