What's the difference between hardware and software interrupt?

Posted by robotrobert on Server Fault See other posts from Server Fault or by robotrobert
Published on 2011-11-17T16:10:52Z Indexed on 2011/11/17 17:54 UTC
Read the original article Hit count: 217

I'm gonna sketch my understanding of both. I've googled around but i'm not sure about my knowledge. Please correct me!

Hardware interrupt is generated by the operation system event scheduler to reassign the cpu time for another process. Is this true?

Software interrupt can be generated from a running program who wants for example to read a file, and for that we need to reassign the cpu for the appropriate operation system call. Is this true?

Is there other kind of software/hardware interrupts?

© Server Fault or respective owner

Related posts about operating-system

Related posts about task-scheduler