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