Τι είναι το Cooperative Multitasking; ορισμός & νόημα

click fraud protection

Σε ένα λειτουργικό σύστημα, η συνεργασία πολλαπλών εργασιών είναι ένα μέσο για την παροχή της εμφάνισης ότι εκτελούνται περισσότερες από μία εργασίες (διαδικασία εκτέλεσης) ταυτόχρονα. Η συνεργασία πολλαπλών εργασιών αντιπροσωπεύει μια βελτίωση σε σχέση με τη φόρτωση πολλαπλών προγραμμάτων, κατά την οποία περισσότερα από ένα προγράμματα μπορούν να φορτωθούν στη μνήμη, αλλά μόνο ένα μπορεί να εκτελεστεί σε μια δεδομένη στιγμή. Η εκτέλεση πολλαπλών εργασιών δημιουργεί την εντύπωση ότι δύο ή περισσότερα προγράμματα εκτελούνται ταυτόχρονα με την ταχεία εναλλαγή εργασιών. Στο συνεργατικό multitasking, οι εργασίες έχουν σχεδιαστεί έτσι ώστε να παραχωρούν τον έλεγχο της CPU σε άλλες εφαρμογές εθελοντικά. Δείτε προληπτικές πολλαπλές εργασίες, εργασία.

Η Technipages εξηγεί το Cooperative Multitasking

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


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

Τα μειονεκτήματα αυτού του όντος, όταν ένα πρόγραμμα που δεν έχει γραφτεί για να συμμορφώνεται με τη συνεργατική πολλαπλή εργασία αρχίζει να εκτελείται, θα σταματήσει την εκτέλεση άλλων προγραμμάτων. Αυτό ήταν μια μεγάλη ανησυχία για τους προγραμματιστές, καθώς ένα μεμονωμένο πρόγραμμα μπορεί να καταστρέψει ένα ολόκληρο λειτουργικό σύστημα. Η χρήση της συνεργασίας πολλαπλών εργασιών έχει μειωθεί, καθώς τα Windows 3.1 και το λειτουργικό σύστημα Macintosh (macOS) είχαν ενσωματωμένη τη συνεργασία πολλαπλών εργασιών. Οι επόμενες εκδόσεις των δύο εταιρειών βασίζονται πλέον στην προληπτική πολλαπλή εργασία, μια νέα τεχνική που σίγησε τη χρήση του προκατόχου-συνεργατικού πολλαπλών εργασιών.

Κοινές Χρήσεις της Συνεργατικής Πολυεργασίας

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

Συνήθεις κακές χρήσεις της συνεργασίας πολλαπλών εργασιών

  • Συνεργατική πολλαπλή εργασία δεν επιτρέπεται για βαρέα νήματα.