Što je spool i međuspremnik?

Kako bi zadatke obrađivali najučinkovitije, računalni sustavi koriste razne metode za planiranje zadataka, ubrzavanje izračuna i poboljšanje pregledavanja weba. Spool, buffering i caching pojmovi su koji se često koriste naizmjenično za opisivanje ove vrste rasporeda resursa, iako ih računalna znanost razlikuje. Sve tri mogu se istodobno koristiti s ciljem ubrzanja računalnih procesa.

Spooling

Spooling, kratica Simultane periferne operacije na mreži (SPOOL), stavlja podatke u privremeno radno područje kako bi im drugi program ili resurs mogao pristupiti i obraditi ih. Na primjer, u situacijama kada se resurs poput pisača dijeli između korisnika, namotavanje učinkovito kontrolira zadatke, stavljajući djelo za ispis u privremeno područje kako bi mu pisač mogao pristupiti redoslijedom kojim je poslan. Nakon što je posao poslan na spool, računalo može slobodno nastaviti s drugim zadacima bez čekanja da pisač završi s obradom.

Međuspremnik

Međuspremnik omogućuje privremeno pohranjivanje podataka u rezervirano područje memorije (međuspremnik). Primjerice, CPU rade brže od diskovnih pogona, pa stavljanje podataka u rezervirano područje memorije dok program radi na tome znači da mu program može pristupiti brže nego da ga mora svaki put dohvatiti s diskovnog pogona. Međuspremnik se također koristi za privremeno zadržavanje podataka dok se premještaju s jednog mjesta na drugo. Na primjer, međuspremnik tipkovnice osigurava da se vaša slova pojavljuju na zaslonu redoslijedom kojim su napisana. Video međuspremnik omogućuje istodobno preuzimanje malih dijelova videozapisa, tako da možete odmah početi gledati videozapis bez čekanja da se cijeli film preuzme.

Predmemoriranje

Keširanje je brzi sustav za pohranu koji može biti posebna, rezervirana memorija odjeljka (poput međuspremnika) ili zasebni uređaj za pohranu. Na primjer, kada koristite preglednik, web predmemorija sprema elemente stranice tako da će se sljedeći put kad posjetite stranicu učitati brže. Program koji izvodi izračune može rezultat ranijih izračuna staviti u memorijsku predmemoriju kako bi mu se moglo brže pristupiti.

Razlike

U spoolingu, ulaz / izlaz jednog posla mogu se preklapati s izračunima drugog. Međuspremnik omogućuje ulaz / izlaz zadatka da se preklapaju samo s vlastitim proračunima, a ne i s drugim programima. Keširanje se koristi za brzu pohranu i preuzimanje podataka, iako za to može pristupiti rezerviranom prostoru međuspremnika.