answersLogoWhite

0

Buffering is a method of overlapping the computation of a job with its execution. It temporarily stores input or output data in an attempt to better match the speeds of two devices such as a fast CPU and a slow disk drive. If, for example, the CPU writes information to the buffer, it can continue in its computation while the disk drive stores the information.

With spooling, the disk is used as a very large buffer. Usually complete jobs are queued on disk to be completed later. A typical example is the spooler for a printer. When a print job is issued, the spooler takes care of it, sending it to the printer if it is not busy, or storing it on disk otherwise.

The main difference between buffering and spooling is that the latter allows the I/O of one job to overlap the computation of another. Buffering only allows the I/O of a job to overlap with its own computation.

Nikheel

Spooling is better than Buffering all the way... In Spooling,CPU Allows overlap of one Job with the computation and output of other job...whereas in Buffering,the CPU overlaps input,output and processing of a single Job. (Job = Program)

Even in a simple system,the spooler may be reading the input of one job while printing the output of a different job.

newtest3

User Avatar

Wiki User

11y ago

What else can I help you with?

Related Questions

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.


What are difference between cache database and sql database?

CACHE is multidimensional and postconsonantal database and its supporting scripting


What is the difference between 6m L2 cache and 3m L2 cache?

Dildo's...S......So many Dildo's


What is the difference between cache-memory and primary-memory?

Cache memory is smaller and quicker, primary memory larger and slower.


What is the difference between cache memory disk cache?

memory cache is on memory RAM, disk Cache is on the hard drive. They make things to get faster. For instance Google Earth use this disk cache to show you offline images.


Difference between spooling and buffering?

Spooling is an acronym for Simultaneous Peripheral Operation On-Line and involves placement of data in temporary working area for another program to process. Buffering on the hand, is preloading data into a reserved area of memory which is called the buffer.


What difference between 32MB cache buffer and 64MB cache buffer?

A megabyte is a unit of information storage equal to 8,388,608 bits. The cache buffer is an area of extremely fast-access memory used by the processor, so the larger the area, the more data could take advantage of this speed. The "difference" between the two is self-evident.


What is the difference between amd and Intel processors cache?

The primary difference between AMD and Intel processors' cache lies in their architecture and implementation. AMD processors often utilize a larger cache size or more efficient cache hierarchies, which can enhance performance in multi-threaded applications. Intel, on the other hand, typically focuses on optimizing cache latency and speed, which can benefit single-threaded workloads. Overall, the effectiveness of the cache in each brand depends on the specific processor model and its intended use case.


What is the difference between a cache hit and a cache miss in terms of data retrieval efficiency?

A cache hit occurs when the data being requested is found in the cache memory, resulting in faster retrieval and improved efficiency. On the other hand, a cache miss happens when the data is not found in the cache, leading to slower retrieval from the main memory and decreased efficiency.


Can you explain the difference between a cache hit and a cache miss in terms of data retrieval efficiency"?

A cache hit occurs when the data being requested is found in the cache memory, resulting in faster retrieval and improved efficiency. On the other hand, a cache miss happens when the data is not found in the cache, leading to slower retrieval from the main memory and decreased efficiency.


Why is spooling necessary for batch programming?

advantage of spooling


What is the difference between cache memory and primary memory?

they are both different so stop asking dumb questions