Εδώ είναι μια κατανομή:
* multitasking: Αυτό αναφέρεται στην ικανότητα ενός συστήματος να τρέχει πολλαπλά προγράμματα φαινομενικά ταυτόχρονα. Στην πραγματικότητα, το λειτουργικό σύστημα (όπως το UNIX) μεταβαίνει γρήγορα μεταξύ της εκτέλεσης διαφορετικών προγραμμάτων, δίνοντας την ψευδαίσθηση του παραλληλισμού.
* Multi-user: Αυτό αναφέρεται στην ικανότητα ενός συστήματος να υποστηρίζει πολλούς χρήστες να συνδεθούν και να χρησιμοποιούν το σύστημα ταυτόχρονα. Κάθε χρήστης διαθέτει το δικό του χώρο εργασίας και τους πόρους, αλλά μοιράζονται το υλικό του συστήματος.
Ο σχεδιασμός της UNIX του επιτρέπει να χειρίζεται αποτελεσματικά τόσο τις λειτουργίες πολλαπλών και πολλαπλών χρηστών. Επιτυγχάνει αυτό μέσω των μηχανισμών διαχείρισης των διαδικασιών, οι οποίοι επιτρέπουν:
* Κοινή χρήση χρόνου: Ο χρόνος της CPU χωρίζεται σε μικρές φέτες, οι οποίες διατίθενται με διαφορετικές διαδικασίες με τη σειρά τους, δίνοντας την εμφάνιση ταυτόχρονης εκτέλεσης.
* Κοινή χρήση πόρων: Οι πόροι του συστήματος, όπως η μνήμη και τα περιφερειακά, μοιράζονται μεταξύ πολλών χρηστών και διαδικασιών.
* Ασφάλεια: Το σύστημα εφαρμόζει μηχανισμούς για την πρόληψη της μη εξουσιοδοτημένης πρόσβασης στα δεδομένα και τους πόρους των χρηστών.
Έτσι, για να απαντήσετε πιο άμεσα στην ερώτησή σας, το UNIX υποστηρίζει και τα δύο multitasking ενός χρήστη και multi-user multitasking . Ενώ έχει σχεδιαστεί κυρίως για περιβάλλοντα πολλαπλών χρηστών, μπορεί επίσης να χρησιμοποιηθεί σε μια λειτουργία ενός χρήστη όπου ένας χρήστης μπορεί να εκτελέσει πολλαπλά προγράμματα ταυτόχρονα.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα