Skip to main content

Τι είναι η επεξεργασία σε πραγματικό χρόνο;

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

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

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

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

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

Υπάρχουν πολλά σχέδια που χρησιμοποιούνται για την παραγωγή συστημάτων επεξεργασίας σε πραγματικό χρόνο.Μία από τις πιο συνηθισμένες μεθόδους για το σχεδιασμό σε πραγματικό χρόνο είναι η αρθρωτή προσέγγιση της λειτουργίας και της δοκιμής κατασκευής λογισμικού (MASCOT).Το Mascot είναι μια μέθοδος σχεδιασμού λογισμικού που εισήχθη για πρώτη φορά από το Υπουργείο Άμυνας του Ηνωμένου Βασιλείου στη δεκαετία του 1970.Αυτή η μέθοδος διέφερε από άλλες μεθόδους ανάπτυξης λογισμικού στο ότι η κύρια εστίασή της δεν ήταν η λειτουργικότητα ή ο σκοπός του σχεδιασμού του συστήματος.Οι προγραμματιστές της μασκότ επικεντρώθηκαν αντ 'αυτού στις διαδικασίες σε πραγματικό χρόνο και στην αποτελεσματική απόδοση των συστημάτων που ανέπτυξαν.