Hey all. I was wondering if anyone could give me a basic explanation as to what an IRQ channel is, what it does, ect. Im not sure, But at a guess does it have anything to do with hardware and peripherals communicating with the processor?, as in, making a channel for data to run to and from the peice of hardware to the processor?

All help appreciated.