Spooling

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj

Spooling (simultaneous peripheral operations on-line) jest trybem zarządzania pracą pewnego urządzenia. Dane wymagające przetworzenia przez to urządzenie są umieszczane w buforze na dysku lub w pamięci komputera. Po umieszczeniu ich w dedykowanym buforze urządzenie może je pobierać i przetwarzać z dowolną prędkością, a CPU nie musi już nadzorować tego procesu, toteż może wykonywać inne zadania, zwiększając tym samym wydajność i komfort pracy użytkowników.

Najczęściej spotykany jest spooling związany z procesem drukowania. Aplikacja posiadająca funkcje drukowania umieszcza w buforze odpowiednio przetworzone dane, po czym kontynuuje normalne działanie - jest gotowa do dalszej pracy. W tym czasie drukarka sekwencyjnie pobiera przygotowane dane z bufora i drukuje zrenderowane strony na bieżąco, aż wszystkie wydruki zostaną wykonane. Takie rozwiązanie zapobiega zbędnemu oczekiwaniu komputera i użytkownika na zakończenie drukowania.