Εδώ είναι μια κατανομή:
* Σκοπός: Οι εικονικές συσκευές χρησιμοποιούνται κυρίως για διάφορους λόγους:
* αφαίρεση: Κρύβουν την πολυπλοκότητα του υποκείμενου υλικού από το λειτουργικό σύστημα και τις εφαρμογές. Αυτό απλοποιεί την ανάπτυξη λογισμικού και το καθιστά πιο φορητό (καθώς το λογισμικό δεν χρειάζεται να προσαρμοστεί σε συγκεκριμένο υλικό).
* Διαχείριση πόρων: Ενεργοποιούν την αποτελεσματική κατανομή και κοινή χρήση πόρων. Πολλές εικονικές συσκευές μπορούν να δημιουργηθούν και να διαχειριστούν δυναμικά, βελτιστοποιώντας τη χρήση του φυσικού υλικού.
* εξομοίωση και προσομοίωση: Επιτρέπουν την εξομοίωση υλικού που μπορεί να μην είναι φυσικά διαθέσιμο (π.χ. λογισμικό δοκιμής σε συγκεκριμένη ξεπερασμένη διαμόρφωση υλικού) ή προσομοίωση της συμπεριφοράς υλικού υπό διαφορετικές συνθήκες.
* Ασφάλεια και απομόνωση: Οι εικονικές συσκευές μπορούν να απομονωθούν μεταξύ τους, να ενισχύσουν την ασφάλεια και να αποτρέψουν την παρεμβολή μεταξύ διαφορετικών εφαρμογών ή χρηστών.
* Ευελιξία και επεκτασιμότητα: Παρέχουν ευελιξία στη διαμόρφωση του συστήματος και την κλιμάκωση των πόρων προς τα πάνω ή προς τα κάτω ανάλογα με τις ανάγκες.
* Παραδείγματα: Τα κοινά παραδείγματα εικονικών συσκευών περιλαμβάνουν:
* Εικονικές διεπαφές δικτύου (VNIS): Διεπαφές δικτύου που καθορίζονται από το λογισμικό που επιτρέπουν την επικοινωνία μέσω ενός δικτύου.
* εικονικοί δίσκοι (VDIS): Αρχεία που λειτουργούν ως σκληροί δίσκοι, παρέχοντας χώρο αποθήκευσης.
* εικονικές σειριακές θύρες: Αντιμετώπιση λογισμικών θυρών σειριακής επικοινωνίας.
* εικονικοί εκτυπωτές: Οι εκτυπωτές που καθορίζονται από το λογισμικό που δρομολογούν τις εργασίες εκτύπωσης σε φυσικούς εκτυπωτές ή άλλους προορισμούς.
* Εικονικές κάρτες γραφικών (VGAS): Μιμούνται μονάδες επεξεργασίας γραφικών για βελτιωμένη απόδοση ή συμβατότητα.
* Εικονικές κάρτες ήχου: Προσομοίωση υλικού ήχου.
* Πώς λειτουργούν: Το λειτουργικό σύστημα χρησιμοποιεί ένα πρόγραμμα οδήγησης εικονικής συσκευής (ή παρόμοιου μηχανισμού) για τη διαχείριση της εικονικής συσκευής. Αυτός ο οδηγός παρακολουθεί τα αιτήματα από εφαρμογές και τα μεταφράζει σε ενέργειες που μπορούν να εκτελεστούν στο υποκείμενο φυσικό υλικό ή στο εικονικό περιβάλλον.
Στην ουσία, οι εικονικές συσκευές αποτελούν βασικό στοιχείο των σύγχρονων λειτουργικών συστημάτων, διευκολύνοντας την αποτελεσματική διαχείριση των πόρων, την βελτιωμένη ευελιξία και την αυξημένη φορητότητα του λογισμικού. Είναι θεμελιώδεις για τεχνολογίες όπως εικονικοποίηση, cloud computing και δοχείο.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα