Diferențele dintre procesarea în timp real și procesarea loturilor

Procesarea loturilor ajută la creșterea productivității.

Perioada de timp

Timpul scurs de la data la care utilizatorul introduce datele în echipament și când echipamentul furnizează ieșirea așteptată se numește timpul de răspuns. Sistemele în timp real au timpi de răspuns previzibili. Rezultatele sunt corecte dacă sunt exacte și în timp util. Timpul de răspuns nu trebuie neapărat să fie rapid. Nu există viteză la care un proces este considerat a fi î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 loturilor nu are un anumit moment în care sarcinile sunt finalizate, iar sarcinile sunt întrerupte atunci când echipa este capabilă să le completeze, pe baza cerințelor de procesare a sarcinilor și a vitezei procesării calculatorului.

Termene limită

Într-un sistem puternic în timp real, neîndeplinirea unui termen limită indică un eșec complet al sistemului. Cu un timp real în timp real, nerespectarea unui termen limită indică faptul că sistemul nu funcționează în cel mai bun mod posibil. În procesarea loturilor, nerespectarea termenelor limită ar putea însemna că echipa are nevoie de mai multă capacitate de procesare pentru a-și îndeplini sarcinile.

încorporat

Sistemele în timp real sunt, în general, reactive, ceea ce înseamnă că acestea se comportă în funcție de condițiile de mediu. Procesoarele în timp real sunt de obicei încorporate, ceea ce înseamnă că nu au o interfață a sistemului de operare și sunt utilizate numai pentru a controla dispozitivele hardware. De exemplu, un termometru digital ar putea avea un procesor încorporat în timp real pe termometru care să ofere o temperatură corectă în mod continuu. Procesele batch sunt, de obicei, o parte a unui sistem informatic mai larg.

Predictibilitate și flexibilitate

Sistemele în timp real au ieșiri specifice și previzibile care apar ca răspuns la o intrare. Numărul de rezultate pe care le poate avea un sistem în timp real este în general stabilit. De exemplu, în termometru, numărul de citiri ale termometrului este fixat, iar termometrul nu va efectua acțiuni unice, cum ar fi "călita este gata". În mod obișnuit, administratorii pot ajusta procesele lotate în scopuri diferite.

amâna

Cu procesarea loturilor, procesele sunt salvate pentru că echipa nu îndeplinește multe sarcini, cum ar fi noaptea când o afacere nu este foarte ocupată. De exemplu, o companie poate să se abțină de la rularea scanării antivirus atunci când compania este ocupată, deoarece testele elimină puterea de procesare a calculatorului. Administratorii încep de multe ori să scaneze antivirus noaptea, când majoritatea lucrătorilor au plecat acasă. Procesarea în timp real are loc de obicei de fiecare dată când procesorul primește o intrare.

În afara calculatoarelor

Procesarea loturilor apare, de asemenea, departe de computere. De exemplu, în loc să trimiteți o factură unui client de fiecare dată când clientul plătește pentru un serviciu, o companie poate trimite o factură în fiecare lună, astfel încât compania să nu trebuiască să cheltuiască atât de mult pentru costurile de transport. Procesarea în timp real se referă numai la computere și microcontrolere.