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