ΥπολογιστέςΛειτουργικά συστήματα

Παραδείγματα λειτουργικών συστημάτων πραγματικού χρόνου. Παραδείγματα λειτουργικά συστήματα δικτύου

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

σε πραγματικό χρόνο Σκληρό λειτουργικά συστήματα υποθέσουμε ότι ο υπολογισμός δεν μπορεί να εκτελεστεί, αν το αντικείμενο δεν είναι διαθέσιμο σε καθορισμένο χρονικό διάστημα (αυτή η διαδικασία θα καταλήξει σε αποτυχία).

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

Πριν από την παρουσίαση παραδειγμάτων λειτουργικά συστήματα πραγματικού χρόνου, θα πρέπει να κατανοήσουν τις ιδιαιτερότητες της χρήσης τους. Μερικά από αυτά τα OS δημιουργούνται για συγκεκριμένες εφαρμογές, ενώ άλλοι - για τη γενικότερη. Επιπλέον, κάποια θήκη γενικής χρήσης είναι επίσης μερικές φορές χρησιμοποιείται για λειτουργία σε πραγματικό χρόνο. Ως παραδείγματα αυτού του τύπου τα λειτουργικά συστήματα μπορεί να εκτελέσει γνωστά τα Windows 2000 ή IBM Microsoft / 390. Δηλαδή, ακόμη και αν το λειτουργικό σύστημα δεν πληροί ορισμένες προϋποθέσεις, μπορεί να έχει τα χαρακτηριστικά που μας επιτρέπουν να το θεωρούν ως λύση για συγκεκριμένα προβλήματα εφαρμογής σε πραγματικό χρόνο.

Παραδείγματα λειτουργικών συστημάτων και τον χαρακτηρισμό τους

Σε γενικές γραμμές, το λειτουργικό σύστημα σε πραγματικό χρόνο έχει τα ακόλουθα χαρακτηριστικά:

  • Multitasking.
  • ροές διαδικασία που μπορεί να δοθεί προτεραιότητα.
  • Ένας επαρκής αριθμός διακοπής επίπεδα.

Τα λειτουργικά συστήματα πραγματικού χρόνου χρησιμοποιούνται συχνά σε μικρές ενσωματωμένο δέρματα, τα οποία χρησιμοποιούνται σε μορφή μικροσυσκευές. Για παράδειγμα, μερικά από τον πυρήνα μπορεί να θεωρηθεί ως λειτουργικό σύστημα μόνο-tasking (παραδείγματα: τον πυρήνα, ως μέρος του iOS, Android, κλπ ...) Σε πραγματικό χρόνο. Ωστόσο, για να εκτελούν τα καθήκοντά τους απαιτούν και άλλα εξαρτήματα της συσκευής, για παράδειγμα, οι οδηγοί. Γι 'αυτό και ολοκληρωμένο λειτουργικό σύστημα σε πραγματικό χρόνο, κατά κανόνα, είναι κάτι περισσότερο από τον πυρήνα.

Ένα τυπικό παράδειγμα είναι η εφαρμογή RTOS HDTV-δέκτη και μια οθόνη. Θα πρέπει να διαβάσετε το ψηφιακό σήμα, αποκωδικοποιεί το και οθόνη με τη μορφή των εισερχόμενων δεδομένων. Οποιαδήποτε καθυστέρηση θα είναι αισθητή ως το βίντεο pixel και / ή ήχος είναι παραμορφωμένος.

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

VxWorks από εταιρείες WindRiver

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

VxWorks υποστηρίζει το Intel (x86, συμπεριλαμβανομένης μιας νέας έκδοσης του IntelQuarkSoC και x86-64), MIPS, PowerPC, SH-4, και ARM-αρχιτεκτονική. Έρχεται με ένα ισχυρό πυρήνα RTOS, middleware, υποστήριξη για την αμοιβή με βάση το add-on πακέτα και τις τεχνολογίες υλικού από άλλους κατασκευαστές. Στο τελευταίο τεύχος του - οι VxWorks 7 - το σύστημα έχει αναβαθμιστεί στην σπονδυλωτής και την αναβάθμιση, έτσι ώστε ο πυρήνας OS περιέχεται χωριστά από το middleware, εφαρμογές και άλλα πακέτα.

QNX Neutrino

Επίσης κλασικά παραδείγματα αυτού του τύπου των λειτουργικών συστημάτων - κάποια Unix-όπως κελύφους. Αυτή είναι η QNX Neutrino, που αρχικά αναπτύχθηκε στις αρχές της δεκαετίας του 1980, η καναδική εταιρεία Quantum Συστημάτων Λογισμικού. Σε τελική ανάλυση, η ανάπτυξη του BlackBerry αποκτήθηκε το 2010. QNX είναι ένα από τα πρώτα εμπορικά επιτυχημένο λειτουργικό microkernel συστήματα, τα οποία χρησιμοποιούνται σε διάφορες συσκευές, συμπεριλαμβανομένων των αυτοκινήτων και τα κινητά τηλέφωνα.

FreeRTOS

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

CE των windows

Windows Embedded Compact - είναι το λειτουργικό σύστημα της υποκατηγορίας αναπτυχθεί «Microsoft» εταιρεία εντός του Embedded οικογένεια των Windows προϊόντων. Σε αντίθεση με τα Windows Embedded Standard, η οποία βασίζεται σε Windows NT, τα παραδείγματα των λειτουργικών συστημάτων χρησιμοποιούν αποκλειστικά υβριδικό πυρήνα. «Microsoft» εταιρεία παρέχει άδεια CE των Windows για τους κατασκευαστές αρχικού εξοπλισμού που μπορεί να τροποποιήσει και να δημιουργήσουν τη δική τους διεπαφές χρήστη, παρέχοντας την τεχνική βάση γι 'αυτό.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.birmiss.com. Theme powered by WordPress.