Kas yra paketinis apdorojimas?

Patogus būdas optimizuoti kompiuterio našumą ir sutaupyti laiko yra paketinis apdorojimas. Skirtingai nuo interaktyvaus apdorojimo, kuris ragina vartotoją duoti komandą, paketinis apdorojimas saugo kelias užduotis ir atlieka jas, kai kompiuteris neveikia. Tai atlaisvina atminties išsamesnėms programoms ir pagreitina našumą.

Paketinis apdorojimas gali būti nekontroliuojamas ir sustabdomas tik tada, kai įvyksta klaida arba įvykdomos visos scenarijaus užduotys. Tai leidžia vartotojui perskirstyti savo kompiuterio išteklius tarp norimų programų ir visapusiškai išnaudoja procesoriaus galimybes. Trūkumai yra tai, kad nepageidaujamos komandos gali būti vykdomos be vartotojo žinios.

Pavadinimas kilęs iš to laiko, kai vartotojai rankiniu būdu įvesdavo programas į perfokortelius, o sistemos operatorius jas paketais įvesdavo į kompiuterį. Kompiuterių kainos šeštajame dešimtmetyje buvo labai didelės, todėl šis metodas buvo vienas pagrindinių būdų optimizuoti laiką ir pinigus, padaryti kompiuterius ekonomiškus. Tačiau tais laikais ne daugelis sistemų galėjo įkelti kelias programas.

Nuo asmeninių kompiuterių kūrimo dažnai atliekamos užduotys buvo saugomos „paketiniuose failuose“ arba „skriptuose“, kuriuos planuojama atlikti vėliau. Komandų interpretatoriai skaito šiuos failus, tačiau kartais procesą vykdo grafinės vartotojo sąsajos (GUI) programos, apibrėžiančios pelės veiksmus. Įrašyta GUI veiksmų seka yra pavadinta „makrokomanda“ ir egzistuoja tik atmintyje.

Šiandien šis procesas naudojamas įvairiais būdais. Paketinio apdorojimo sistema yra vienas iš pagrindinių vaizdų redagavimo programos Adobe® Photoshop® įrankių. Vietoj to, kad rankiniu būdu būtų žaidžiamas kiekvienas vaizdas, šis įrankis gali pasukti, keisti dydį ir pervardyti tiek, kiek vartotojas nori vienu metu. Automatiniai pakeitimai, kuriuos galima atlikti, apima spalvos taisymą, filtrų koregavimą ir transformacijas. Ši sistema padėjo pašalinti perteklines užduotis, pvz., pakartotinai kartoti tą patį veiksmą.

Failų paketinis apdorojimas gali konvertuoti kelis kompiuterio failus į skirtingus formatus vienu metu. Tai taupo laiką, nes vartotojui nereikia konvertuoti kiekvieno failo atskirai. Duomenų bazės atnaujinimai ir operacijų apdorojimas taip pat gali sutaupyti laiko, nes jie apdorojami tuo pačiu scenarijumi.
Vienas paketinio apdorojimo pavyzdžių yra mėnesinės sąskaitos. Kredito kortelių bendrovės klientams nepateikia popierinės sąskaitos už kiekvieną jų atliktą operaciją, o saugo duomenis, kurie turi būti išsiųsti partijomis mėnesio pabaigoje. Sąskaitos už elektrą, nuoma ir valandinis atlyginimas veikia tuo pačiu principu.