Ενώ ο όρος "multitasking" εξακολουθεί να χρησιμοποιείται, γίνεται λιγότερο ακριβής καθώς εξελίσσονται οι υποκείμενες αρχιτεκτονικές υλικού και λογισμικού. Τα σύγχρονα συστήματα ήδη χειρίζονται το multitasking μέσω διαφόρων τεχνικών όπως ο προγραμματισμός του χρόνου και ο προληπτικός προγραμματισμός, επιτρέποντας σε πολλαπλές διαδικασίες (ή νήματα εντός διαδικασιών) να εμφανίζονται να τρέχουν ταυτόχρονα. Ωστόσο, ο αληθινός παραλληλισμός, όπου πολλοί πυρήνες ή επεξεργαστές λειτουργούν ταυτόχρονα σε διαφορετικά καθήκοντα, ενεργοποιείται από την πολλαπλασιασμό .
Οι μελλοντικές εξελίξεις του OS πιθανότατα θα επικεντρωθούν σε:
* Βελτιωμένη διαχείριση πολλαπλών επεξεργασιών: Οι πιο αποτελεσματικοί αλγόριθμοι προγραμματισμού, ο καλύτερος χειρισμός της συγγένειας του πυρήνα και του ισχυρισμού των πόρων και η βελτιστοποιημένη επικοινωνία μεταξύ των διαδικασιών.
* ετερογενής υπολογισμός: Η απρόσκοπτη ενσωμάτωση και διαχείριση διαφόρων μονάδων επεξεργασίας (CPU, GPU, εξειδικευμένους επιταχυντές) σε ένα μόνο σύστημα.
* δυνατότητες σε πραγματικό χρόνο: Την ικανοποίηση των απαιτήσεων όλο και πιο σε πραγματικό χρόνο εφαρμογών, όπως αυτόνομα οχήματα ή συστήματα βιομηχανικού ελέγχου, μέσω εξελιγμένης προγραμματισμού και διαχείρισης πόρων.
* Ενσωμάτωση σύννεφων: Η αυστηρότερη ενσωμάτωση με τους πόρους του cloud, επιτρέποντας την απρόσκοπτη εκφόρτωση των εργασιών και τη δυναμική κλιμάκωση των πόρων.
Εν ολίγοις, το "multitasking" θα είναι ένα συστατικό * μέσα * το ευρύτερο πλαίσιο των εκλεπτυσμένων λειτουργικών συστημάτων πολλαπλών επεξεργασιών που έχουν σχεδιαστεί για να αξιοποιήσουν τη δύναμη των όλο και πιο σύνθετων και παράλληλων αρχιτεκτονικών υλικού.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα