Αρχική σελίδα » πως να » Η μνήμη γίνεται πιο αργή εάν αυξηθεί το μέγεθος;

    Η μνήμη γίνεται πιο αργή εάν αυξηθεί το μέγεθος;

    Μερικές φορές είναι διασκεδαστικό να υποθέσουμε πόσο διαφορετικά θα λειτουργούσε το σύστημά σας αν γίνονταν αλλαγές στα εξαρτήματα υλικού. Η σημερινή θέση SuperUser Q & A αναλύει τις αυξήσεις του μεγέθους της μνήμης για να ικανοποιήσει την περιέργεια του αναγνώστη.

    Η σημερινή συνάντηση ερωτήσεων και απαντήσεων έρχεται σε επαφή με το SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα που κατευθύνεται από τους ιστότοπους ερωτήσεων & απαντήσεων.

    Φωτογραφία ευγενική προσφορά της Ένωσης WDA (Flickr).

    Το ερώτημα

    Ο αναγνώστης SuperUser spartacus θέλει να ξέρει αν η αύξηση του μεγέθους της μνήμης θα την έκανε να γίνει πιο αργή:

    Αν αυξήσουμε το μέγεθος του SDRAM χρησιμοποιώντας την ίδια τεχνολογία, θα μειωνόταν ο χρόνος απόκρισης; Αν γίνει πιο αργή, θα οφείλεται στην πολυπλοκότητα της ψηφιακής λογικής?

    Η αύξηση του μεγέθους θα προκαλέσει την επιβράδυνση της μνήμης?

    Η απάντηση

    Οι συνεργάτες SuperUser Daniel R Hicks και Shikhar Bhardwaj έχουν την απάντηση για εμάς. Πρώτα επάνω, ο Daniel R Hicks:

    Ναι και ΟΧΙ. Όπως δηλώνει το duDE, η μνήμη δεν θα τρέξει ποτέ ταχύτερα από την ταχύτητα του διαύλου / ρολογιού που την οδηγεί, αλλά η μέγιστη ταχύτητα μνήμης εξαρτάται σίγουρα από το μέγεθος.

    Καθώς το συγκρότημα μνήμης μεγαλώνει, ο αριθμός των επιπέδων του αποκωδικοποιητή διεύθυνσης αυξάνεται (με το αρχείο καταγραφής μεγέθους) και το φορτίο στα προγράμματα οδήγησης αυξάνεται γραμμικά (προκαλώντας περίπου λογαριθμική αύξηση καθυστέρησης).

    Έτσι, ενώ σπάνια αξίζει τον κόπο να περιορίσετε το μέγεθος της μνήμης RAM σε ένα σύστημα off-the-shelf σε μια προσπάθεια να αυξήσετε την ταχύτητα (υπάρχουν εξαιρέσεις όπου το κιβώτιο ρυθμίζει την ταχύτητα του ρολογιού με βάση το μέγεθος της μνήμης RAM), εάν είστε ένα σύστημα σχεδιαστής, το μέγιστο μέγεθος μνήμης RAM είναι ένα από τα συμβόλαια απόδοσης που πρέπει να λάβετε υπόψη.

    Ακολουθούμενη από την απάντηση του Shikhar Bhardwaj:

    Όχι, δεν συμβαίνει. Καθώς το SDRAM συγχρονίζεται με το σύστημα, η ταχύτητα της μνήμης εξαρτάται από την ταχύτητα του συστήματος. Τι μπορεί να επηρεάσει την ταχύτητα πρόσβασης στη μνήμη είναι η διαμόρφωση στην οποία χρησιμοποιείται.

    Αν η κατασκευή σας έχει ήδη μια διαμόρφωση διπλού καναλιού (ή τριπλού καναλιού) και η αυξημένη μνήμη δεν χρησιμοποιεί πανομοιότυπες μονάδες, τότε μπορεί να επιβραδύνετε τη λειτουργία ενός καναλιού. Ωστόσο, αυτή η μείωση είναι δύσκολο να γίνει αισθητή, όπως λέει η Wikipedia:

    • Το Tom's Hardware βρήκε ελάχιστη σημαντική διαφορά μεταξύ διαμορφώσεων ενός καναλιού και δύο καναλιών σε συνθετικά και τυχερά παίγνια (χρησιμοποιώντας μια "σύγχρονη (2007)" ρύθμιση συστήματος). Στις δοκιμές του, τα διπλά κανάλια έδωσαν στην καλύτερη περίπτωση αύξηση της ταχύτητας κατά 5 τοις εκατό σε εργασίες έντασης μνήμης.

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


    Έχετε κάτι να προσθέσετε στην εξήγηση; Απενεργοποιήστε τα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους τεχνολογικούς χρήστες Stack Exchange; Δείτε το πλήρες νήμα συζήτησης εδώ.