Διαφορά μεταξύ της επεξεργασίας σε πραγματικό χρόνο και της επεξεργασίας κατά παρτίδες

...

Η επεξεργασία κατά παρτίδες συμβάλλει στην αύξηση της παραγωγικότητας.

Η επεξεργασία σε πραγματικό χρόνο είναι η επεξεργασία δεδομένων που πραγματοποιείται καθώς ο χρήστης εισάγει τα δεδομένα ή μια εντολή. Η επεξεργασία κατά παρτίδες περιλαμβάνει την εκτέλεση εργασιών ταυτόχρονα. Η κύρια διαφορά είναι ότι οι διαχειριστές μπορούν να αναβάλουν τις δέσμες διεργασιών, ενώ οι διεργασίες σε πραγματικό χρόνο πρέπει να πραγματοποιούνται το συντομότερο δυνατό.

Χρονικό πλαίσιο

Ο χρόνος που μεσολαβεί από τη στιγμή που ο χρήστης εισάγει τα δεδομένα στον υπολογιστή και όταν ο υπολογιστής εκτελεί την αναμενόμενη έξοδο ονομάζεται χρόνος απόκρισης. Τα συστήματα σε πραγματικό χρόνο έχουν προβλέψιμους χρόνους απόκρισης. Τα αποτελέσματα είναι επιτυχή εάν είναι ακριβή και έγκαιρα. Οι χρόνοι απόκρισης δεν χρειάζεται απαραίτητα να είναι γρήγοροι. Δεν υπάρχει ταχύτητα όπου μια διαδικασία θεωρείται σε πραγματικό χρόνο και όλες οι διεργασίες έχουν κάποια καθυστέρηση. Ένα σύστημα είναι «σε πραγματικό χρόνο» όταν οι δραστηριότητες επεξεργασίας έχουν προθεσμίες. Η ομαδική επεξεργασία δεν έχει μια συγκεκριμένη στιγμή κατά την οποία ολοκληρώνονται οι εργασίες, με τις εργασίες να ολοκληρώνονται όταν Ο υπολογιστής είναι σε θέση να τις ολοκληρώσει, με βάση τις απαιτήσεις επεξεργασίας των εργασιών και την ταχύτητα επεξεργασίας των υπολογιστή.

Το βίντεο της ημέρας

Προθεσμίες

Ένα σκληρό σύστημα σε πραγματικό χρόνο είναι αυτό στο οποίο η αποτυχία τήρησης έστω και μίας προθεσμίας υποδηλώνει πλήρη αποτυχία του συστήματος. Με μαλακό πραγματικό χρόνο, η απώλεια μιας προθεσμίας σημαίνει ότι το σύστημα δεν λειτουργεί στο απόγειό του. Στη μαζική επεξεργασία, οι χαμένες προθεσμίες μπορεί να σημαίνουν ότι ο υπολογιστής χρειάζεται περισσότερη ικανότητα επεξεργασίας για να ολοκληρώσει τις εργασίες.

Ενσωματωμένο

Τα συστήματα πραγματικού χρόνου είναι συνήθως αντιδραστικά, δηλαδή συμπεριφέρονται με βάση τις συνθήκες του περιβάλλοντος. Οι επεξεργαστές πραγματικού χρόνου είναι συνήθως ενσωματωμένοι, που σημαίνει ότι δεν έχουν διεπαφή λειτουργικού συστήματος και χρησιμοποιούνται μόνο για τον έλεγχο συσκευών υλικού. Για παράδειγμα, ένα ψηφιακό θερμόμετρο μπορεί να έχει έναν επεξεργαστή πραγματικού χρόνου ενσωματωμένο στο θερμόμετρο που δίνει μια συνεχώς σωστή θερμοκρασία. Οι διεργασίες κατά παρτίδες αποτελούν συνήθως μέρος ενός μεγαλύτερου συστήματος υπολογιστή.

Προβλεψιμότητα vs. Ευκαμψία

Τα συστήματα σε πραγματικό χρόνο έχουν συγκεκριμένες και προβλέψιμες εξόδους που προκύπτουν ως απόκριση σε μια είσοδο. Ο αριθμός των εξόδων που μπορεί να έχει ένα σύστημα σε πραγματικό χρόνο είναι συνήθως σταθερός. Για παράδειγμα, στο θερμόμετρο, ο αριθμός των μετρήσεων που έχει το θερμόμετρο είναι σταθερός και το θερμόμετρο δεν θα εκτελέσει μοναδικές ενέργειες, όπως η ανάγνωση «το κρέας έγινε». Οι διαχειριστές μπορούν συνήθως να προσαρμόσουν τις διαδικασίες παρτίδας ώστε να εξυπηρετούν διαφορετικές σκοποί.

Αναβολή

Με τη μαζική επεξεργασία, οι διαδικασίες αποθηκεύονται όταν ο υπολογιστής δεν εκτελεί πάρα πολλές εργασίες, όπως το βράδυ όταν μια επιχείρηση δεν είναι πολύ απασχολημένη. Για παράδειγμα, μια εταιρεία μπορεί να απέχει από την εκτέλεση σαρώσεων προστασίας από ιούς όταν η εταιρεία είναι απασχολημένη, καθώς οι σαρώσεις καταναλώνουν την επεξεργαστική ισχύ του υπολογιστή. Οι διαχειριστές ξεκινούν συχνά σαρώσεις προστασίας από ιούς τη νύχτα, όταν οι περισσότεροι εργαζόμενοι έχουν πάει σπίτι τους. Η επεξεργασία σε πραγματικό χρόνο πραγματοποιείται συνήθως κάθε φορά που ο επεξεργαστής λαμβάνει μια είσοδο.

Εκτός Υπολογιστών

Η μαζική επεξεργασία πραγματοποιείται επίσης εκτός υπολογιστών. Για παράδειγμα, αντί να στέλνει έναν λογαριασμό σε έναν πελάτη κάθε φορά που ο πελάτης πληρώνει για μια υπηρεσία, μια εταιρεία μπορεί να στέλνει έναν λογαριασμό κάθε μήνα, έτσι ώστε η εταιρεία να μην χρειάζεται να ξοδεύει τόσα πολλά για τα ταχυδρομικά τέλη. Η επεξεργασία σε πραγματικό χρόνο αναφέρεται συνήθως μόνο σε υπολογιστές και μικροελεγκτές.