Questions about "interrupt"
- by smwikipedia
Could someone help me clarify the following conecpts, and the relationship among them?
Maskable interrupt
Unmaskable interrupt
Hardware interrupt
Software interrupt
CPU INTR pin
the IF bit of EFlags register
Some specific questions:
What's the relationship between Maskable/Unmaskable interrupt and Hardware/Software interrupt?
What's the relationship between maskability and being software/hardware?
Is there any unmaskable/software interrupt and maskable/hardware interrupt?
What kind of interrupts does INTR pin detect?
What kind of interrupts are enabled/disabled by IF bit of EFlags register?
What kind of interrupts need the presence of an interrupt controller?
Many thanks.