λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Ψηφιακό λογισμικό βίντεο

Τι είναι οι ομοιότητες μεταξύ του συστήματος Multimedia Handheld και του συστήματος σε πραγματικό χρόνο;

Τα συστήματα χειρός πολυμέσων και τα συστήματα σε πραγματικό χρόνο μοιράζονται αρκετές ομοιότητες, αν και δεν είναι άμεσα υποσύνολα μεταξύ τους:

* Χρονοβόροι περιορισμοί (σε κάποιο βαθμό): Αν και όχι πάντα * αυστηρά * σκληρό σε πραγματικό χρόνο όπως τα βιομηχανικά συστήματα ελέγχου, και οι δύο συχνά αντιμετωπίζουν χρονικούς περιορισμούς. Ένα φορητό σύστημα πολυμέσων πρέπει να αποκωδικοποιήσει και να εμφανίζει ομαλά βίντεο. Το τραύμα είναι ανεπιθύμητο. Το να λείπει ένα πλαίσιο επηρεάζει την εμπειρία του χρήστη, αν και γενικά δεν είναι καταστροφική σαν μια αποτυχία σε ένα σύστημα ελέγχου πτήσης σε πραγματικό χρόνο. Η πτυχή "σε πραγματικό χρόνο" αφορά περισσότερο την ανταπόκριση και την αντιληπτή αίσθηση της αμεσότητας και όχι για τις απόλυτες εγγυήσεις χρονισμού.

* Διαχείριση πόρων: Και τα δύο συστήματα χρειάζονται αποτελεσματική διαχείριση πόρων. Οι συσκευές χειρός διαθέτουν περιορισμένη ισχύ επεξεργασίας, μνήμη και διάρκεια ζωής της μπαταρίας. Τα συστήματα σε πραγματικό χρόνο δίνουν προτεραιότητα στις εργασίες για τη διασφάλιση της προθεσμίας που πληρούνται, συχνά χρησιμοποιώντας αλγόριθμους προγραμματισμού. Τα συστήματα χειρός πολυμέσων χρησιμοποιούν επίσης τη διαχείριση των πόρων για την εξισορρόπηση των διαφορετικών εργασιών (αποκωδικοποίηση βίντεο, αναπαραγωγή ήχου, ενημερώσεις διεπαφής χρήστη) και αποτρέπουν την υποβάθμιση της απόδοσης.

* Συμφωνία: Και τα δύο συστήματα χειρίζονται συχνά πολλαπλές εργασίες ταυτόχρονα. Μια φορητή συσκευή μπορεί να εκτελέσει ένα πρόγραμμα αναπαραγωγής βίντεο, ένα πρόγραμμα περιήγησης ιστού και διαδικασίες φόντου ταυτόχρονα. Τα συστήματα σε πραγματικό χρόνο διαχειρίζονται συνήθως πολλαπλές διαδικασίες που πρέπει να αλληλεπιδρούν και να μοιράζονται πόρους. Και οι δύο απαιτούν αποτελεσματικές μεθόδους για τη διαχείριση της ταυτότητας, όπως τα νήματα ή τις διαδικασίες, για να αποφευχθούν οι συγκρούσεις και η βελτίωση της απόδοσης.

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

Βασικές διαφορές:

Είναι ζωτικής σημασίας να σημειωθεί οι κρίσιμες διαφορές:τα συστήματα σε πραγματικό χρόνο * απαιτούν απολύτως * τις προθεσμίες συνάντησης. Εάν δεν το κάνετε αυτό μπορεί να έχει σοβαρές συνέπειες. Ένα φορητό σύστημα πολυμέσων που αντιμετωπίζει καθυστέρηση είναι ενοχλητικό αλλά όχι απειλητικό για τη ζωή. Οι περιορισμοί χρονισμού σε ένα φορητό σύστημα είναι πιο μαλακοί και περισσότερο σχετίζονται με την εμπειρία των χρηστών από την ασφάλεια ή την κρίσιμη για την αποστολή λειτουργικότητα. Το επίπεδο του ντετερμινισμού (προβλεψιμότητα του χρονισμού) είναι πολύ διαφορετικό. Τα συστήματα σε πραγματικό χρόνο έχουν σχεδιαστεί για υψηλό ντετερμινισμό, ενώ τα φορητά συστήματα δίνουν προτεραιότητα στην ανταπόκριση και τη γενική απόδοση μέσα σε αποδεκτά όρια.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα