Explain about spooling, Operating System

Q. Explain about Spooling?

  • Acronym for simultaneous peripheral operations on line. Spooling denotes to putting jobs in a buffer, a special area in memory or on a disk where a device can access them whenever it is ready.
  • Spooling is useful since device access data at different rates. Buffer offers a waiting station where data can rest while slower device catches up. Fig below displays the spooling.

8_Explain about Spooling.png

  • Computer can perform I/O in parallel with computation, it becomes possible to have the computer read a deck of cards to adrum, tape or disk and to write out to tape printer while it was computing. This process is known as spooling.
  • The most common spooling application is print spooling. In print spooling documents are loaded in a buffer and then printer pulls them off the buffer at its own rate.
  • Spooling is used for processing data at remote sites also. CPU transmits the data through communications path to a remote printer. Spooling overlaps I/O of one job with computation of other jobs.
  • One difficulty with simple batch systems is that computer still requires to read the decks of cards before it can begin to execute the job. This means that CPU is idle at the time of these relatively slow operations.
  • Spooling batch systems were the first and are simplest of multiprogramming systems

Advantage of Spooling

1.  Spooling operation uses a disk like a very large buffer.

2. Spooling is however capable of overlapping I/O operation for one job with processor operations for another job.

Posted Date: 8/3/2013 2:04:43 AM | Location : United States

Related Discussions:- Explain about spooling, Assignment Help, Ask Question on Explain about spooling, Get Answer, Expert's Help, Explain about spooling Discussions

Write discussion on Explain about spooling
Your posts are moderated
Related Questions
Assume there are only 4 page frames in the physical memory, for the following reference string: 1, 2, 3, 4, 5, 3, 4, 1, 6, 7, 8, 7, 8, 9, 7, 8, 9, 5, 4, 5, 4, 2, 8. a) What i

Q. The instance of handshaking used 2 bits: a busy bit as well as a command-ready bit. Is it probable to implement this handshaking with only 1 bit? If it is illustrate the protoc

what is a batch system give me answer in simple words so that i can understand

Explain Components of conflict phase of dispatch latency The conflict phase of dispatch latency has two components 1. Preemption of any process running in the kernel. 2.

Explain the Novell NetWare     NetWare doesn't really have the concept of processes in the architecture, as  the most closely associated element in the NetWare  environment to

The code should be nicely formatted with plenty of comments. It should be easy to read, properly The summary section should include three parts: (1) Record the running t

What is a sequential file? A file that is read one record or block or parameter at a time in order, based on a tape model of a file.

Basic File System Uses the specific device driver. Deals with blocks of data that are exchanged with the physical device. Concerned with the placement of blocks on

Question: (a) Red Hat Linux is distributed under the Open Source agreement. Explain what you understand by Open Source distribution system. (b) Write a short note on the L

write a linux command to display lines from 25 - 45 of directory "/edc/password" write a linux command to display directory in /edc