This commit is contained in:
2024-01-13 12:10:52 +02:00
parent a6bbcc239c
commit b6eea9a907

View File

@@ -413,47 +413,41 @@ off). Το τελευταίο είναι χρήσιμο κυρίως όταν η
βάζει σε προτεραιότητα τις δικές του εφαρμογές και λειτουργίες έναντι
αυτών του υπερ-επόπτη \footfullcite{amazonHypervisors}.
\end{itemize}
\clearpage
Αντίθετα, είναι καταλληλότεροι για μεμονωμένους τελικούς χρήστες
υπολογιστών που έχουν την ανάγκη να εκτελέσουν πολλαπλά λειτουργικά
συστήματα (σε έναν υπολογιστή). Παραδείγματα τέτοιων χρηστών είναι
μηχανικοί, επαγγελματίες ασφαλείας που αναλύουν κακόβουλο λογισμικό και
υπάλληλοι επιχειρήσεων που χρειάζονται πρόσβαση σε εφαρμογές που είναι
διαθέσιμες αποκλειστικά σε διαφορετικές πλατφόρμες λογισμικού από τη
δική τους.
Διατίθενται συχνά πρόσθετες εργαλειοθήκες για τους χρήστες, οι οποίες
μπορούν να εγκατασταθούν στο λειτουργικό σύστημα προκειμένου να
παρέχουν βελτιωμένες συνδέσεις μεταξύ του υποκείμενου λειτουργικού
συστήματος και εκείνου της εικονικής μηχανής. Οι πρόσθετες δυνατότητες
που υποστηρίζονται μετά την παραπάνω διαδικασία μπορεί να είναι η
αποκοπή και επικόλληση μεταξύ των δύο συστημάτων ή η κοινή πρόσβαση
στον αποθηκευτικό χώρο.
Η τρέχουσα προσέγγιση επιτρέπει τη γρήγορη εναλλαγή σε διαφορετικά
λειτουργικά συστήματα πέραν του ήδη υπάρχοντος, πράγμα που αυξάνει την
παραγωγικότητα του τελικού χρήστη, αφού μπορεί να έχει πρόσβαση σε
εργαλεία που δεν υποστηρίζονται στο δικό του (αρχικό/υπάρχον σύστημα).
Σε κάθε τύπο υπερ-επόπτη, όταν το φιλοξενούμενο ΛΣ αιτηθεί πρόσβαση
στους πόρους υπολογισμού, μνήμης και δικτύου του φυσικού υλικού, όλες
οι προσβάσεις περνάνε πρώτα από αυτόν. Στην περίπτωση όμως
υπερ-επόπτη τύπου 2, επειδή εκτελείται ως εφαρμογή του ΛΣ φιλοξενίας,
οι προσβάσεις αυτές χρειάζεται να μεταφραστούν προτού περάσουν στο
φιλοξενούμενο ΛΣ και τους υποκείμενους πόρους του. Επομένως, σε
αντίθεση με τους υπερ-επόπτες τύπου 1 όπου η πρόσβαση γίνεται άμεσα, η
χρήση υπερ-εποπτών τύπου 2 εισάγει προβλήματα καθυστέρησης που μπορεί
να επηρεάσουν την απόδοση.
Κατά την χρήση υπερ-επόπτη τύπου 2 παρέχεται μεγαλύτερη
συμβατότητα/γκάμα υλικού διότι αυτό διαχειρίζεται από το υποκείμενο ΛΣ
φιλοξενίας. Επιπροσθέτως, εισάγεται πιθανός κίνδυνος ασφαλείας εάν ένας
εισβολέας παραβιάσει το κεντρικό λειτουργικό σύστημα, επειδή θα
μπορούσε στη συνέχεια να χειραγωγήσει οποιοδήποτε φιλοξενούμενο
λειτουργικό σύστημα εκτελείται σε αυτόν.
\end{itemize}
Αντίθετα, οι υπερ-επόπτες τύπου 2 είναι καταλληλότεροι για μεμονωμένους
τελικούς χρήστες υπολογιστών που έχουν την ανάγκη να εκτελέσουν
πολλαπλά λειτουργικά συστήματα (σε έναν υπολογιστή). Παραδείγματα
τέτοιων χρηστών είναι μηχανικοί, επαγγελματίες ασφαλείας που αναλύουν
κακόβουλο λογισμικό και υπάλληλοι επιχειρήσεων που χρειάζονται πρόσβαση
σε εφαρμογές που είναι διαθέσιμες αποκλειστικά σε διαφορετικές
πλατφόρμες λογισμικού από τη δική τους. Διατίθενται συχνά πρόσθετες
εργαλειοθήκες για τους χρήστες, οι οποίες μπορούν να εγκατασταθούν στο
λειτουργικό σύστημα προκειμένου να παρέχουν βελτιωμένες συνδέσεις
μεταξύ του υποκείμενου λειτουργικού συστήματος και εκείνου της
εικονικής μηχανής. Οι πρόσθετες δυνατότητες που υποστηρίζονται μετά την
παραπάνω διαδικασία μπορεί να είναι η αποκοπή και επικόλληση μεταξύ των
δύο συστημάτων ή η κοινή πρόσβαση στον αποθηκευτικό χώρο. Η τρέχουσα
προσέγγιση επιτρέπει τη γρήγορη εναλλαγή σε διαφορετικά λειτουργικά
συστήματα πέραν του ήδη υπάρχοντος, πράγμα που αυξάνει την
παραγωγικότητα του τελικού χρήστη, αφού μπορεί να έχει πρόσβαση σε
εργαλεία που δεν υποστηρίζονται στο δικό του (αρχικό/υπάρχον σύστημα).
Σε κάθε τύπο υπερ-επόπτη, όταν το φιλοξενούμενο ΛΣ αιτηθεί πρόσβαση
στους πόρους υπολογισμού, μνήμης και δικτύου του φυσικού υλικού, όλες
οι προσβάσεις περνάνε πρώτα από αυτόν. Στην περίπτωση όμως υπερ-επόπτη
τύπου 2, επειδή εκτελείται ως εφαρμογή του ΛΣ φιλοξενίας, οι προσβάσεις
αυτές χρειάζεται να μεταφραστούν προτού περάσουν στο φιλοξενούμενο ΛΣ
και τους υποκείμενους πόρους του. Επομένως, σε αντίθεση με τους
υπερ-επόπτες τύπου 1 όπου η πρόσβαση γίνεται άμεσα, η χρήση
υπερ-εποπτών τύπου 2 εισάγει προβλήματα καθυστέρησης που μπορεί να
επηρεάσουν την απόδοση. Κατά την χρήση υπερ-επόπτη τύπου 2 παρέχεται
μεγαλύτερη συμβατότητα/γκάμα υλικού διότι αυτό διαχειρίζεται από το
υποκείμενο ΛΣ φιλοξενίας. Επιπροσθέτως, εισάγεται πιθανός κίνδυνος
ασφαλείας εάν ένας εισβολέας παραβιάσει το κεντρικό λειτουργικό
σύστημα, επειδή θα μπορούσε στη συνέχεια να χειραγωγήσει οποιοδήποτε
φιλοξενούμενο λειτουργικό σύστημα εκτελείται σε αυτόν.
\clearpage