What exactly is an interrupt (for example hardware interrupt or software interrupt). Hear me out. Most sources define an interrupt as when a device sends a signal to the CPU telling it what to do. 1)Anything connected to the computer sends a signal 2)the CPU is always being told what to do. That's what a program is.
So I find the definition basically says nothing.