What does hot-swappable mean for USB devices? A. They generate a lot of heat.
B. You need to restart the system to add or remove them.
C. They are only compatible with certain operating systems.
D. You can add or remove them while the system is running.