Kaj je paketna obdelava?

Priročen način za optimizacijo delovanja računalnika in prihranek časa je paketna obdelava. Za razliko od interaktivne obdelave, ki človeka pozove k ukazu, paketna obdelava shrani več nalog in jih izvede, ko računalnik miruje. To sprosti pomnilnik za bolj izčrpne programe in pospeši produktivnost.

Paketna obdelava je lahko nenadzorovana in se ustavi le, ko naleti na napako ali dokonča vsa opravila v skriptu. Uporabniku omogoča, da prerazporedi sredstva svojega računalnika med programe, ki jih želi, in v celoti izkorišča zmogljivosti procesorja. Pomanjkljivosti so, da se lahko nezaželeni ukazi izvajajo brez vednosti uporabnika.

Ime izvira iz časa, ko so uporabniki ročno vnašali programe na luknjane kartice in jih sistemski operater v serijah pošiljal v računalnik. Cene računalnikov so bile v petdesetih letih prejšnjega stoletja zelo visoke, zato je bila ta metoda eden glavnih načinov optimizacije časa in denarja, zaradi česar so računalniki ekonomični. Vendar pa v tistih dneh ni bilo veliko sistemov zmožnosti nalaganja več programov.

Od razvoja osebnih računalnikov so bile pogosto opravljene naloge shranjene v “paketnih datotekah” ali “skriptih”, ki naj bi se izvajale pozneje. Tolmači ukazov berejo te datoteke, včasih pa postopek izvajajo aplikacije grafičnega uporabniškega vmesnika (GUI), ki definirajo dejanja miške. Zapisano zaporedje dejanj GUI dobi ime »makro« in obstaja samo v pomnilniku.

Danes se postopek uporablja na več različnih načinov. Sistem za paketno obdelavo je eno glavnih orodij za program za urejanje slik Adobe® Photoshop®. Namesto da bi se ročno igrali z vsako sliko, lahko to orodje vrti, spreminja velikost in preimenuje toliko, kolikor jih uporabnik zahteva naenkrat. Samodejne spremembe, ki jih je mogoče izvesti, obsegajo popravljanje barve, prilagajanje filtrov in transformacije. Ta sistem je prispeval k odpravi odvečnih nalog, kot je ponavljanje istega koraka znova in znova.

Paketna obdelava datotek lahko pretvori več računalniških datotek v različne formate naenkrat. To prihrani čas, saj odpravlja potrebo, da uporabnik pretvori vsako datoteko posebej. Posodobitve baze podatkov in obdelava transakcij lahko tudi prihranijo čas z obdelavo v istem skriptu.
En primer paketne obdelave so mesečni računi. Podjetja, ki izdajajo kreditne kartice, strankam ne zagotavljajo papirnega računa za vsako transakcijo, ki jo opravijo, ampak hranijo podatke, ki jih ob koncu meseca pošljejo v paketih. Računi za elektriko, najemnina in urne plače delujejo po istem principu.