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

Πίνακας περιεχομένων:

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

Στον κόσμο των υπολογιστών, τα 32-bit και τα 64-bit αναφέρονται στον τύπο της κεντρικής μονάδας επεξεργασίας, του λειτουργικού συστήματος, του προγράμματος οδήγησης, του προγράμματος λογισμικού κ.λπ., που χρησιμοποιεί τη συγκεκριμένη αρχιτεκτονική.

Πιθανότατα έχετε δει την επιλογή λήψης ενός λογισμικού ως έκδοση 32 bit ή έκδοση 64 bit. Η διαφορά, στην πραγματικότητα, έχει σημασία επειδή τα δύο είχαν προγραμματιστεί για ξεχωριστά συστήματα.

Τι Σημαίνουν;

  • Το υλικό και το λογισμικό 32-bit αναφέρονται συχνά ως x86 ή x86-32.
  • Το υλικό και το λογισμικό 64-bit αναφέρονται συχνά ως x64 ή x86-64.
  • Τα συστήματα 32-bit χρησιμοποιούν δεδομένα σε τεμάχια 32-bit, ενώ τα συστήματα 64-bit χρησιμοποιούν δεδομένα σε τεμάχια 64-bit. Γενικά, όσο περισσότερα δεδομένα μπορούν να υποστούν επεξεργασία ταυτόχρονα, τόσο πιο γρήγορα μπορεί να λειτουργήσει το σύστημα.

Υπάρχουν πολλά άλλα πλεονεκτήματα σε ένα σύστημα 64 bit, το πιο πρακτικό είναι η δυνατότητα χρήσης σημαντικά μεγαλύτερης ποσότητας φυσικής μνήμης (περισσότερο από τα 4 GB που επιτρέπεται από ένα μηχάνημα 32 bit).

Δείτε τι έχει να πει η Microsoft σχετικά με τα όρια μνήμης για διαφορετικές εκδόσεις των Windows.

Ένας επεξεργαστής 64 bit μπορεί να χειριστεί 64 bit δεδομένων ταυτόχρονα, γεγονός που του επιτρέπει να υπολογίζει τις πληροφορίες πιο γρήγορα ανεξάρτητα από την ταχύτητα ρολογιού του επεξεργαστή. Επιτρέπει περισσότερη χρήση μνήμης επειδή, με επεξεργαστές 32 bit, είναι δυνατή η πρόσβαση μόνο σε 232 διευθύνσεις RAM (όλοι οι δυαδικοί αριθμοί 32 ψηφίων).

Αυτός ο περιορισμός σημαίνει ότι ο επεξεργαστής χρησιμοποιεί πολύ μικρότερη ποσότητα μνήμης από τους επεξεργαστές 64-bit, οι οποίοι μπορούν να διαβάσουν διπλά ψηφία. Στην πραγματικότητα, με κάθε πρόσθετο ψηφίο, διπλασιάζεται και ο μέγιστος αριθμός διευθύνσεων στις οποίες μπορεί να προσπελαστεί, επιτρέποντας πολύ περισσότερη μνήμη από έναν επεξεργαστή 32 bit.

Με επεξεργαστές 64 bit που έχουν μεγαλύτερο μέγεθος bit και επομένως τη δυνατότητα υπολογισμού μεγαλύτερων αριθμών, ο υπολογιστής καταλήγει επίσης να αντιμετωπίζει τα πάντα σε πολύ πιο ακριβές επίπεδο από έναν υπολογιστή 32 bit. Τα pixel στην οθόνη σας, για παράδειγμα, μπορούν να χρωματιστούν και να τοποθετηθούν με μεγαλύτερη ακρίβεια από τα pixel σε έναν υπολογιστή 32 bit.

Λειτουργικά συστήματα 64 bit και 32 bit

Οι περισσότεροι νέοι επεξεργαστές βασίζονται στην αρχιτεκτονική των 64 bit και υποστηρίζουν λειτουργικά συστήματα 64 bit. Αυτοί οι επεξεργαστές είναι επίσης πλήρως συμβατοί με λειτουργικά συστήματα 32-bit.

Όλες οι εκδόσεις των Windows 11 και οι περισσότερες εκδόσεις των Windows 10, Windows 8, Windows 7 και Windows Vista είναι διαθέσιμες σε μορφή 64-bit. Από τις εκδόσεις των Windows XP, μόνο το Professional είναι διαθέσιμο σε 64-bit.

Όλες οι εκδόσεις των Windows, από XP έως 10, είναι διαθέσιμες σε 32-bit.

Κάθε λειτουργικό σύστημα Mac από την έκδοση 10.8 (Mountain Lion) είναι 64-bit.

Όπως τα Windows, έτσι και το Linux μπορεί να είναι 32-bit ή 64-bit. Μπορείτε να δείτε ποια εκτελείτε με την εντολή lscpu.

Δεν είμαι σίγουρος αν το αντίγραφο των Windows στον υπολογιστή σας είναι 32-bit ή 64-bit;

Ο πιο γρήγορος και ευκολότερος τρόπος για να δείτε εάν χρησιμοποιείτε έκδοση 32-bit ή 64-bit των Windows είναι να ελέγξετε τι λέει στον Πίνακα Ελέγχου. Μια άλλη απλή μέθοδος είναι να ελέγξετε το φάκελο Program Files. υπάρχουν περισσότερες πληροφορίες για αυτό παρακάτω.

Για να δείτε την αρχιτεκτονική υλικού, ανοίξτε τη γραμμή εντολών και πληκτρολογήστε αυτήν την εντολή:


echo %PROCESSOR_ARCHITECTURE%

Image
Image

Μπορεί να λάβετε μια απάντηση όπως AMD64 για να υποδείξετε ότι έχετε σύστημα που βασίζεται σε x64 ή x86 για 32-bit.

Αυτή είναι μια άλλη εντολή που λειτουργεί ελέγχοντας για πληροφορίες στην ομάδα μητρώου HKLM:


reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE

Image
Image

Αυτή η εντολή θα πρέπει να έχει ως αποτέλεσμα πολύ περισσότερο κείμενο, αλλά στη συνέχεια να τελειώνει με μια απάντηση όπως μία από αυτές:


PROCESSOR_ARCHITECTURE REG_SZ x86

PROCESSOR_ARCHITECTURE REG_SZ AMD64

Ο καλύτερος τρόπος για να χρησιμοποιήσετε μία από αυτές τις εντολές είναι να τις αντιγράψετε εδώ, να κάνετε δεξί κλικ στο μαύρο διάστημα στη γραμμή εντολών και, στη συνέχεια, να επικολλήσετε την εντολή.

Αυτές οι εντολές σας λένε μόνο την αρχιτεκτονική του υλικού, όχι το είδος της έκδοσης των Windows που εκτελείτε. Πιθανότατα είναι το ίδιο, καθώς τα συστήματα x86 μπορούν να εγκαταστήσουν μόνο μια έκδοση 32-bit των Windows, αλλά δεν είναι απαραίτητα αλήθεια, καθώς μια έκδοση 32-bit των Windows μπορεί να εγκατασταθεί και σε συστήματα x64.

Γιατί έχει σημασία

Η γνώση της διαφοράς είναι ζωτικής σημασίας, ώστε να εγκαθιστάτε τα σωστά είδη λογισμικού και προγραμμάτων οδήγησης συσκευών. Για παράδειγμα, όταν δίνεται η επιλογή μεταξύ λήψης μιας έκδοσης 32-bit ή 64-bit, ένα πρόγραμμα λογισμικού 64-bit είναι η καλύτερη επιλογή. Ωστόσο, δεν θα εκτελεστεί καθόλου εάν χρησιμοποιείτε έκδοση 32-bit των Windows.

Μια αξιοσημείωτη διαφορά για εσάς, τον τελικό χρήστη, είναι ότι είναι πιθανό μετά τη λήψη ενός μεγάλου προγράμματος, να διαπιστώσετε ότι χάσατε αυτόν τον χρόνο, καθώς δεν θα εκτελείται στον συγκεκριμένο υπολογιστή σας. Για παράδειγμα, εάν έχετε κατεβάσει ένα πρόγραμμα 64 bit που αναμένετε να χρησιμοποιήσετε σε λειτουργικό σύστημα 32 bit.

Ωστόσο, ορισμένα προγράμματα 32-bit μπορούν να εκτελούνται μια χαρά σε ένα σύστημα 64-bit. Με άλλα λόγια, τα προγράμματα 32 bit είναι συμβατά με λειτουργικά συστήματα 64 bit. Αυτός ο κανόνας, ωστόσο, δεν ισχύει πάντα, και αυτό ισχύει ιδιαίτερα για ορισμένα προγράμματα οδήγησης συσκευών, καθώς οι συσκευές υλικού απαιτούν την εγκατάσταση της ακριβούς έκδοσης για τη διασύνδεση με το λογισμικό (δηλαδή, τα προγράμματα οδήγησης 64-bit είναι απαραίτητα για ένα 64- bit OS και προγράμματα οδήγησης 32 bit για λειτουργικό σύστημα 32 bit).

Μια άλλη φορά που εμφανίζονται διαφορές 32 bit και 64 bit είναι κατά την αντιμετώπιση προβλημάτων λογισμικού ή την αναζήτηση στον κατάλογο εγκατάστασης ενός προγράμματος.

Είναι σημαντικό να συνειδητοποιήσετε ότι οι εκδόσεις 64-bit των Windows έχουν δύο διαφορετικούς φακέλους εγκατάστασης, καθώς περιέχουν επίσης έναν κατάλογο 32-bit. Ωστόσο, μια έκδοση 32-bit έχει μόνο έναν φάκελο εγκατάστασης. Αυτό που προκαλεί σύγχυση είναι ότι ο φάκελος Program Files της έκδοσης 64-bit είναι το ίδιο όνομα με τον φάκελο Program Files 32-bit σε μια έκδοση 32-bit των Windows.

Ένα παράδειγμα γιατί συμβαίνει αυτό είναι ότι ένα πρόγραμμα 32 bit δεν προσπαθεί να χρησιμοποιήσει ένα DLL 64 bit, το οποίο δεν θα λειτουργήσει. Αντίθετα, όταν ένα πρόγραμμα 32 bit εγκαθίσταται στο φάκελο Program Files 32 bit και μετά εκτελείτε το εν λόγω πρόγραμμα, τα Windows γνωρίζουν ότι πρέπει να ανασύρουν ορισμένα συγκεκριμένα αρχεία 32 bit αντί για αυτά που χρησιμοποιούνται για προγράμματα 64 bit.

Image
Image

Αν είστε μπερδεμένοι, δείτε εδώ:

Οι εκδόσεις 64-bit των Windows έχουν δύο φακέλους:

  • 32-bit τοποθεσία: C:\Program Files (x86)\
  • 64-bit τοποθεσία: C:\Program Files\

32-bit έκδοση των Windows έχουν έναν φάκελο:

32-bit τοποθεσία: C:\Program Files\

Όπως μπορείτε να πείτε, είναι λίγο μπερδεμένο να πούμε ξεκάθαρα ότι ο φάκελος Program Files 64-bit είναι C:\Program Files\, καθώς αυτό δεν ισχύει για ένα λειτουργικό σύστημα 32-bit.

Πέρα από τις οδηγίες και τις οδηγίες που απαιτούν να γνωρίζετε τη διαφορά, ένας άλλος λόγος για τον οποίο είναι σημαντικό να κατανοήσετε αυτούς τους όρους είναι εάν δεν είστε σίγουροι εάν πρέπει να αποκτήσετε έναν υπολογιστή 64 bit ή ένα πρόγραμμα 64 bit.

Για παράδειγμα, ίσως θέλετε ένα πρόγραμμα επεξεργασίας βίντεο να έχει πρόσβαση σε μεγαλύτερες ποσότητες μνήμης RAM από αυτές που θα μπορούσε να χρησιμοποιήσει σε ένα σύστημα 32-bit. Ή, εάν γνωρίζετε ότι ένα κομμάτι του υλικού που χρησιμοποιείτε δεν έχει επιλογή προγράμματος οδήγησης 64 bit, τότε ξέρετε ότι δεν μπορείτε να το χρησιμοποιήσετε με έναν υπολογιστή 64 bit. Το ίδιο ισχύει για παλιές εφαρμογές 16 bit που ενδέχεται να μην λειτουργούν σε υπολογιστή 64 bit. γνωρίζοντας αυτό μπορεί να σας βοηθήσει να αποφασίσετε εάν πρέπει να μεταβείτε σε υπολογιστή 64 bit ή να παραμείνετε σε 32 bit.

Συχνές Ερωτήσεις

    Ποιο είναι το όνομα του αριθμού 32-bit ή 128-bit που χρησιμοποιείται για την αναγνώριση μιας συσκευής σε ένα δίκτυο;

    Η διεύθυνση πρωτοκόλλου Διαδικτύου, που συνήθως αναφέρεται ως διεύθυνση IP, είναι ο αριθμός αναγνώρισης για το υλικό δικτύου που είναι συνδεδεμένο σε ένα δίκτυο.

    Πώς εκτελείτε προγράμματα 32 bit σε Windows 10 64 bit;

    Κάντε δεξί κλικ στο πρόγραμμα, μεταβείτε στο Ιδιότητες > Συμβατότητα, επιλέξτε Εκτέλεση αυτού του προγράμματος σε λειτουργία συμβατότητας γιακαι επιλέξτε την έκδοση.

    Γιατί το 32-bit ονομάζεται x86 και όχι το x32;

    Τα ονόματα των επεξεργαστών της Intel έληξαν στο 86 (το πρώτο ήταν ο 8086). Η γενιά 32-bit αυτής της αρχιτεκτονικής αναφέρεται επίσης ως "x86."

Συνιστάται: