From b6eea9a907b18bef69cb93525af65ee694a61fb7 Mon Sep 17 00:00:00 2001 From: konsthol Date: Sat, 13 Jan 2024 12:10:52 +0200 Subject: [PATCH] Derp --- Chapters/2.Background.tex | 72 ++++++++++++++++++--------------------- 1 file changed, 33 insertions(+), 39 deletions(-) diff --git a/Chapters/2.Background.tex b/Chapters/2.Background.tex index eb9a84d..8fe2d77 100644 --- a/Chapters/2.Background.tex +++ b/Chapters/2.Background.tex @@ -413,47 +413,41 @@ off). Το τελευταίο είναι χρήσιμο κυρίως όταν η βάζει σε προτεραιότητα τις δικές του εφαρμογές και λειτουργίες έναντι αυτών του υπερ-επόπτη \footfullcite{amazonHypervisors}. +\end{itemize} + \clearpage - Αντίθετα, είναι καταλληλότεροι για μεμονωμένους τελικούς χρήστες - υπολογιστών που έχουν την ανάγκη να εκτελέσουν πολλαπλά λειτουργικά - συστήματα (σε έναν υπολογιστή). Παραδείγματα τέτοιων χρηστών είναι - μηχανικοί, επαγγελματίες ασφαλείας που αναλύουν κακόβουλο λογισμικό και - υπάλληλοι επιχειρήσεων που χρειάζονται πρόσβαση σε εφαρμογές που είναι - διαθέσιμες αποκλειστικά σε διαφορετικές πλατφόρμες λογισμικού από τη - δική τους. - - Διατίθενται συχνά πρόσθετες εργαλειοθήκες για τους χρήστες, οι οποίες - μπορούν να εγκατασταθούν στο λειτουργικό σύστημα προκειμένου να - παρέχουν βελτιωμένες συνδέσεις μεταξύ του υποκείμενου λειτουργικού - συστήματος και εκείνου της εικονικής μηχανής. Οι πρόσθετες δυνατότητες - που υποστηρίζονται μετά την παραπάνω διαδικασία μπορεί να είναι η - αποκοπή και επικόλληση μεταξύ των δύο συστημάτων ή η κοινή πρόσβαση - στον αποθηκευτικό χώρο. - - Η τρέχουσα προσέγγιση επιτρέπει τη γρήγορη εναλλαγή σε διαφορετικά - λειτουργικά συστήματα πέραν του ήδη υπάρχοντος, πράγμα που αυξάνει την - παραγωγικότητα του τελικού χρήστη, αφού μπορεί να έχει πρόσβαση σε - εργαλεία που δεν υποστηρίζονται στο δικό του (αρχικό/υπάρχον σύστημα). - - Σε κάθε τύπο υπερ-επόπτη, όταν το φιλοξενούμενο ΛΣ αιτηθεί πρόσβαση - στους πόρους υπολογισμού, μνήμης και δικτύου του φυσικού υλικού, όλες - οι προσβάσεις περνάνε πρώτα από αυτόν. Στην περίπτωση όμως - υπερ-επόπτη τύπου 2, επειδή εκτελείται ως εφαρμογή του ΛΣ φιλοξενίας, - οι προσβάσεις αυτές χρειάζεται να μεταφραστούν προτού περάσουν στο - φιλοξενούμενο ΛΣ και τους υποκείμενους πόρους του. Επομένως, σε - αντίθεση με τους υπερ-επόπτες τύπου 1 όπου η πρόσβαση γίνεται άμεσα, η - χρήση υπερ-εποπτών τύπου 2 εισάγει προβλήματα καθυστέρησης που μπορεί - να επηρεάσουν την απόδοση. - - Κατά την χρήση υπερ-επόπτη τύπου 2 παρέχεται μεγαλύτερη - συμβατότητα/γκάμα υλικού διότι αυτό διαχειρίζεται από το υποκείμενο ΛΣ - φιλοξενίας. Επιπροσθέτως, εισάγεται πιθανός κίνδυνος ασφαλείας εάν ένας - εισβολέας παραβιάσει το κεντρικό λειτουργικό σύστημα, επειδή θα - μπορούσε στη συνέχεια να χειραγωγήσει οποιοδήποτε φιλοξενούμενο - λειτουργικό σύστημα εκτελείται σε αυτόν. - -\end{itemize} + Αντίθετα, οι υπερ-επόπτες τύπου 2 είναι καταλληλότεροι για μεμονωμένους + τελικούς χρήστες υπολογιστών που έχουν την ανάγκη να εκτελέσουν + πολλαπλά λειτουργικά συστήματα (σε έναν υπολογιστή). Παραδείγματα + τέτοιων χρηστών είναι μηχανικοί, επαγγελματίες ασφαλείας που αναλύουν + κακόβουλο λογισμικό και υπάλληλοι επιχειρήσεων που χρειάζονται πρόσβαση + σε εφαρμογές που είναι διαθέσιμες αποκλειστικά σε διαφορετικές + πλατφόρμες λογισμικού από τη δική τους. Διατίθενται συχνά πρόσθετες + εργαλειοθήκες για τους χρήστες, οι οποίες μπορούν να εγκατασταθούν στο + λειτουργικό σύστημα προκειμένου να παρέχουν βελτιωμένες συνδέσεις + μεταξύ του υποκείμενου λειτουργικού συστήματος και εκείνου της + εικονικής μηχανής. Οι πρόσθετες δυνατότητες που υποστηρίζονται μετά την + παραπάνω διαδικασία μπορεί να είναι η αποκοπή και επικόλληση μεταξύ των + δύο συστημάτων ή η κοινή πρόσβαση στον αποθηκευτικό χώρο. Η τρέχουσα + προσέγγιση επιτρέπει τη γρήγορη εναλλαγή σε διαφορετικά λειτουργικά + συστήματα πέραν του ήδη υπάρχοντος, πράγμα που αυξάνει την + παραγωγικότητα του τελικού χρήστη, αφού μπορεί να έχει πρόσβαση σε + εργαλεία που δεν υποστηρίζονται στο δικό του (αρχικό/υπάρχον σύστημα). + Σε κάθε τύπο υπερ-επόπτη, όταν το φιλοξενούμενο ΛΣ αιτηθεί πρόσβαση + στους πόρους υπολογισμού, μνήμης και δικτύου του φυσικού υλικού, όλες + οι προσβάσεις περνάνε πρώτα από αυτόν. Στην περίπτωση όμως υπερ-επόπτη + τύπου 2, επειδή εκτελείται ως εφαρμογή του ΛΣ φιλοξενίας, οι προσβάσεις + αυτές χρειάζεται να μεταφραστούν προτού περάσουν στο φιλοξενούμενο ΛΣ + και τους υποκείμενους πόρους του. Επομένως, σε αντίθεση με τους + υπερ-επόπτες τύπου 1 όπου η πρόσβαση γίνεται άμεσα, η χρήση + υπερ-εποπτών τύπου 2 εισάγει προβλήματα καθυστέρησης που μπορεί να + επηρεάσουν την απόδοση. Κατά την χρήση υπερ-επόπτη τύπου 2 παρέχεται + μεγαλύτερη συμβατότητα/γκάμα υλικού διότι αυτό διαχειρίζεται από το + υποκείμενο ΛΣ φιλοξενίας. Επιπροσθέτως, εισάγεται πιθανός κίνδυνος + ασφαλείας εάν ένας εισβολέας παραβιάσει το κεντρικό λειτουργικό + σύστημα, επειδή θα μπορούσε στη συνέχεια να χειραγωγήσει οποιοδήποτε + φιλοξενούμενο λειτουργικό σύστημα εκτελείται σε αυτόν. \clearpage