Explain about spooling, Operating System

Assignment Help:

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.


Related Discussions:- Explain about spooling

List operations to be performed on directories, List operations to be perfo...

List operations to be performed on directories. Search for a file, delete a file, create a file, list a directory, rename a file, and traverse the file system.

Objective, what are the objective of operating system assignment

what are the objective of operating system assignment

Comparing gc to malloc, Garbage collectors trade space for time. If we coll...

Garbage collectors trade space for time. If we collect all the time (which requires a lot of processing time), the GC allocator will use the least memory possible. On the other han

Network operating system and a distributed operating system, Problem: (...

Problem: (a) (i) Explain what a single system image is and how it is related to the concept of a distributed operating system? (ii) What are the main differences between a

Request or response interface - interaction using message, Explain the Requ...

Explain the Request or Response interface The Request/Response interface is ideal for a message based client-server interaction. By modeling components to interact via a reque

Explain hierarchical paging method, Hierarchical paging method Most mo...

Hierarchical paging method Most modern computer systems maintain a large logical-address space. In this situation the page table itself turns into excessively large. To remedy

Comparing, Compare 2 different operating systems.

Compare 2 different operating systems.

List the task regions in the spiral model, List the task regions in the Spi...

List the task regions in the Spiral model.  Customer communication - In this region it is suggested to set up customer communication.  Planning - All planning activities

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd