This article will list nouns that it is important and I didn’t understand in the past.
It would not interrupt CPU directly, but postpone tasks.
Compared with hardirq, softirq triggered by current process and hardirq triggered by hardware.
- warm boot v.s. cold boot
Cold boot is to press the power button on the computer, it is triggered by hardware.
Warm boot is press the Ctrl+Alt+Del keys simultaneously or by selecting a restart option, it is triggered by software. Warm boot is safer than cold boot if you reboot your system.