Αρχική σελίδα » πως να » Γιατί τα περισσότερα προγράμματα εξακολουθούν να είναι 32-bit σε έκδοση 64 bit των Windows;

    Γιατί τα περισσότερα προγράμματα εξακολουθούν να είναι 32-bit σε έκδοση 64 bit των Windows;

    Ο υπολογιστής σας χρησιμοποιεί πιθανώς μια έκδοση 64-bit των Windows. Αλλά ρίξτε μια ματιά στο Task Manager και θα δείτε ότι πολλές εφαρμογές στο σύστημά σας είναι ακόμα 32-bit. Αυτό είναι ένα πρόβλημα?

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

    Αλλά τι γίνεται με αυτές τις εφαρμογές; Τα πράγματα είναι λίγο πιο δύσκολα, εκεί. Το πρώτο πράγμα που πρέπει να γνωρίζετε είναι ότι οι εκδόσεις 64 bit των Windows μπορούν να εκτελούν εφαρμογές 32 bit, αλλά οι εκδόσεις 32 bit των Windows δεν μπορούν να εκτελούν λογισμικό 64 bit. Μια άλλη μικρή ρυτίδα -και αυτή που ισχύει μόνο για ένα πολύ μικρό αριθμό ατόμων- είναι ότι οι εκδόσεις 32 bit των Windows μπορούν να τρέχουν παλιές εφαρμογές 16-bit, αλλά αυτές οι εφαρμογές 16-bit δεν θα εκτελούνται σε μια έκδοση 64-bit των Windows . Λοιπόν, ας σκεφτούμε λίγο περισσότερο και να δούμε πότε θα μπορούσε να έχει σημασία για εσάς.

    Πώς να ελέγξετε ποια από τις εφαρμογές σας εξακολουθούν να είναι 32-bit

    Μπορείτε να χρησιμοποιήσετε τη Διαχείριση Εργασιών για να δείτε ποια από τα προγράμματα σας είναι 64-bit και τα οποία είναι 32-bit. Για να το ανοίξετε, κάντε δεξί κλικ σε οποιαδήποτε ανοιχτή περιοχή στη γραμμή εργασιών και, στη συνέχεια, κάντε κλικ στην επιλογή "Διαχείριση εργασιών" (ή πατήστε Ctrl + Shift + Escape).

    Στην καρτέλα "Διαδικασίες", ρίξτε μια ματιά στη στήλη "Όνομα". Εάν χρησιμοποιείτε μια έκδοση 64-bit των Windows 8 ή 10, θα δείτε το κείμενο "(32-bit)" μετά το όνομα οποιασδήποτε εφαρμογής 32 bit. Εάν χρησιμοποιείτε μια έκδοση 64-bit των Windows 7, θα δείτε το κείμενο "* 32" αντί. Σε όλες τις εκδόσεις, οι εφαρμογές 64-bit δεν έχουν επιπλέον κείμενο μετά το όνομα.

    Τα Windows εγκαθιστούν επίσης εφαρμογές 32-bit και 64-bit σε διαφορετικά μέρη - ή τουλάχιστον, προσπαθούν. Οι εφαρμογές 32-bit συνήθως εγκαθίστανται στο C: \ Αρχεία προγράμματος (x86) \ φάκελο σε εκδόσεις 64 bit των Windows, ενώ τα προγράμματα 64-bit είναι συνήθως εγκατεστημένα στο C: \ Program Files \ ντοσιέ.

    Αυτό είναι περισσότερο μια κατευθυντήρια γραμμή, όμως. Δεν υπάρχει κανόνας που να υποχρεώνει τις εφαρμογές 32-bit και 64-bit στους αντίστοιχους φακέλους τους. Για παράδειγμα, ο πελάτης Steam είναι ένα πρόγραμμα 32-bit και εγκαθίσταται σωστά στο C: \ Αρχεία προγράμματος (x86) \ από προεπιλογή. Όμως, όλα τα παιχνίδια που εγκαθιστάτε μέσω του Steam είναι εγκατεστημένα στο C: \ Αρχεία προγράμματος (x86) \ Steam φάκελο από προεπιλογή - ακόμα και παιχνίδια 64-bit.

    Αν συγκρίνετε τους δύο διαφορετικούς φακέλους Προγράμματος Προγραμμάτων, θα διαπιστώσετε ότι τα περισσότερα από τα προγράμματα σας πιθανόν να εγκατασταθούν στο φάκελο C: \ Program Files (x86). Είναι πιθανά προγράμματα 32-bit.

    Διαχειρίζεται εφαρμογές 32-bit σε Windows 64-bit μια κακή ιδέα?

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

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

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

    Αλλά τα προγράμματα 64-bit θα ήταν καλύτερα, σωστά?

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

    Πολλές εφαρμογές προσφέρουν εκδόσεις 32 bit και 64 bit. Το Chrome, το Photoshop, το iTunes και το Microsoft Office είναι μερικά από τα πιο δημοφιλή προγράμματα των Windows και είναι όλα διαθέσιμα σε μορφή 64 bit. Τα απαιτητικά παιχνίδια είναι συχνά 64-bit, ώστε να μπορούν να χρησιμοποιήσουν περισσότερη μνήμη.

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

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

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

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

    Λήψη εφαρμογών 64-bit

    Ο τρόπος με τον οποίο μπορείτε να λάβετε εφαρμογές 64-bit, όταν διατίθενται, διαφέρει ανάλογα με την εφαρμογή. Μερικές φορές, όταν μεταβείτε σε μια σελίδα λήψης για μια εφαρμογή, η σελίδα θα εντοπίσει αν χρησιμοποιείτε μια έκδοση 32-bit ή 64-bit των Windows και σας κατευθύνει αυτόματα στο σωστό πρόγραμμα εγκατάστασης. Το iTunes της Apple λειτουργεί με αυτόν τον τρόπο.

    Άλλες φορές, θα λάβετε μια ενιαία εφαρμογή εγκατάστασης που περιέχει και τις εκδόσεις 32-bit και 64-bit της εφαρμογής. Όταν ξεκινάτε το πρόγραμμα εγκατάστασης, θα εντοπίσει σε αυτό το σημείο αν χρησιμοποιείτε μια έκδοση 32 bit ή 64 bit των Windows και εγκαταστήσετε αυτά τα αρχεία. Το Photoshop για Windows λειτουργεί με αυτόν τον τρόπο.

    Και ακόμα άλλες φορές, θα έχετε στην πραγματικότητα μια επιλογή στη σελίδα λήψης της εφαρμογής για να κάνετε λήψη της έκδοσης που θέλετε. Μερικές φορές η έκδοση θα πει "64-bit", μερικές φορές θα πει "x64", και μερικές φορές και οι δύο. Όταν βλέπετε μια τέτοια επιλογή, προχωρήστε και κάντε λήψη της έκδοσης 64-bit.


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