Case 5 : Deadlocks in Spooling
•Most systems have transformed dedicated devices such as a printer into a sharable device by installing a high-speed device, a disk, between it and the CPU.
•Disk accepts output from several users and acts as a temporary storage area for all output until printer is ready to accept it (spooling).
•If printer needs all of a job's output before it will begin printing, but spooling system fills available disk space with only partially completed output, then a deadlock can occur.
Disk as a buffer to store printed item before printer is ready
ReplyDelete