* καταχωρητές 64-bit: Η πιο σημαντική αλλαγή από 32-bit x86 είναι η επέκταση των καταχωρητών γενικής χρήσης από 32 bits (EAX, EBX, κλπ.) Σε 64 bits (RAX, RBX, κλπ.). Αυτό επιτρέπει την άμεση χειραγώγηση μεγαλύτερων τύπων δεδομένων και διευθύνσεων.
* Διεύθυνση 64-bit: Το X86-64 υποστηρίζει εικονικές διευθύνσεις 64-bit, επιτρέποντας την πρόσβαση σε σημαντικά περισσότερη μνήμη από το 32-bit x86 (που περιορίζεται σε 4GB). Αυτό είναι ζωτικής σημασίας για τα σύγχρονα λειτουργικά συστήματα και εφαρμογές που απαιτούν μεγάλες ποσότητες μνήμης RAM.
* Συντάγματος εκτεταμένης εντολής: Κατά τη διατήρηση της συμβατότητας προς τα πίσω με οδηγίες X86 32-bit, το X86-64 προσθέτει νέες οδηγίες βελτιστοποιημένες για λειτουργίες 64 bit. Αυτά βελτιώνουν χαρακτηριστικά απόδοσης και υποστήριξης όπως μεγαλύτερες δομές δεδομένων.
* Συμβάσεις εγγραφής: Ο τρόπος με τον οποίο χρησιμοποιούνται οι καταχωρητές για διαφορετικούς σκοπούς (π.χ. επιχειρήματα λειτουργίας, τιμές επιστροφής, δείκτης στοίβας) ορίζεται στην αρχιτεκτονική X86-64. Αυτές οι συμβάσεις εξασφαλίζουν συνεπή συμπεριφορά σε διαφορετικές υλοποιήσεις.
* Διαχείριση μνήμης: Η προδιαγραφή περιγράφει τον τρόπο με τον οποίο το σύστημα διαχειρίζεται τη μνήμη, συμπεριλαμβανομένης της εικονικής μνήμης, της τηλεειδοποίησης και των μηχανισμών προστασίας.
* Κλήσεις συστήματος: Ο τρόπος με τον οποίο οι εφαρμογές αλληλεπιδρούν με το λειτουργικό σύστημα ορίζονται επίσης, παρέχοντας μια συνεπή διεπαφή για διάφορες λειτουργίες (όπως το αρχείο I/O, λειτουργίες δικτύου κ.λπ.).
Στην ουσία, το X86-64 είναι μια ολοκληρωμένη προδιαγραφή που ορίζει ένα πλήρες περιβάλλον υπολογιστών 64-bit που βασίζεται, αλλά σημαντικά επεκτείνεται, η αρχιτεκτονική Legacy X86. Δεν είναι ένα χαρακτηριστικό μιας γλώσσας, αλλά ένα θεμέλιο πάνω στο οποίο δημιουργούνται λειτουργικά συστήματα, μεταγλωττιστές και εφαρμογές. Η πραγματική * υλοποίηση * αυτής της αρχιτεκτονικής γίνεται από κατασκευαστές υλικού (όπως η Intel και η AMD).
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα