Τα Windows 8 θα φέρουν πολλές νέες δυνατότητες στο περιβάλλον υπολογιστών των Windows, ένα από τα οποία θα είναι το Hyper-V. Για να εκτελέσετε το Hyper-V, ο επεξεργαστής σας πρέπει να υποστηρίζει τη Μετάφραση Διεύθυνσης Δεύτερου Επιπέδου (SLAT). Διαβάστε παρακάτω για να μάθετε εάν ο επεξεργαστής σας υποστηρίζει SLAT.
Τι είναι το SLAT;
Η Μετάφραση Διεύθυνσης Δεύτερου Επιπέδου είναι μια τεχνολογία που εισάγεται τόσο στους Intel όσο και στους AMD επεξεργαστές. Και οι δύο εταιρείες ονομάζουν την έκδοση της τεχνολογίας με διαφορετικά ονόματα, η έκδοση της Intel ονομάζεται EPT (Extended Page Tables) και η AMD καλεί τη δική τους RVI (Rapid Virtualization Indexing). Η Intel παρουσίασε Extended Page Tables στους επεξεργαστές της που βασίστηκαν στην αρχιτεκτονική Nehalem, ενώ η AMD παρουσίασε μόνο το RVI στην τρίτη γενιά επεξεργαστών Opteron με την ονομασία Barcelona Το Hyper-V το χρησιμοποιεί για να εκτελέσει περισσότερες λειτουργίες διαχείρισης μνήμης VM και να μειώσει τα γενικά έξοδα της μετάφρασης φυσικών διευθύνσεων επισκεπτών σε πραγματικές φυσικές διευθύνσεις. Με αυτόν τον τρόπο, ο χρόνος CPU Hypervisor μειώνεται σημαντικά και εξοικονομείται περισσότερη μνήμη για κάθε VM.
Πως δουλεύει
Ο επεξεργαστής διαθέτει ένα μεταφραστικό buffer Lookaside Buffer (TLB) που υποστηρίζει τη μετάφραση διευθύνσεων εικονικής έως φυσικής μνήμης. Το TLB είναι μια προσωρινή μνήμη στον επεξεργαστή που περιέχει αντιστοιχίσεις που χρησιμοποιήθηκαν πρόσφατα από τον πίνακα σελίδων. Όταν απαιτείται μετάφραση εικονικής προς φυσικής διεύθυνσης, το TLB ελέγχει την προσωρινή μνήμη για να προσδιορίσει εάν περιέχει ή όχι τις πληροφορίες χαρτογράφησης. Εάν το TLB περιέχει αντιστοίχιση, παρέχεται η διεύθυνση φυσικής μνήμης και τα δεδομένα έχουν πρόσβαση. Εάν το TLB δεν περιέχει εγγραφή, παρουσιάζεται σφάλμα σελίδας και τα Windows ελέγχουν τον πίνακα σελίδων για τις πληροφορίες αντιστοίχισης. Εάν τα Windows εντοπίσουν μια αντιστοίχιση, γράφεται στο TLB, πραγματοποιείται μετάφραση διεύθυνσης και, στη συνέχεια, γίνεται πρόσβαση στα δεδομένα. Λόγω αυτού του ρυθμιστικού, τα γενικά έξοδα των εποπτών μειώνονται σημαντικά.
Και λοιπόν?
Με όλη τη διαφημιστική εκστρατεία που περιβάλλει τα Windows 8, έχει γίνει γνωστό ότι τα Windows 8 θα έρχονται με το Hyper-V ως πλατφόρμα ζωτικής σημασίας. Αν και αυτό δεν μπορεί να προσελκύσει όλους με την πρώτη ματιά, πιστεύεται ότι αυτή θα είναι η μόνη μορφή συμβατότητας προς τα πίσω, κάπως σαν τη Λειτουργία XP. Απαιτείται SLAT για το Hyper-V στα Windows 8.
Πώς ξέρω εάν έχω SLAT;
Για να μάθετε εάν ο επεξεργαστής σας υποστηρίζει SLAT, θα χρειαστεί να κατεβάσετε ένα αντίγραφο του CoreInfo (βλ. Σύνδεσμο στο τέλος). Μόλις το κατεβάσετε θα πρέπει να το εξαγάγετε. Πρέπει να το εξαγάγετε έτσι ώστε το coreinfo να βρίσκεται στη ρίζα της μονάδας C: \ drive.
Πρέπει να ανοίξετε μια υπερυψωμένη γραμμή εντολών, να διαβάσετε "εκτέλεση ως διαχειριστής".
Τώρα θα πρέπει να πλοηγηθείτε στο C: Drive, μπορείτε να το κάνετε πληκτρολογώντας "cd c: \"
Για να δείτε εάν ο επεξεργαστής σας υποστηρίζει SLAT θα πρέπει να εκτελέσετε το "coreinfo.exe -v". Σε μια Intel εάν ο επεξεργαστής σας υποστηρίζει SLAT θα έχει έναν αστερίσκο στη σειρά EPT. Αυτό φαίνεται στο παρακάτω στιγμιότυπο οθόνης.
Σε ένα AMD εάν ο επεξεργαστής σας υποστηρίζει SLAT θα έχει έναν αστερίσκο στη σειρά NPT.
Εάν οι επεξεργαστές σας δεν υποστηρίζουν SLAT, θα δείτε μια παύλα στις σειρές EPT ή NPT.
Μπορείτε να κατεβάσετε το CoreInfo εδώ .