InterviewSolution
| 1. |
What do you understand about Spooling in Operating Systems? Give an application of spooling. |
|
Answer» The practice of TEMPORARILY storing data so that it can be used and processed by a device, software, or system is known as spooling. Data is supplied to and stored in memory or other volatile storage until a programme or computer requests it for execution. "Simultaneous Peripheral Operations Online" is an acronym for Spooling. The spool is typically stored in PHYSICAL memory, BUFFERS, or interrupts for Input and Output devices on the computer. To process the spool in ascending order, the FIFO (first in, first out) approach is employed. Spooling is the collection and storage of data from many Input and Output activities in a buffer. Input and Output devices can access this buffer, which is a piece of memory or hard disc. In a distributed context, an operating system performs the following tasks:
The most obvious application of spooling is in Printing. Before being added to the printing QUEUE, the printed papers are held in the SPOOL. Several programmes can run and use the CPU during this period without having to wait for the printer to finish printing each page individually. Many additional features, such as setting priorities, receiving notifications when the printing process is complete, and selecting different types of PAPER to print on based on the user's preferences, can be added to the Spooling printing process. |
|