1 Answer - Sort by: Date | Rating
Each computer's architecture has its own interrupt mechanism but they all have several functions in common. Below is a brief list of the common functions of interrupts:
• When an interrupt occurs, the control is transferred to the interrupt service routine. The interrupt service routine is generally accessed through an interrupt vector. Interrupt vector knows where to find the appropriate interrupt service routine for the current interrupt.
• The interrupt architecture must save the address of the instruction that has been interrupted (the program counter).
• Incoming interrupts must be disabled if there is an interrupt currently being processed. This is to prevent interrupts from being lost or overwritten by newly arriving interrupts.
• An interrupt is generally caused by a hardware device such as a device driver letting the CPU know that some data has been read from the device and is waiting in the local device buffer.
• A trap is a software-generated interrupt that is either caused by an error or by a user request for an I/O operation.
• An operating system is interrupt driven. This means that if there are no interrupts, then the system will be idle.
• The operating system must preserve the state of the CPU by storing the contents of the registers and the program counter.
• The operating system must provide a segment of code that specifies what action is to be taken in the event of an interrupt. There must be a code segment that is specific to each type of interrupt.
• When an interrupt occurs, the control is transferred to the interrupt service routine. The interrupt service routine is generally accessed through an interrupt vector. Interrupt vector knows where to find the appropriate interrupt service routine for the current interrupt.
• The interrupt architecture must save the address of the instruction that has been interrupted (the program counter).
• Incoming interrupts must be disabled if there is an interrupt currently being processed. This is to prevent interrupts from being lost or overwritten by newly arriving interrupts.
• An interrupt is generally caused by a hardware device such as a device driver letting the CPU know that some data has been read from the device and is waiting in the local device buffer.
• A trap is a software-generated interrupt that is either caused by an error or by a user request for an I/O operation.
• An operating system is interrupt driven. This means that if there are no interrupts, then the system will be idle.
• The operating system must preserve the state of the CPU by storing the contents of the registers and the program counter.
• The operating system must provide a segment of code that specifies what action is to be taken in the event of an interrupt. There must be a code segment that is specific to each type of interrupt.
0
0
- How Can Microsoft Word Help Teachers?
- Why Isnt My Windows Media Working?
- Is Software Purchased From Gold-oem . Com Legal ? Can It Be Used For Professional Purposes? Thanks !
- Explain Multi-programmed Batched Operating System?
- How To Find Good Software Of Tally?
- Which Is The Main Problem Of Non-preemptive Scheduling?
- Where Is DOS In Computer?
- How Do I Download Spy Phone On My Motorola Q?
- How To Install Tally7.2 In Window Vista?
- What Should Be The Procedure Follow To Submit Your Document To The Intervier?
- What Are The Activities Of Aslib?
- I Own A Small Company Which Is At Its Early Stages. So I Want To Know Which Would Be An Ideal Test Management System For A Budget-tight Company Like Mine?
- What Is The Definition Of Tables, Cell, Rows & Columns In Microsoft Word?
- Where Can I Go Online To Type Then Print Something Like Microsoft Word?
- How Can We Define The Scope Of Software Project?
- In Poptropica How Does The Decoder Work?
- Have You Had, Or Do You Have A Cleaner At Present?
- What Are The Two Main Parts Of An Operating System?
- What Are The Type Os Operating Windows?
- Why Is Hardware Useless Without Software?
- I Have Been Trying To Uninstall Registry Mechanic And Was Told That It Is Stll Running And To Turn It Off. I Do Not Know How To Turn It Off. I Got It With Another Program And Have Been Trying To Uninstall It For Quite Awhile?can You Help?
- How Does A File System Works?
- How Do You Spell Activities?
- What Is The Serial Number For Dream Weaver Cs3?
- How Do I Change Format On Microsoft Word?
- What Functions Are Common In All Businesses?
- Describe How The Ear Functions.
- What Are The Proteins Describe Their Functions?
- How Do I Describe The Functions Of Statistics?
- Describe Structure And Functions Of The Chloroplast?
- Describe Merchandizing Functions Of Marketing.
- Can You Describe Any 3 Auxiliary Functions Of Marketing?

New Comment - Comments are editable for 5 min.