1. Polling:
Polling
is a process in which Operating System continuously integrates if any
peripheral needs attention of OS.
2. Interrupts:
An interrupt is a signal to the processor emitted by hardware or software indicating an event that
needs immediate attention. An interrupt alerts the processor to a high-priority
condition requiring the interruption of the current code the processor is
executing (the current thread).
3. Spooling:
Acronym
for simultaneous peripheral operations on-line, spooling refers to putting jobs in a buffer, a special area in memory or on a disk where a device can access them when it
is ready. Spooling is useful because devices access data at different rates. The
buffer provides a waiting station where data can rest while the slower device
catches up.
The
most common spooling application is print spooling. In print
spooling, documents are loaded
into a buffer (usually an area on a disk), and then the printer pulls them off the buffer at its
own rate. Because the documents are in a buffer where they can be accessed by
the printer, you can perform other operations on the computer while the
printing takes place in the background. Spooling also lets you place a number of
print jobs on a queue instead of waiting for each one to finish before
specifying the next one.
0 comments:
Post a Comment