distinguish between interrupts and exceptions?
Answer Posted / roy
An interrupt is an asynchronous signal from hardware
indicating the need for attention or a synchronous event in
software indicating the need for a change in execution. A
hardware interrupt causes the processor to save its state
of execution via a context switch, and begin execution of
an interrupt handler. Software interrupts are usually
implemented as instructions in the instruction set, which
cause a context switch to an interrupt handler similar to a
hardware interrupt. Interrupts are a commonly used
technique for computer multitasking, especially in real-
time computing. Such a system is said to be interrupt-
driven. An act of interrupting is referred to as an
interrupt request ("IRQ").
Exceptions are conditions that changes the normal flow of
execution. In the context of normal flow, exceptions can be
categorised as error situations. Depending upon the program
exception conditions may need to be handles in the
software.
In a way Interrupts and Exceptions can be related to each
other, in the fact that certain exception handling may
result in generating interrupts. In otherwords certain
interrupts can be manifestation of certain error/exceptions.
| Is This Answer Correct ? | 13 Yes | 2 No |
Post New Answer View All Answers
Which command is used to delete all files in the current directory and all its sub-directories?
What is the use of egrep command in unix?
Who command in unix?
How do I find previous commands in unix?
What happens when we execute a unix command?
What is the command to find maximum memory taking process on the server?
How do you grep a case insensitive?
Write a command to kill the last background job?
What is the command to find hidden files in the current directory?
What is sed awk grep?
what is the advaantage of each user having its own copy of the shell?
Which unix command lists files/folders in alphabetical order?
How do I run a bash script?
Does cp command overwrite files?
What is command substitution?