answersLogoWhite

0


Best Answer

An Interrupt is a feature of the processor hardware; eg, on an 8051, and interrupt can occur when the UART receives a character.

A Function is a construct of the 'C' programming language - it represents a piece of executable code that can be "called" by other parts of the program.

(other languages have similar constructs)

User Avatar

Wiki User

12y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

14y ago

They are in no way similar to each other, so there is no point in comparing them. (Just like apple and running.)

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

system call is a call made by the system itself means it occurs at defined intervals,but a interrupt is asynchronous becoz it produced by the user NT by the system.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the difference between function calls and Interrupt Service routine?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the difference between polling and vectored interrupt system with example?

i need compare between vectored interrupt system and polling


What is the difference between polling and vector interrupt service routine?

polling interrupt is alternative to the vector interrupt , it requires that the interrupt handler poll or send a signal to each device in turn in order to find out which one is sent the interrupt request.....


Difference between internal and external interrupt?

internal interrupt is synchronous with the program while external interrupts are asynchronous.


Difference between interrupt and subroutine in computer?

interrupt is a signal caused by I/O devices where as subroutine is a part of the program which is excuted rapidly


Example of fundamental difference between a polynomial function and an exponential function?

fundamental difference between a polynomial function and an exponential function?


What is the difference between software and hardware interrupt?

The difference is that a hardware interrupt is a signal relayed to a system's CPU directly because of some piece of hardware, such as a keyboard or mouse. A software interrupt is a signal sent to indicate that something within a piece of software requires attention.


Difference between harware interrupt and internal interrupt?

A hardware interrupt is initiated from a hardware event, such as a byte received from a serial port. It is asynchronous to the running program, i.e. it can occur at any time. An internal, or software, interrupt is initiated by the running program, thus it is under the control of the running program. In the 8085, for instance, the RST instructions are software interrupts. Note, however, that external interrupts can initiate a software RST instruction, so the two events can appear to be the same kind of event. The biggest difference is the handling of the interrupt enable (IE) flag. In the hardware interrupt, the IE flag is turned off when processing the interrupt, and it is turned on right before the interrupt service routine executes the final return instruction. The software interrupt, on the other hand, has nothing to do with IE. As a result, the code must be able to tell the difference.


What is the difference between customer delight and customer service?

•difference between service and delight


What is the exact difference between interrupt handling and exception handling?

interrupt handling is the process of handling a break or interrupt called by a program where as exception handling is for handling some exceptional conditions that'll occur when a program is running


What is difference between desired service and adequate service?

the difference between the two is the zone of tolerance


What is the difference between interruption and disruption?

disrupt is usually a conversation; interrupt can be anything (can be a conversation too). they are synonyms


What is the difference between service provider and network provider?

what is the difference between a file server and a internet service provider