Co to jest buforowanie? definicja i znaczenie

Bufor to rodzaj programu narzędziowego, który jest zwykle dołączany do jakiegoś systemu operacyjnego. Na przykład bufory wydruku kierują polecenia drukarki do pliku na dysku lub w pamięci RAM, a nie bezpośrednio do drukarki. Polecenia są przekazywane do drukarki tylko wtedy, gdy procesor jest gotowy i bezczynny. Dzieje się tak, ponieważ program, który udostępnia dowolny plik, który ma zostać wydrukowany, nie może zrobić nic innego podczas procesu drukowania.

Technipages wyjaśnia buforowanie

Bufor wydruku zasadniczo oszukuje ten program, myśląc, że podłączona jest superszybka drukarka, podczas gdy w rzeczywistości dane wyjściowe są na razie przechowywane w pliku. O ile program wie, proces jest zakończony i może nadal działać normalnie. Następnie, gdy zarówno drukarka, jak i komputer są połączone i przygotowane, bufor prowadzi dane drukarki do drukarki, w którym to momencie proces drukowania faktycznie się rozpoczyna i przebiega.

Oznacza to, że mocno obciążająca procesor część przygotowania dokumentu i jego wydrukowania jest „zakończona” z punktu widzenia programu. Ostatni krok to ten, który zajmuje najwięcej czasu, ale wymaga mniej zasobów procesora — faktyczne drukowanie dokumentu na fizycznym papierze. Ciężar wysiłku spoczywa na drukarce – komputer prawie nic nie wnosi. Zamiast tego drukarka, bez względu na rodzaj drukarki, musi przetworzyć dokument, wybrać odpowiedni papier i wykonać proces drukowania.

Bez bufora, który mógłby „przerwać”, że tak powiem, program i komputer byłyby zajęte, dopóki cały proces drukowania nie zostanie zakończony. W przypadku większych dokumentów – pomyśl o setkach stron – spowodowałoby to ogromne opóźnienie i przerwałoby jakikolwiek efektywny proces pracy.

Typowe zastosowania bufora

  • Spoolery mogą działać między dowolnym wolnym urządzeniem peryferyjnym a komputerem, chociaż najczęściej jest to drukarka.
  • Bufor to wieloprogramowe narzędzie, które przekazuje polecenia i pliki między różnymi urządzeniami i lokalizacjami.
  • Zastosowanie buforów wydruku zwiększa wydajność procesu drukowania, uwalniając zasoby tak szybko, jak to możliwe.

Częste nadużycia buforowania

  • Bufor to program, który wysyła plik do drukarki z programu, który go utworzył.