answersLogoWhite

0


Best Answer

spooling is a term used in computers and it means place an operation that is being run by the operating system in a temporary are until another action is taken. For example sending a print job from your computer to the printer. The operating system places the sent job in a temporary folder until action is taken by the printer. Thanks

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is spooling in operating system with diagram?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the full form of 'spooling' in operating system?

'simultaneous peripheral output online' & 4 here spooling was derived


Full diagram of multiprogramming operating system?

DIAGRAM


Use of spooling in batch operating systems?

Spooling in Batch Poerating System utilise the CPU(prevents watage of time) as when no job batch remain to execute by CPU.Spooling is Simultaneous Peripheral Operation Online.


Diagram of time sharing operating system?

the block diagram of time sharing system in o.s


Explain all types of operating system with diagram?

There are basically four types of operating systems. They include Batch Operating System, Multiprogramming Operating System, Network Operating System and Distributed Operating System.


What is the difference between online spooling and offline spooling?

in off line spooling user has no interface with systems it strongly used in Batch system's.it mean's that you submit your request to system , system will cmputing and print result of request without interface with user.


Show diagram of batch system in OS?

show diagram of batch operating sstem


What do you mean by spooling?

Spooling is a way of buffering something through a file. If you directly access the printer with a program, then the program is tied up until printing is finished. But you could send the output of the program to a file and the operating system can send it to the printer as needed in the background.


What are the techniques for device management in operating system?

1.dedicated 2.shared 3.virtual 4.spooling 5.channels 6.control unit


What is spooling in Linux?

Spooling refers to a process of transfering data by placing it in temporary working area whereanother program may access it for processing at a later point in time. 'Spool ' can refer to theaction of a storage device that incorporates a physical spool or reel, such as tape drive.For eg:- A printer can serve only one job at a time, several applications may wish to print theiroutput concurrently, without having their output mixed together. The operating system solvesthis problem by intercepting all output to the printer. Each applications's output is Spooledto a separate disk file. When an application finishes printing, the spooling system queues thecorresponding spool file for output to the printer. The spooling system copies the queued spoolfiles to the printer one at a time.In some operating system, spooling is managed by a system daemon process. In other operatingsystems, it is handled by an in-kennel thread.In either case, the operating system provides a control interface that enables users and systemadministrators to display the queue, to remove unwanted jobs before those jobs print to suspendprinting while the printer is serviced, and so on.Some devices, such as tape drives and printers, cannot usefully multiplex the I/O requests ofmultiple concurrent applications. Spooling is one way that operating systems can coordinateconcurrent output. Another way to deal with concurrent device access is to provide explicitfacilities for coordination.Some operating systems (including VMS) provide support for exclusive device access, byenabling a process to allocate an idle device, and to deallocate that device when it is no longerneeded. Other operating systems enforce a limit of one open file handle to such a device.Many operating systems provide functions that enable processes to coordinate exclusive accessamong themselves. For instance, Windows NT provides system calls to wait until a deviceobject becomes available. It also has a parameter to the open () system call that declares thetypes of access to be permitted to other concurrent threads. On these systems, it is up to theapplications to avoid deadlock.THE SPOOLING MECHANISMThe entire key to spooling is a synchronous processing, where the program is not constrained bythe speed of slow devices, particularly printers.Printers are relatively slow peripherals. In comparison, disc devices and particularly CPU'sare orders of magnitude faster. Without spooling print data, the speed of program operationis constrained by the slowest device, commonly printers, forcing the program to wait for themechanical motion of the printer, the program is known as "print bound'.


What is the use of spooling in batch operating systems?

Like a spool or a "print spooler", this suggests that spooling orders tasks in a linear fashion to be quickly executed in a sequential manner rather than multitasking several at once.


Spooling is necessary in batch processing system?

Not necessarily. It depends on what you are processing.