Explain the notion of spooling and why it is useful.

What will be an ideal response?


In spooling, a high-speed device like a disk is interposed between a running program and a low-speed I/O device. This prevents the program execution time from being limited by the speed of the I/O device. One of the most common types of spooling is print spooling. Instead of a program directing its output to a relatively slow mechanical printing device, output is placed in a disk file (spool file).The program can run at the speed of the disk and therefore finish more quickly.When the printer becomes available, it reads the data from the spool file. Because the disk is much faster than the printer, the spooling program can drive the printer at top speed while the original user program proceeds with new activities in parallel with the spooling (this is one of the most common forms of multitasking, especially on personal computers).

Computer Science & Information Technology

You might also like to view...

When the user clicks a JCheckBox, a(n) occurs.

a. CheckedEvent b. ButtonEvent c. ItemEvent d. ActionEvent

Computer Science & Information Technology

What is the purpose of the Set and Get functions in classes?

What will be an ideal response?

Computer Science & Information Technology

Case-Based Critical Thinking Question ? Tyler has been helping his friend Wes learn the website design business. Wes is concerned that the article of the history of his business will extend beyond its container. Tyler tells him about _____ , which Wes can use to give the appearance that the article fits in its container.

A. display: all B. overflow: auto C. clear: bottom D. height: auto

Computer Science & Information Technology

?The two kinds of Dreamweaver template regions are ____.

A. ?editable and noneditable B. ?text and graphic C. ?fluid and fixed D. ?static and mobile

Computer Science & Information Technology