For example, the Linux kernel is designed to use loadable modules whenever possible. If you hook up a CD-ROM drive to your SCSI bus, you can insert a CD-ROM device driver module into the kernel while the kernel is running and immediately begin using the CD drive. Of course, if you remove hardware you can also remove modules and reclaim the memory those modules were using.
While it is not recommended, there are reports of people swapping internal cards and drives without rebooting. Again, this is extremely risky, but it's possible under Linux. In Windows, installing a device driver always requires a reboot. (Once installed, some device drivers can be stopped and restarted.)
Linux provides the ability to dynamically increase swap space and then reduce it later without a reboot. This is in sharp contrast to Windows, where the swapfile can only increase in size, and never decreases until the next reboot.