![...](/f/d0d2b5c8cb901754cdf911bf37f62a52.jpg)
Procesarea în loturi ajută la creșterea productivității.
Procesarea în timp real este procesarea datelor care are loc pe măsură ce utilizatorul introduce datele sau o comandă. Procesarea batch presupune executarea de joburi în același timp. Principala diferență este că administratorii pot amâna procesele batch, în timp ce procesele în timp real trebuie să aibă loc cât mai curând posibil.
Interval de timp
Timpul dintre momentul în care utilizatorul introduce datele în computer și când computerul realizează rezultatul așteptat se numește timp de răspuns. Sistemele în timp real au timpi de răspuns previzibili. Rezultatele au succes dacă sunt corecte și oportune. Timpul de răspuns nu trebuie neapărat să fie rapid. Nu există o viteză în care un proces este considerat în timp real și toate procesele au o anumită întârziere. Un sistem este „în timp real” atunci când activitățile de procesare au termene limită. Procesarea în lot nu are un moment specific în care sarcinile sunt finalizate, sarcinile fiind finalizate atunci când computerul este capabil să le completeze, pe baza cerințelor de procesare a sarcinilor și a vitezei de procesare a calculator.
Videoclipul zilei
Termenele limită
Un sistem hard în timp real este unul în care nerespectarea fiecarui termen limită indică o defecțiune completă a sistemului. În timp real, ratarea unui termen limită indică faptul că sistemul nu funcționează la apogeu. În procesarea în loturi, termenele limită ratate ar putea însemna că computerul are nevoie de mai multă capacitate de procesare pentru a finaliza sarcinile.
Încorporat
Sistemele în timp real sunt de obicei reactive, adică se comportă în funcție de condițiile mediului. Procesoarele în timp real sunt de obicei încorporate, ceea ce înseamnă că nu au o interfață de sistem de operare și sunt folosite doar pentru a controla dispozitivele hardware. De exemplu, un termometru digital ar putea avea un procesor în timp real încorporat în termometru care oferă o temperatură corectă în mod continuu. Procesele batch sunt de obicei o parte a unui sistem informatic mai mare.
Previzibilitate vs. Flexibilitate
Sistemele în timp real au ieșiri specifice și previzibile care apar ca răspuns la o intrare. Numărul de ieșiri pe care le poate avea un sistem în timp real este de obicei fix. De exemplu, pe termometru, numărul de citiri pe care le are termometrul este fix și termometrul nu va funcționa acțiuni unice, cum ar fi citirea „carnea este gata”. De obicei, administratorii pot ajusta procesele lot pentru a servi diferite scopuri.
Amânarea
Cu procesarea în lot, procesele sunt salvate pentru atunci când computerul nu execută foarte multe sarcini, cum ar fi seara când o afacere nu este foarte ocupată. De exemplu, o companie se poate abține de la a rula scanări antivirus atunci când compania este ocupată, deoarece scanările consumă puterea de procesare a computerului. Administratorii încep adesea scanări antivirus noaptea, când majoritatea lucrătorilor au plecat acasă. Procesarea în timp real are loc de obicei ori de câte ori procesorul primește o intrare.
În afara computerului
Procesarea în lot are loc și în afara computerelor. De exemplu, în loc să trimită o factură unui client de fiecare dată când clientul plătește pentru un serviciu, o companie ar putea trimite o factură în fiecare lună, astfel încât compania să nu fie nevoită să cheltuiască atât de mult pe poștă. Procesarea în timp real se referă de obicei doar la computere și microcontrolere.