Όταν προσθέτετε RAM σε έναν υπολογιστή, έχει σημασία αν τα ραβδιά έχουν άνισες ποσότητες μνήμης ή χρειάζεστε πάντα να έχουν ίσες ποσότητες μνήμης; Η σημερινή ανάρτηση ερωτήσεων και απαντήσεων SuperUser έχει τις απαντήσεις σε ερωτήσεις περίεργων αναγνωστών.
Η σημερινή συνεδρία Ερωτήσεων & Απαντήσεων μας προσφέρει ευγενική προσφορά του SuperUser - μια υποδιαίρεση του Stack Exchange, μιας ομάδας ιστότοπων Q&A που βασίζεται στην κοινότητα.
Η φωτογραφία προσφέρθηκε από redjar (Flickr) .
Το ερώτημα
Ο αναγνώστης SuperUser LanceLafontaine θέλει να μάθει αν η χρήση άνισων ποσοτήτων RAM μειώνει πραγματικά την απόδοση:
Αυτή η σελίδα περιγράφει τις προδιαγραφές RAM για πολλούς φορητούς υπολογιστές MacBook. Στην ενότητα για το φορητό υπολογιστή μου (13 ″ Pro, Τέλη 2011), αναφέρει:
- Πρόσθετες σημειώσεις: Για βέλτιστη απόδοση, συμπληρώστε και τις δύο υποδοχές μνήμης, εγκαθιστώντας μια ίδια μονάδα μνήμης σε κάθε υποδοχή.
Δεν είναι η πρώτη φορά που έχω ακούσει για αυτό το φαινόμενο και σίγουρα δεν είναι συγκεκριμένη για την Apple. Γιατί συμβαίνει αυτό; Εκτός από την προφανή μείωση της διαθέσιμης μνήμης, γιατί θα ήταν χειρότερο να τρέχετε με 6 GB (1 * 4 GB συν 1 * 2 GB) από ό, τι με 8 GB (2 * 4 GB);
Η χρήση άνισων ποσοτήτων RAM προκαλεί μείωση της απόδοσης ή είναι απλώς ένας μύθος;
Η απάντηση
Οι συνεργάτες του SuperUser David Schwartz και x έχουν την απάντηση για εμάς. Πρώτα, Ντέιβιντ Σβαρτς:
Με ίσες ποσότητες μνήμης και στις δύο υποδοχές, η μνήμη μπορεί να παρεμβληθεί έτσι ώστε διαδοχικά κομμάτια μνήμης να εναλλάσσονται υποδοχές. Με αυτόν τον τρόπο, η πρόσβαση στη μνήμη κατανέμεται και στις δύο υποδοχές σχεδόν τέλεια ομοιόμορφα, επιτρέποντας στο εύρος ζώνης τους να συνδυάζονται.
Με ανώμαλες ποσότητες, η μνήμη δεν μπορεί να παρεμβληθεί και πρέπει να αντιστοιχιστεί πρώτα σε ένα ραβδί και μετά στο άλλο. Ένα πρόγραμμα που έχει πρόσβαση σε ένα μεγάλο κομμάτι μνήμης θα βρει σχεδόν όλη την πρόσβασή του σε ένα ραβδί και δεν θα υπάρχει συνδυασμός εύρους ζώνης.
Ακολούθησε η απάντηση από το mVincent:
- Πρόσθετες σημειώσεις: Για βέλτιστη απόδοση, συμπληρώστε και τις δύο υποδοχές μνήμης, εγκαθιστώντας μια ίδια μονάδα μνήμης σε κάθε υποδοχή.
Η πιθανή τεχνική εξήγηση εδώ είναι ότι το MacBook (μητρική πλακέτα) υποστηρίζει αρχιτεκτονική διπλού καναλιού και συνεπώς απαιτεί δύο πανομοιότυπες μονάδες μνήμης. Οι δείκτες αναφοράς υποδηλώνουν ότι δίνει 5-10% αύξηση της απόδοσης
- Γιατί συμβαίνει αυτό; Εκτός από την προφανή μείωση της διαθέσιμης μνήμης, γιατί θα ήταν χειρότερο να τρέχετε με 6 GB (1 * 4 GB συν 1 * 2 GB) από ό, τι με 8 GB (2 * 4 GB);
Όταν χρησιμοποιούνται δύο πανομοιότυπες μονάδες μνήμης, η μητρική πλακέτα θα εκτελεί τις μονάδες μνήμης με την ταχύτητα της πιο αργής μονάδας.
Έχετε κάτι να προσθέσετε στην εξήγηση; Ήχος στα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους χρήστες τεχνολογίας Stack Exchange; Δείτε ολόκληρο το νήμα συζήτησης εδώ .