answersLogoWhite

0

It depends on the CPU architecture. Most modern CPUs support several levels of interrupts ranging from high priority to low. If the first interrupt that occurred was a high priority, then a lower priority one occurs, the high priority will continue to execute until it is done, then the the CPU will immediately jump to the lower one. Conversely, if the lower priority interrupt occurred first, it will be interrupted until the higher interrupt is serviced.

For 80x86 series processors, do not confuse priority with vector. You may remember in the older days interrupt 13 belonging to the hard drive, and interrupts 3 and 4 being part of the serial port. This is not a function of the CPU but of the interrupt controller. The function of this device is beyond the scope of my answer here. 80x86 has 2 interrupt sources: maskable and non-maksable. Think of the non-maskable as the higher priority and the maskable as the lower. Most peripherals use the maskable interrupt line. Although a few, often functions of the BIOS, Fault, or Paged/Protected mode make use of the non-masked interrupt.

User Avatar

Wiki User

13y ago

What else can I help you with?

Related Questions

When was Raised by Another created?

Raised by Another was created on 2004-12-01.


If you have raised a child who is not mine the biological parent serviced and is paying her support for said child are you entitled to any of that support?

Only if you adopted the child.


What happens to quantity demanded when price is raised?

it falls


Non vectored interrupt?

Stopping program flow to execute a special piece of code that handles a event.Non vectored interrupts are generally raised by input/output or slow devices.


What usually happens to prices when there is a demand for a product?

The price is raised.


What is another word for person who raised you?

supporter


What is another word for a raised platform?

Podium


What happens to the brachial artery when the arm is raised above the head?

Nothing


What do you call the answer from a number raised to another number?

The product


What is another word for money raised by government?

revenue


What happens if a Point of Order is raised while an amendment is immediately pending?

nothing


Describe the sequence of events that takes place when an interrupt is raised?

Interrupt Handling 1. Hardware stacks program counter, etc. 2. Hardware loads new program counter from interrupt vector. 3. Assembly language procedure saves registers. 4. Assembly language procedure sets up new stack. 5. C interrupt service runs (typically reads and buffers input). 6. Scheduler decides which process is to run next. 7. C procedure returns to the assembly code. 8. Assembly language procedure starts up new current process.