spooling stands for simultaneous peripheral operation on- line. it is a mechanism to deal with following issue:-
a) to reduce the speed mismatch between slow input / output devices and CPU for better utilisation of the CPU.
b) to convert manually exclusive I/O device into non mutually exclusive I/O devices so that they can be simultaneously used by multiple processes in multiprogramming system.
because of what we believe
ogobs
advantage of spooling
Not necessarily. It depends on what you are processing.
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.
Batch: Jobs with similar needs are batched together and run through the computer as a group, by an operator or automatic job sequencer. Performance is increased by attempting to keep CPU and I/O devices busy at all times through buffering, off-line operation, spooling, and multiprogramming.
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.
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.
multiprogramming-there is no way for single user to keep either cpu or the io divices busy at all times...
multiprogramming
Spooling
THE multiprogramming system was created in 1968.
Any turbo-charger that spins pressurised air into the cylinder makes a high pitched spooling sound is called a spooling turbo charger.