Ποια είναι η διαφορά μεταξύ x64 και x86-64;


Απάντηση 1:

Το X86-64 (το AKA AMD64, δεδομένου ότι αναπτύχθηκε από την AMD ή μόλις το x64, αφού το x86-64 είναι ένα κομμάτι μπουκιάς) είναι απλώς μια επέκταση της αρχικής αρχιτεκτονικής CPU 32-bit x86. Το X64 προσθέτει τη δυνατότητα χρήσης περισσότερων από 4 gigabytes μνήμης RAM, διατηρώντας παράλληλα πλήρη συμβατότητα προς τα προηγούμενα με το προηγούμενο λογισμικό x86 (Μπορείτε να χρησιμοποιήσετε κυριολεκτικά το MS-DOS σε ένα μοντέρνο x64 Ryzen 7 αν θέλετε, αλλά είναι πιο πιθανό να δείτε αυτό το backwards- συμβατότητα που χρησιμοποιείται από τις παλιές εφαρμογές των Windows 32-bit που έχουν αναπτυχθεί για το x86). Το x64 λογισμικό, ωστόσο, ΔΕΝ θα τρέξει σε x86.

Το x86 ονομάστηκε μετά την πρώτη CPU x86, την Intel 8086, μια παραλλαγή της οποίας χρησιμοποιήθηκε στον IBM PC. Το x64 ονομάζεται μετά από το μέγιστο μήκος λέξης 64 bit που υποστηρίζει.


Απάντηση 2:

Χωρίς υπερβολική τεχνική η διαφορά είναι θέμα υποστήριξης. Αυτοί οι αριθμοί αναφέρονται στην αρχιτεκτονική ενός τσιπ. Μια πλατφόρμα x64 υποστηρίζει μόνο διαμορφώσεις για το x64, ενώ το x86-64 προσφέρει υποστήριξη τόσο για την αρχιτεκτονική x64 όσο και για την αρχιτεκτονική x86 (μαζί με τα λειτουργικά συστήματα που έχουν σχεδιαστεί για αυτές τις αρχιτεκτονικές).


Απάντηση 3:

Τεχνικά, το x86 αναφέρεται απλώς σε μια οικογένεια επεξεργαστών και στο σύνολο εντολών που χρησιμοποιούν όλοι. Στην πραγματικότητα δεν λέει τίποτα συγκεκριμένο για τα μεγέθη δεδομένων. Ο όρος x86 ξεκίνησε ως σύνολο εντολών 16 bit για επεξεργαστές 16 bit (οι επεξεργαστές 8086 και 8088) και στη συνέχεια επεκτάθηκε σε σετ εντολών 32 bit για επεξεργαστές 32 bit (80386 και 80486) και τώρα έχει επεκταθεί σε ένα σετ εντολών 64 bit για επεξεργαστές 64 bit. Γράφτηκε ως 80x86 για να αντικατοπτρίζει την μεταβαλλόμενη αξία στη μέση των αριθμών μοντέλων chip, αλλά κάπου στη γραμμή η 80 μπροστά έπεσε, αφήνοντας μόλις x86. Περισσότερα για .... διαφορά μεταξύ x86 και x64

Μικρή και στενή κοιλάδα