ορισμός της πολλαπλής εργασίας
Τα σύγχρονα λειτουργικά συστήματα ονομάζονται multitasking, τα οποία επιτρέπουν την ταυτόχρονη εκτέλεση πολλών διαδικασιών και λειτουργιών.
Τόσο στον υπολογιστή όσο και σε άλλους κοινωνικούς τομείς, το multitasking ονομάζεται ικανότητα ή χαρακτηριστικό της εκτέλεσης πολλών εργασιών και λειτουργιών ταυτόχρονα. Αυτή η ικανότητα βρίσκεται συχνά σε σύγχρονους υπολογιστές ή συστήματα.
Σήμερα, δεδομένης της πολλαπλότητας των διαδικασιών και των καθηκόντων που πρέπει να εκτελούνται τόσο σε εργασιακό, επιχειρηματικό όσο και σε καθημερινό περιβάλλον, οι επεξεργαστές πρέπει να έχουν πιο περίπλοκες και προηγμένες δυνατότητες για να επιτρέπουν την εκτέλεση διαφορετικών ενεργειών που αλληλεπικαλύπτονται, χωρίς επιβράδυνση ή εμπόδιο στη χρήση τον υπολογιστή από τον χρήστη.
Οι τύποι πολλαπλών εργασιών ποικίλλουν. Μπορεί να είναι συνεταιριστικό, όταν οι διεργασίες χρήστη παραιτούν την CPU στο λειτουργικό σύστημα σε διαφορετικά διαστήματα. Αυτός ο τύπος πολλαπλών εργασιών είναι ενοχλητικός και αναξιόπιστος.
Στο προτιμώμενο multitasking, το λειτουργικό σύστημα διαχειρίζεται τους επεξεργαστές και χωρίζει το χρόνο μεταξύ των διαδικασιών στην ουρά. Κάθε διαδικασία μπορεί να έχει τον υπολογιστή σε σύντομα διαστήματα, αλλά γενικά το αποτέλεσμα είναι το ίδιο σαν να συνέβη ταυτόχρονα. Στην πραγματική πολλαπλή εργασία, η οποία συμβαίνει μόνο σε συστήματα πολλαπλών επεξεργαστών, πολλές διαδικασίες πραγματοποιούνται ταυτόχρονα, όπως συμβαίνει σε μοντέλα όπως Linux και Mac OS X.
Οι δυνατότητες των συστημάτων πολλαπλών εργασιών είναι πολύ μεγάλες, δεδομένου ότι επιτρέπουν σε πολλούς χρήστες να χρησιμοποιούν τον ίδιο επεξεργαστή ταυτόχρονα, όπως μπορεί να συμβεί στη δικτύωση σε μια εταιρεία ή γραφείο. Το επικρατούμενο κριτήριο σε κάθε περίπτωση είναι αυτό της «χρονομεριστικής μίσθωσης» ή της κατανομής του χρόνου, μέσω του οποίου κάθε χρήστης έχει τον επεξεργαστή εναλλάξ, αλλά χωρίς να αντιλαμβάνεται εκείνες τις στιγμές ή τα διαστήματα κατά τα οποία η εντολή μεταφέρεται σε άλλους χρήστες. Έτσι, μπορούν να προκύψουν ταυτόχρονα διαφορετικές διαδικασίες διαφορετικής πολυπλοκότητας, εξοικονομώντας χρόνο και χρήμα.