Mis on paketttöötlus?

Mugav viis arvuti jõudluse optimeerimiseks ja aja säästmiseks on paketttöötlus. Erinevalt interaktiivsest töötlemisest, mis küsib inimkasutajalt käsku, salvestab paketttöötlus mitu toimingut ja täidab need arvuti jõudeoleku ajal. See vabastab mälu põhjalikumate programmide jaoks ja kiirendab tootlikkust.

Paketttöötlus võib jääda järelevalveta ja peatub ainult siis, kui ilmneb tõrge või kõik skripti toimingud on lõpetatud. See võimaldab kasutajal oma arvuti ressursse soovitud programmide vahel ümber jaotada ja kasutab protsessori võimalusi täielikult ära. Puuduseks on see, et soovimatuid käske võidakse käivitada ilma kasutaja teadmata.

Nimetus tuleneb ajast, mil kasutajad sisestasid programmid käsitsi perfokaartidele ja süsteemioperaator söötis need partiidena arvutisse. Arvutihinnad olid 1950. aastatel väga kõrged, seega oli see meetod üks peamisi aja ja raha optimeerimise viise, muutes arvutid säästlikuks. Neil päevil polnud aga paljudel süsteemidel võimalik mitut programmi laadida.

Alates personaalarvutite väljatöötamisest on sageli sooritatavad toimingud salvestatud “pakkfailidesse” või “skriptidesse”, mis on kavandatud hilisemaks täitmiseks. Käsutõlgid loevad neid faile, kuid mõnikord käivitavad protsessi graafilise kasutajaliidese (GUI) rakendused, mis määravad hiiretoimingud. Salvestatud GUI toimingute jada kannab nime “makro” ja see eksisteerib ainult mälus.

Tänapäeval kasutatakse seda protsessi mitmel erineval viisil. Paketttöötlussüsteem on üks peamisi tööriistu pilditöötlusprogrammi Adobe® Photoshop® jaoks. Selle asemel, et iga pildiga käsitsi mängida, saab see tööriist pöörata, suurust ja ümber nimetada nii palju kui kasutaja soovib korraga. Automaatsed muudatused, mida saab teha, hõlmavad värvi parandamist, filtrite kohandamist ja teisendusi. See süsteem on aidanud kõrvaldada üleliigseid ülesandeid, nagu sama sammu ikka ja jälle kordamine.

Failide paketttöötlus võib teisendada mitu arvutifaili korraga erinevatesse vormingutesse. See säästab aega, kuna kasutaja ei pea iga faili eraldi teisendama. Andmebaasi värskendused ja tehingute töötlemine võivad samuti säästa aega, kuna neid töödeldakse samas skriptis.
Üks paketttöötluse näide on igakuised arved. Krediitkaardifirmad ei esita klientidele iga tehtud tehingu kohta paberarvet, vaid salvestavad andmed, mis saadetakse kuu lõpus partiidena välja. Elektriarved, üür ja tunnipalgad töötavad kõik samal põhimõttel.