Knowledge (XXG)

Hot swapping

Source 📝

600:) without powering down the system, older generations of systems varied in their support of hot-swapping capabilities. For example, whereas the Sony PlayStation and PlayStation 2 could eject a game disc with the system powered on, the Nintendo Game Boy Advance and the Nintendo 64 would freeze up and could potentially become corrupt if the game cartridge was removed with the power on. Manufacturers specifically warned against such practices in the owner's manual or on the game cartridge. It was supposedly for this reason that 353: 492: 140: 389:
that would also benefit from this effect, for example sensing when the connector is fully seated. This diagram illustrates good practice where the grounds are in the corners and the power pins are near the center. Two sense pins are located in opposite corners so that fully seated detection is confirmed only when both of them are in contact with the slot. The remaining pins are used for all the other data signals.
381: 365:
The other pins may all be the same length, but in some cases three pin lengths are used so that the incoming device is grounded first, data lines connected second, and power applied third, in rapid succession as the device is inserted. Pins of the same nominal length do not necessarily make contact at exactly the same time due to mechanical tolerances, and angling of the connector when inserted.
43: 299:, either automatically on detecting the change, or by user intervention. All electrical and mechanical connections associated with hot-swapping must be designed so that neither the equipment nor the user can be harmed while hot-swapping. Other components in the system must be designed so that the removal of a hot-swappable component does not interrupt operation. 468:
Particular care must be taken when designing systems with bussed signals which are wired to more than one hot-swap component. When a hot-swap component is inserted its input and output signal pins will represent a temporary short-circuit to ground. This can cause unwanted ground-level pulses on the
364:
Most modern hot-swap methods use a specialized connector with staggered pins, so that certain pins are certain to be connected before others. Most staggered-pin designs have ground pins longer than the others, ensuring that no sensitive circuitry is connected before there is a reliable system ground.
263:
Hot swapping is used whenever it is desirable to change the configuration or repair a working system without interrupting its operation. It may simply be for convenience of avoiding the delay and nuisance of shutting down and then restarting complex equipment or because it is essential for equipment,
388:
As long as the hot-swap connector is sufficiently rigid, one of the four corner pins will always be the first to engage. For a typical two-row connector arrangement this provides four first-to-make corner pins that are usually used for grounds. Other pins near the corners can be used for functions
335:
Some implementations require a component shutdown procedure prior to removal. This simplifies the design, but such devices are not robust in the case of component failure. If a component is removed while it is being used, the operations to that device fail and the user is responsible for retrying if
401:
by dedicated long pins that make contact before the main power pins. These pre-charge pins are protected by a circuit that limits the inrush current to an acceptable value that cannot damage the pins nor disturb the supply voltage to adjacent slots. The pre-charge circuit might be a simple series
311:
Additional guide slots, pins, notches, or holes may be used to aid in proper insertion of a component between other live components, while mechanical engagement latches, handles, or levers may be used to assist in proper insertion and removal of devices that either require large amounts of force to
544:. Hot swapping power modules is not a new technology, as many of the radio transmitters manufactured in the 1930s were capable of having power tubes swapped out while the transmitter was running—but this feature was not universally adopted due to the introduction of more reliable high power tubes. 473:
disk-drives. One common design solution is to protect bussed signal pins with series diodes or resistors. CMOS buffer devices are now available with specialized inputs and outputs that minimize disturbance of bussed signals during the hot-swap operation. If all else fails, another solution is to
368:
At one time staggered pins were thought to be an expensive solution, but many contemporary connector families now come with staggered pins as standard; for example, they are used on all modern serial SCSI disk-drives. Specialized hot-plug power connector pins are now commercially available with
376:
Although the speed of plugging cannot be controlled precisely, practical considerations will provide limits that can be used to determine worst-case conditions. For a typical staggered pin design where the length difference is 0.5 mm, the elapsed time between long and short pin contact is
307:
Protective covering plates, shields, or bezels may be used on either the removable components or the main device itself to prevent operator contact with live powered circuitry, to provide antistatic protection for components being added or removed, or to prevent the removable components from
561:
The reintroduction of power modules has been good for the radio transmitter industry, as it has fostered innovation. Modular transmitters have proven to be more reliable than tube transmitters, when the transmitter is properly chosen for the conditions at the transmitting site.
254:
compartments for quick changing with only minimal interruption of operation. Batteries can be cycled through by recharging reserve batteries externally while unused. Many cameras and camcorders feature an internal memory to allow capturing when no memory card is inserted.
465:(ESD). This usually takes the form of clamp diodes to ground and to the DC power supply voltage. ESD effects can be reduced by careful design of the mechanical package around the hot-swap component, perhaps by coating it with a thin film of conductive material. 900:
A properly designed parallel configuration allows the on-line replacement (hot-swapping) of defective modules. This provides means for non-interrupting maintenance and repair, a very desirable feature in high-reliability systems operating in a continuous
503: with: Major uses including server components and USB peripherals (currently mentioned in lead but not discussed in body). Other uses (not currently mentioned but shouldn't be hard to find reliable sources) include 343:
in the system to allow operation to continue if a component is removed without being shut down. In these systems hot swap is normally used for regular maintenance to the computer, or to replace a broken component.
324:. It may refer only to the ability to add or remove hardware without powering down the system, while the system software may have to be notified by the user of the event in order to cope with it. Examples include 1165:"Trademark Status & Document Retrieval (TSDR); Mark: HOT PLUG; US Serial Number: 74140414; Application Filing Date: Feb. 19, 1991; US Registration Number: 1732038; Registration Date: Nov. 10, 1992" 616:(such as a player having infinite lives) and other temporary software alterations to games by hot swapping cartridges, even though the cartridges were not designed to be hot swappable. 645:
Due to hot-swappable keyboards being less common, they often require being custom built or bought from custom keyboard manufacturers. They can be found in a variety of sizes and
287:
may be designed with redundant paths in order for these to be replaceable in case of failure without necessitating interruption of associated computer system operation.
760:, support detecting module changes and reloading them on the fly. However, although the same as hotswapping for most intents and purposes, this is technically just a 275:
or components, to allow a device to synchronize data with a computer, and to replace faulty modules without interrupting equipment operation. A machine may have dual
414:
circuit. Further protection can be provided by a "soft-start" circuit that provides a managed ramp-up of the internal DC supply voltages within the component.
783:
Hot swapping also facilitates developing systems where large amounts of data are being processed, as in entire genomes in bioinformatics algorithms.
1196: 450: 1080: 880:. Seventh Annual Applied Power Electronics Conference and Exposition, 1992. APEC '92. Conference Proceedings 1992. IEEE. pp. 11–12. 960: 893: 832: 126: 741:, where programming is an integral part of the runtime process. In general, all programming languages used in live coding, such as 1055: 848: 407: 1164: 642:. Hot-swappable keyboards instead have a socket in its place that allows the switch to be freely replaced without re-soldering. 547:
In the mid-1990s, several radio transmitter manufactures in the US started offering swappable high power RF transistor modules.
671:
Hot swapping can also refer to the ability to alter the running code of a program without needing to interrupt its execution.
723: 64: 107: 1191: 715: 695: 60: 79: 504: 377:
between 25 ms and 250 ms. It is quite practical to design hot-swap circuits that can operate at that speed.
772:
respectively, in the general case, as these files are normally reinterpreted on each use by default. There are a few
707: 691: 687: 357: 312:
connect or disconnect, or to assist in the proper mating and holding together of power and communications connectors.
86: 711: 235:
Most smartphones and tablets with tray-loading holders can interchange SIM cards without powering down the system.
1030: 469:
signals which can disturb the operation of other hot-swap components in the system. This was a problem for early
53: 773: 662: 631: 913: 727: 679:
that makes extensive use of hot swapping, so the programming activity becomes part of the program flow itself.
340: 339:
More complex implementations may recommend but do not require that the component be shut down, with sufficient
232:(HDD), mouse, keyboard, or printer out of a computer's USB slot or peripheral hub without ejecting it first. 93: 719: 672: 666: 634:
without having to disassemble the keyboard. On standard mechanical-switch keyboards, the switch is directly
613: 462: 1005: 557:
By the early 2000s, many transmitter models were available that used many different kinds of power modules.
352: 757: 296: 75: 639: 370: 1201: 750: 683: 676: 221: 214: 159: 625: 272: 170:
describes the addition of components only. Components which have such functionality are said to be
601: 1146: 976: 792: 650: 461:
Circuitry attached to signal pins in a hot-swap component should include some protection against
265: 198: 194: 827:. The Morgan Kaufmann Series in Computer Architecture and Design. Morgan Kaufmann. p. 707. 764:
purge, triggered by a new file. This does not apply to markup and programming languages such as
1084: 279:, each adequate to power the machine; a faulty one may be hot-swapped. Important cards such as 1138: 956: 889: 828: 761: 533: 193:, such as CPUs and memory, are only cold-pluggable. However, it is common for mid to high-end 190: 295:
Machines that support hot swapping need to be able to modify their operation for the changed
1128: 1118: 952: 881: 421:
Long ground pins make contact; basic electrical safety and ESD protection becomes available.
251: 31: 791:
The term "HOT PLUG" was registered as a trademark in the United States in November 1992 to
417:
A typical sequence for a hot-swap component being plugged into a slot could be as follows:
988: 646: 411: 280: 229: 100: 780:) that employ caching, however. In these cases, similar abilities and exceptions apply. 551:
There was no industry standard for the design of the swappable power modules at the time.
373:
are made with staggered edge-fingers for direct hot-plugging into a backplane connector.
424:
Long (or medium) pre-charge pins make contact; decoupling capacitors start to charge up.
139: 1133: 1106: 1059: 537: 308:
accidentally touching and shorting out the powered components in the operating device.
239: 491: 1185: 742: 605: 470: 1150: 609: 284: 276: 569:
Lowest power modular transmitter: generally 1.0 kW, using 600 W modules.
946: 746: 738: 722:
supports a kind of hot swapping called Edit and Continue, which is supported by
541: 449:
Hot-swap power circuits can now be purchased commercially in specially designed
380: 247: 206: 42: 433:
Connector becomes fully seated; power-on reset signal asserted within component
856: 593: 577: 398: 225: 210: 144: 885: 699: 243: 1142: 1123: 921: 573: 403: 155: 442:
Soft-start circuit completes sequence; power-on reset circuit deasserted
17: 942: 597: 475: 777: 703: 635: 325: 201:
to feature hot-swappable capability for hardware components, such as
163: 336:
necessary, although this is not usually considered to be a problem.
731: 379: 351: 138: 876:
Tabisz, W.A.; Jovanovic, M.M.; Lee, F.C. (23–27 February 1992).
804: 765: 369:
repeatable DC current interruption ratings of up to 16 A.
329: 540:
as well) use high power RF transistor power modules instead of
478:
the operation of all components during the hot-swap operation.
914:"Health & Safety Precautions for Cartridge-Based Consoles" 769: 485: 202: 36: 1031:"The 8 Best Hot Swappable Mechanical Keyboards – Review Geek" 220:
An example of hot swapping is the express ability to pull a
436:
Soft-start circuit starts to apply power to the component.
397:
The DC power supplies to a hot-swap component are usually
30:"Hot swap" redirects here. For battery hot swapping, see 554:
Early module designs had only limited patent protection.
583:
Highest power modular transmitter: 45 kW (FM, TV).
508: 320:
There are two slightly differing meanings of the term
572:
Highest power modular transmitter: 1.0 MW (for
507:
batteries, electric car batteries.. You can help by
596:systems can interchange games and multimedia (e.g. 67:. Unsourced material may be challenged and removed. 154:is the replacement or addition of components to a 1056:"Interactive programming – Hot-swapping in Elm" 878:Present and future of distributed power systems 823:Hennessy, John L.; Patterson, David A. (2002). 1107:"HotSwap for bioinformatics: A STRAP tutorial" 825:Computer Architecture: A Quantitative Approach 1105:Gille, Christoph; Robinson, Peter N. (2006). 8: 630:Hot-swappable keyboards enable changing the 1006:"What are hot-swappable keyboard switches?" 612:system, it was sometimes possible to apply 271:Hot swapping may be used to add or remove 1132: 1122: 686:support hot swapping natively, including 127:Learn how and when to remove this message 948:Sega Genesis Games Secrets Greatest Tips 776:and other PHP-based frameworks (such as 453:called hot-swap power managers (HSPMs). 439:Real time delay of tens of milliseconds. 427:Real time delay of tens of milliseconds. 228:device, such as a thumb drive, external 178:; likewise, components which do not are 815: 984: 974: 737:Hot swapping is the central method in 1000: 998: 430:Short power/signal pins make contact. 7: 1083:. Msdn.microsoft.com. Archived from 1081:"MSDN Article for Edit and Continue" 65:adding citations to reliable sources 756:Some web-based frameworks, such as 445:Component begins normal operation. 25: 490: 408:negative temperature coefficient 246:usually have readily accessible 41: 1197:Fault-tolerant computer systems 734:when running under a debugger. 356:Sun SPARCstation hot swappable 52:needs additional citations for 1058:. elm-lang.org. Archived from 384:Hot-swap connector corner pins 1: 795:, and cancelled in May 1999. 649:, including more specialized 268:, to be continuously active. 853:Searchstorage.techtarget.com 505:uninterruptible power supply 592:Although most contemporary 358:Single Connector Attachment 1218: 660: 623: 29: 1117:. Biomedcentral.com: 64. 663:Dynamic software updating 886:10.1109/APEC.1992.228437 793:Core International, Inc. 849:"Hot Swap and Hot Plug" 720:Microsoft Visual Studio 673:Interactive programming 667:Interactive programming 610:Sega Genesis/Mega Drive 463:electrostatic discharge 1124:10.1186/1471-2105-7-64 753:support hot swapping. 702:, Visual Basic 6 (not 385: 371:Printed circuit boards 361: 148: 684:programming languages 661:Further information: 604:was taken out of the 410:(NTC) resistor, or a 383: 355: 291:System considerations 142: 1192:Computer peripherals 677:programming paradigm 606:Banjo-Kazooie series 222:Universal Serial Bus 61:improve this article 27:Concept in computing 626:Keyboard technology 565:Power limitations: 147:in a storage server 1111:BMC Bioinformatics 1035:www.reviewgeek.com 987:has generic name ( 710:and most recently 534:radio transmitters 528:Radio transmitters 457:Signal electronics 386: 362: 360:(SCA) drive cradle 158:without stopping, 149: 1037:. 9 February 2020 525: 524: 393:Power electronics 303:Mechanical design 191:computer hardware 137: 136: 129: 111: 16:(Redirected from 1209: 1177: 1176: 1174: 1172: 1161: 1155: 1154: 1136: 1126: 1102: 1096: 1095: 1093: 1092: 1077: 1071: 1070: 1068: 1067: 1052: 1046: 1045: 1043: 1042: 1027: 1021: 1020: 1018: 1017: 1002: 993: 992: 986: 982: 980: 972: 970: 969: 953:Prima Publishing 951:(2nd ed.). 943:GamePro magazine 938: 932: 931: 929: 928: 910: 904: 903: 873: 867: 866: 864: 863: 845: 839: 838: 820: 520: 517: 494: 486: 281:disk controllers 132: 125: 121: 118: 112: 110: 69: 45: 37: 32:Battery swapping 21: 1217: 1216: 1212: 1211: 1210: 1208: 1207: 1206: 1182: 1181: 1180: 1170: 1168: 1163: 1162: 1158: 1104: 1103: 1099: 1090: 1088: 1079: 1078: 1074: 1065: 1063: 1054: 1053: 1049: 1040: 1038: 1029: 1028: 1024: 1015: 1013: 1004: 1003: 996: 983: 973: 967: 965: 963: 955:. p. 217. 941:The editors of 940: 939: 935: 926: 924: 912: 911: 907: 896: 875: 874: 870: 861: 859: 847: 846: 842: 835: 822: 821: 817: 813: 801: 789: 669: 659: 628: 622: 590: 538:TV transmitters 530: 521: 515: 512: 501:needs expansion 495: 484: 459: 412:current-limiter 395: 350: 318: 305: 293: 261: 240:digital cameras 230:hard disk drive 156:computer system 143:Hot-swapping a 133: 122: 116: 113: 70: 68: 58: 46: 35: 28: 23: 22: 15: 12: 11: 5: 1215: 1213: 1205: 1204: 1199: 1194: 1184: 1183: 1179: 1178: 1156: 1097: 1072: 1047: 1022: 1010:Digital Trends 994: 961: 933: 905: 894: 868: 840: 833: 814: 812: 809: 808: 807: 800: 797: 788: 785: 658: 655: 621: 618: 589: 586: 585: 584: 581: 570: 559: 558: 555: 552: 529: 526: 523: 522: 498: 496: 489: 483: 480: 458: 455: 447: 446: 443: 440: 437: 434: 431: 428: 425: 422: 394: 391: 349: 346: 328:and lower-end 317: 314: 304: 301: 292: 289: 277:power supplies 260: 257: 184:cold-pluggable 180:cold-swappable 135: 134: 76:"Hot swapping" 49: 47: 40: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 1214: 1203: 1200: 1198: 1195: 1193: 1190: 1189: 1187: 1166: 1160: 1157: 1152: 1148: 1144: 1140: 1135: 1130: 1125: 1120: 1116: 1112: 1108: 1101: 1098: 1087:on 2010-07-31 1086: 1082: 1076: 1073: 1062:on 2013-10-06 1061: 1057: 1051: 1048: 1036: 1032: 1026: 1023: 1011: 1007: 1001: 999: 995: 990: 985:|author= 978: 964: 962:9781559584012 958: 954: 950: 949: 944: 937: 934: 923: 919: 915: 909: 906: 902: 897: 895:0-7803-0485-3 891: 887: 883: 879: 872: 869: 858: 854: 850: 844: 841: 836: 834:9780080502526 830: 826: 819: 816: 810: 806: 803: 802: 798: 796: 794: 786: 784: 781: 779: 775: 771: 767: 763: 759: 754: 752: 748: 744: 743:SuperCollider 740: 735: 733: 729: 726:, VB.NET and 725: 721: 717: 713: 709: 705: 701: 697: 693: 689: 685: 680: 678: 674: 668: 664: 656: 654: 652: 648: 643: 641: 637: 633: 627: 619: 617: 615: 611: 607: 603: 602:Stop 'N' Swop 599: 595: 587: 582: 579: 575: 571: 568: 567: 566: 563: 556: 553: 550: 549: 548: 545: 543: 539: 535: 527: 519: 510: 506: 502: 499:This section 497: 493: 488: 487: 481: 479: 477: 472: 471:parallel SCSI 466: 464: 456: 454: 452: 444: 441: 438: 435: 432: 429: 426: 423: 420: 419: 418: 415: 413: 409: 405: 400: 392: 390: 382: 378: 374: 372: 366: 359: 354: 347: 345: 342: 337: 333: 331: 327: 323: 315: 313: 309: 302: 300: 298: 297:configuration 290: 288: 286: 285:host adapters 282: 278: 274: 269: 267: 258: 256: 253: 249: 245: 241: 236: 233: 231: 227: 223: 218: 216: 212: 208: 204: 200: 196: 192: 189:Most desktop 187: 185: 181: 177: 176:hot-pluggable 173: 172:hot-swappable 169: 165: 161: 160:shutting down 157: 153: 146: 141: 131: 128: 120: 117:December 2008 109: 106: 102: 99: 95: 92: 88: 85: 81: 78: –  77: 73: 72:Find sources: 66: 62: 56: 55: 50:This article 48: 44: 39: 38: 33: 19: 1169:. Retrieved 1159: 1114: 1110: 1100: 1089:. Retrieved 1085:the original 1075: 1064:. Retrieved 1060:the original 1050: 1039:. Retrieved 1034: 1025: 1014:. Retrieved 1012:. 2022-09-15 1009: 966:. Retrieved 947: 936: 925:. Retrieved 918:nintendo.com 917: 908: 899: 877: 871: 860:. Retrieved 852: 843: 824: 818: 790: 782: 755: 736: 681: 670: 644: 629: 591: 564: 560: 546: 542:vacuum tubes 531: 513: 509:adding to it 500: 482:Applications 467: 460: 448: 416: 396: 387: 375: 367: 363: 338: 334: 322:hot swapping 321: 319: 310: 306: 294: 270: 262: 237: 234: 219: 188: 183: 179: 175: 171: 168:hot plugging 167: 166:the system; 152:Hot swapping 151: 150: 123: 114: 104: 97: 90: 83: 71: 59:Please help 54:verification 51: 1202:Live coding 1171:27 November 747:TidalCycles 739:live coding 682:Only a few 608:. With the 532:Modern day 399:pre-charged 273:peripherals 248:memory card 1186:Categories 1091:2013-08-18 1066:2015-02-15 1041:2022-12-02 1016:2022-12-02 968:2014-05-12 927:2014-04-22 862:2013-08-18 857:TechTarget 811:References 787:Trademarks 624:See also: 594:video game 536:(and some 516:April 2022 348:Connectors 341:redundancy 316:Variations 264:such as a 244:camcorders 238:Dedicated 226:peripheral 205:, memory, 199:mainframes 145:hard drive 87:newspapers 977:cite book 751:Extempore 700:Smalltalk 653:layouts. 651:ergonomic 620:Keyboards 332:devices. 259:Rationale 164:rebooting 1151:18283272 1143:16469097 945:(1994). 922:Nintendo 901:fashion. 799:See also 657:Software 636:soldered 632:switches 598:Blu-rays 404:resistor 217:drives. 18:Hot swap 1167:. USPTO 1134:1386713 647:layouts 638:to the 476:quiesce 252:battery 195:servers 101:scholar 1149:  1141:  1131:  959:  892:  831:  778:Drupal 758:Django 716:Elixir 704:VB.NET 696:Erlang 614:cheats 588:Gaming 326:RS-232 266:server 224:(USB) 103:  96:  89:  82:  74:  1147:S2CID 774:CMSes 762:cache 749:, or 675:is a 451:ASICs 162:, or 108:JSTOR 94:books 1173:2016 1139:PMID 989:help 957:ISBN 890:ISBN 829:ISBN 805:udev 768:and 766:HTML 714:and 708:Java 692:Lisp 688:Pike 665:and 406:, a 330:SCSI 250:and 242:and 213:and 211:SATA 207:PCIe 197:and 80:news 1129:PMC 1119:doi 882:doi 770:PHP 732:C++ 712:Elm 706:), 640:PCB 511:. 283:or 215:SAS 203:CPU 182:or 174:or 63:by 1188:: 1145:. 1137:. 1127:. 1113:. 1109:. 1033:. 1008:. 997:^ 981:: 979:}} 975:{{ 920:. 916:. 898:. 888:. 855:. 851:. 745:, 724:C# 718:. 698:, 694:, 690:, 580:). 578:MW 576:, 574:LW 209:, 186:. 1175:. 1153:. 1121:: 1115:7 1094:. 1069:. 1044:. 1019:. 991:) 971:. 930:. 884:: 865:. 837:. 730:/ 728:C 518:) 514:( 130:) 124:( 119:) 115:( 105:· 98:· 91:· 84:· 57:. 34:. 20:)

Index

Hot swap
Battery swapping

verification
improve this article
adding citations to reliable sources
"Hot swapping"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message

hard drive
computer system
shutting down
rebooting
computer hardware
servers
mainframes
CPU
PCIe
SATA
SAS
Universal Serial Bus
peripheral
hard disk drive
digital cameras
camcorders

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.