Which of the following is used to transfer data intended for a pe

Which of the following is used to transfer data intended for a pe
| Which of the following is used to transfer data intended for a peripheral device into a disk, so that it can be transmitted to the peripheral device at a more suitable time or in bulk?

A. Virtual programming

B. Multiprogramming

C. Caching

D. Multitasking

E. Spooling

Please scroll down to see the correct answer and solution guide.

Right Answer is: E

SOLUTION

In computing, spooling is a specialized form of multi-programming for the purpose of copying data between different devices. In contemporary systems[a] it is usually used for mediating between a computer application and a slow peripheral, such as a printer. Spooling allows programs to "hand off" work to be done by the peripheral and then proceed to other tasks, or do not begin until input has been transcribed. A dedicated program, the spooler, maintains an orderly sequence of jobs for the peripheral and feeds it data at its own rate.