answersLogoWhite

0


Best Answer

An operating system is described as an interrupt driven software because it is responsible for managing a computer's hardware resources. It assigns tasks to different processes, manages memory and handles input/output functions such as printing or displaying contents on the screen. To do this efficiently, the OS relies on interrupts that allow it to pause one process while a higher priority task requires its attention. Interrupts are generated by devices connected to the computer such as a mouse or keyboard and tell the OS which task needs handling first. By responding quickly to these interrupts, an operating system can mediate between applications and hardware without wasting time when switching between tasks.

For Mother’s Day Shopping, Affordablekey has some of the best offers with up to 30% discountuse coupon code: HAPPYMD at checkout! Check out Affordablekey for all your gifting needs; they have something special lined up in celebration of mothers around the world!

User Avatar

Fatema Akter

Lvl 8
11mo ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

9y ago

An operating system is described as an "interrupt-driven software" because basically everything that goes on software-wise is some sort of interrupt to the OS. Whenever you press a key or click or even move the mouse, an interrupt is sent to the operating system that retrieves the previously saved data about the event, updates it, refreshes the current state of the event, and then returns back to the user. All of this happens so quick that we don't notice a difference.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why is operating system described as an interrupt driven software?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Is operating system interrupt driven?

Yes, an operating system is interrupt driven.


What are the benefits of interrupt driven operating system?

interrupts are used to ensure adequate service response times by the processing.


Is it true or false that modern OSs are interrupt driven?

Modern OSs making use of multi-tasking tend to be interrupt-driven.


What is interrupt in assembly language?

An interrupt (for example, Intel-based opcode 0xCD) causes the CPU to pause its current execution, store the state of the registers on the stack, then process a defined subroutine. When this subroutine completes, the interrupt finishes, the registers are restored from the stack, and the previous execution state resumes. Interrupts come in two basic flavors: hardware and software. A hardware interrupt occurs when a connected piece of hardware raises an IRQ signal. This mechanism tells the CPU that the hardware has information that needs to be processed. This is more efficient than polling for devices that have relatively few inputs or that have a latency that the CPU shouldn't wait for. Keyboards and mice are often interrupt-driven; the CPU only needs to know when something interesting has happened (a key was pressed or the mouse was moved, for example). Hard drives are also interrupt-driven; this allows the hard drive to locate the requested data and then return that data some CPU cycles later without the CPU having to request the status of the operation repeatedly. In contrast, a software interrupt is usually triggered by software as a means of invoking operating system code in a reliable manner. For example, in MS-DOS, a developer would call INT 0x21 in order to invoke typical DOS commands, such as reading or writing a file, obtaining keyboard input, and other basic operations. Most older operating systems running on Intel-compatible processors use software interrupts to provide a way for the program to access system functions. Newer operating systems use new opcodes that circumvent the need for software interrupts, although most platforms still provide this mechanism for legacy software.


What is the relationship between operating system GUI and application software?

An analogy would describe it: CAR, Car DRIVER & DESTINATION.CAR being the COMPUTER itself is driven by the Car DRIVER (Operating System) to the DESTINATION(Desired Output of Application Software).


Why is interrupt driven IO better then polling?

Polling checks constantly the status of de I/O device, wasting CPU cycles. However with Interrupt driven I/O the device sends a request to the CPU to indicate that it needs attention. So, in some cases, Interrupt driven I/O will be better than polling, because doesn't waste CPU cycles checking when the device needs attention.


Classification of advance operating system?

Advanced operating system can be divided into two systems which are namely, Architecture driven systems and Application driven Systems. Architecture driven system include Network OS Distributed OS Multiprocessor OS and Application driven systems include Database OS Real time OS Multimedia OS. In simpler terms an OS here is a collection of software and associated protocol that performs specific task.


What is interrupt in architecture?

program interrupt is transfer program control from currently running program to a service program depends on internal or external generated request after execution of service program, program control will be returned to original program


What are three possible interfaces an operating system provides to the user?

Command driven, Menu driven, and Icon driven


Is operating system an event driven program?

yes


What do you mean by interrupt driven input output and programmed input and output?

PIO uses the port access instructions of the CPU to receive or send data. That is also known as polling, since you have to constantly use the CPU to monitor a particular port address. Interrupt driven would use the IRQ controller to access things. The CPU still does the work, but the interrupt calls on the CPU rather than a currently running program doing so.


What is mdse st?

MDSE is the abbreviation for merchandise. It can also stand for Model-Driven Software Engineering, Message Delivery Service Element, and Model Driven Software Evolution.