Χρονισμοί RAM. Καθυστέρηση RAM - τι είναι; Τυπικοί χρονισμοί

Τι είναι και γιατί χρειάζεται αυτό το χαρακτηριστικό τεχνολογίες υπολογιστών? Που βρήκε την εφαρμογή του; Πώς να επιτύχετε την καλύτερη τιμή για αυτό το χαρακτηριστικό;

Σχετικά με τη μνήμη RAM

Αυτό είναι το όνομα που δίνεται σε μια ειδική συσκευή στην οποία αποθηκεύονται δεδομένα και εκτελούνται διεργασίες που εκτελούνται ενώ ο υπολογιστής είναι σε λειτουργία. Λόγω της ταχύτητας δράσης του, λειτουργεί ως ενδιάμεσος μεταξύ των πληροφοριών που βρίσκονται στον σκληρό δίσκο και του επεξεργαστή. Το πιο κατανοητό χαρακτηριστικό για τους περισσότερους ανθρώπους είναι ο όγκος. μνήμη τυχαίας προσπέλασης. Σε αυτή την περίπτωση, λειτουργεί ο κανόνας ότι όσο περισσότερο είναι, τόσο το καλύτερο για εμάς. Στην πραγματικότητα, τώρα για τη χρήση του Διαδικτύου, την παρακολούθηση ταινιών και τη συνεργασία με τους περισσότερους χρήσιμα προγράμματα 2 GB είναι αρκετά. Αλλά για την αξιολόγηση της απόδοσης, χρησιμοποιούνται επίσης ορισμένες άλλες παράμετροι, για παράδειγμα η συχνότητα. Υποδεικνύει πόσα δεδομένα μπορούν να σταλούν στο δίαυλο σε μία μονάδα χρόνου. Όσο μεγαλύτερη είναι η συχνότητα, τόσο μεγαλύτερη είναι η ταχύτητα μετάδοσης πληροφοριών. Πρέπει όμως να ληφθεί υπόψη ότι υποστηρίζεται και από τον επεξεργαστή και μητρική πλακέτα. Ή ας πάρουμε μια άλλη παράμετρο, όχι τόσο γνωστή - την καθυστέρηση. Αυτό είναι το όνομα που δίνεται στις χρονικές καθυστερήσεις των σημάτων που προέρχονται από τη συσκευή μνήμης τυχαίας πρόσβασης. Όσο πιο χαμηλά λειτουργεί ο υπολογιστής, τόσο καλύτερο θα επιτευχθεί τελικά το αποτέλεσμα όσον αφορά την απόδοση.

Χαρακτηριστικά καθυστέρησης

Ένα σημαντικό σημείο παραλείφθηκε στην προηγούμενη παράγραφο. Μαζί με τη συχνότητα της μνήμης RAM, αυξάνεται και η καθυστέρηση της μνήμης RAM. Ποιο ΕΠ είναι καλύτερο τότε; Πώς να επιλέξετε περισσότερο ή λιγότερο καθολικούς δείκτες; Θεωρείται βέλτιστη η χρήση πολλών μοντέλων μνήμης. Έτσι, εάν υπάρχουν δύο από αυτά και λειτουργούν σε λειτουργία διπλού καναλιού, τότε θα αυξηθεί. Για να γίνει αυτό, οι πίνακες που χρησιμοποιούνται πρέπει να εγκατασταθούν σε ορισμένες υποδοχές (οι οποίες, κατά κανόνα, επισημαίνονται με ένα χρώμα). Εδώ υπάρχει μια ιδιαιτερότητα: δεν είναι απαραίτητο να έχουν την ίδια ποσότητα μνήμης. Αλλά όσον αφορά τη συχνότητα, είναι επιθυμητό να αποκτήσετε μια πλήρη αντιστοίχιση εδώ. Διαφορετικά θα δουλέψουν με το μικρότερο από τα δύο.

Τι είναι η καθυστέρηση μνήμης;

Λίγη ακόμα θεωρία. Αυτό είναι το όνομα για την άθροιση, η οποία πραγματοποιείται χρησιμοποιώντας έναν ειδικό συντελεστή μη ελεγχόμενων αντίστροφων ρευμάτων τρανζίστορ που περιλαμβάνονται σε κάθε τσιπ της χρησιμοποιούμενης γραμμής μνήμης, καθώς και τον χρόνο μεταγωγής τους. Αυτό μπορεί να φαίνεται περίπλοκο, αλλά είναι μια παραπλανητική υπόθεση. Έτσι, η καθυστέρηση εξαρτάται από τη συχνότητα με την οποία λειτουργούν τα τσιπ. Το ενδιαφέρον είναι ότι δεν είναι ανάλογο. Με άλλα λόγια: όσο χαμηλότερη είναι η καθυστέρηση, τόσο το καλύτερο για τον χρήστη. Ας δούμε ένα παράδειγμα. Θέλουμε το υποθετικό μας να έχει μέγεθος δύο gigabyte. Μπορούμε να παρέχουμε μία γραμμή που θα μας δώσει 2 GB. Αλλά αυτός δεν είναι ο βέλτιστος τρόπος. Σε αυτήν την περίπτωση, θα ήταν καλύτερο να εγκαταστήσετε τέσσερις γραμμές, η καθεμία με 512 MB. Σε αυτή την περίπτωση, θα πρέπει επίσης να λάβετε υπόψη την επιρροή της μητρικής πλακέτας, καθώς και τους τύπους μνήμης RAM που χρησιμοποιείται. Μια μονάδα κατασκευασμένη με βάση μια τεχνολογία δεν μπορεί να εγκατασταθεί σε ένα μέρος που προορίζεται για μια άλλη τεχνολογία. Αυτό υλοποιείται για την αποφυγή ζημιών κατά τη λειτουργία ενός μηχανισμού που δεν προορίζεται για αυτές τις συνθήκες.

Ονομασία

Αν έχετε δει ποτέ συσκευές, μπορεί να έχετε δει κάτι παρόμοιο με το εξής: "Latency RAM: CL9." Τι σημαίνει? Αυτή η ένδειξη υποδεικνύει τη συγκεκριμένη καθυστέρηση που συμβαίνει μεταξύ της έναρξης αποστολής της διεύθυνσης στήλης στη μνήμη και, κατά συνέπεια, της πραγματικής μεταφοράς δεδομένων. Ο αριθμός που υποδεικνύεται υποδεικνύει το ποσό που απαιτείται για να ξεκινήσει αυτή η διαδικασία. Όσο μικρότερο είναι, τόσο το καλύτερο για εμάς. Επομένως, κατά την επιλογή της μνήμης RAM, είναι πάντα απαραίτητο να λαμβάνεται υπόψη αυτή η τιμή.

Τύποι συσκευών

Για διαχωρισμό με βάση τις δυνατότητες, χρησιμοποιείται διπλός ρυθμός δεδομένων (DDR), ο οποίος μπορεί να μεταφραστεί ως διπλή ταχύτηταμετάδοση δεδομένων. Τα πρώτα δείγματα αυτής της τεχνολογίας είχαν 184 επαφές. Η τυπική τάση τροφοδοσίας τους ήταν 2,5 V. Δείγματα 2 bit δεδομένων ανά κύκλο ρολογιού. Αλλά στην εποχή μας θεωρούνται απαρχαιωμένα και πλέον δεν χρησιμοποιούνται σχεδόν πουθενά και υπό οποιεσδήποτε συνθήκες. Το DDR2 θεωρείται πιο σύγχρονο και πιο διαδεδομένο. Σας επιτρέπει να επιλέξετε 4 bit ταυτόχρονα σε έναν κύκλο ρολογιού. Η μονάδα έχει σχεδιαστεί ώστε να έχει 240 επαφές (120 σε κάθε πλευρά). Η τυπική τάση τροφοδοσίας για αυτό είναι 1,8 V. Το DDR3 θεωρείται σχετικά νέο. Μπορεί να κάνει δειγματοληψία 8 bit δεδομένων σε έναν κύκλο ρολογιού. Κατασκευάζεται και σε πλακέτα τυπωμένου κυκλώματος, που έχει 230 ακίδες. Αλλά η τυπική τάση τροφοδοσίας σε αυτήν την περίπτωση είναι μόνο 1,5 V. Υπάρχει επίσης DDR4, αλλά αυτή είναι μια νέα τεχνολογία που εξακολουθεί να είναι πολύ δύσκολο να συναντήσετε.

εύρος ζώνης

Θα ολοκληρώσουμε τώρα το άρθρο σχετικά με την καθυστέρηση RAM. Αυτό που παρουσιάστηκε νωρίτερα είναι ήδη αρκετό για να κατανοήσουμε το μεγαλύτερο μέρος των πληροφοριών σχετικά με το ΕΠ. Και ως τελευταία πινελιά - απόδοση. Έτσι, ιδανικά, η τιμή αυτού του χαρακτηριστικού στην πλευρά της μνήμης RAM θα ​​πρέπει να αντιστοιχεί στο μέγεθος της παραμέτρου στον επεξεργαστή. Ας εξετάσουμε αυτό το ζήτημα, υποθέτοντας ότι έχουμε την προαναφερθείσα λειτουργία δύο καναλιών. Έχουμε έναν επεξεργαστή του οποίου το εύρος ζώνης είναι 10600 MB/s. Στη συνέχεια μπορούμε να εγκαταστήσουμε μια λειτουργική μονάδα που θα είναι 5300 Mb/s. Σε σύζευξη μαζί, θα παρέχουν την ίδια ποσότητα απόδοσης. Αλλά μην ξεχνάτε ότι οι μονάδες πρέπει να έχουν την ίδια συχνότητα. Και θα ήταν βέλτιστο να έχουν επίσης τον ίδιο όγκο, κατασκευάστηκαν από τον ίδιο κατασκευαστή και παράγονταν στην ίδια παρτίδα. Τότε η καθυστέρηση της μνήμης RAM θα ​​τείνει στην ελάχιστη δυνατή τιμή. Εδώ που τα λέμε, πουλάνε κιτ ειδικά για αυτές τις θήκες. Αυτό είναι το όνομα για ειδικά κιτ που έχουν ήδη βελτιστοποιηθεί για τέτοιες εργασίες. Θα πρέπει να σημειωθεί ότι μπορείτε επίσης να χρησιμοποιήσετε μνήμη της οποίας το εύρος ζώνης είναι μεγαλύτερο από αυτό του επεξεργαστή. Αυτό όμως δεν θα επηρεάσει σημαντικά την καθυστέρηση, ακόμα κι αν η διαφορά είναι πολλαπλή.

συμπέρασμα

Όπως μπορείτε να δείτε, η καθυστέρηση RAM είναι ένα πολύ σημαντικό χαρακτηριστικό. Αυτό που είναι ιδιαίτερα ωραίο είναι ότι μπορείτε να το επηρεάσετε όχι μόνο από την πλευρά του υλικού, αλλά και επιλέγοντας τη διαμόρφωση για τον υπολογιστή σας. Αλλά ταυτόχρονα, είναι ακόμα απαραίτητο να παραμείνουμε εντός των ορίων της λογικής και να μην εργαζόμαστε σε λειτουργία περισσότερων από τεσσάρων καναλιών. Όχι, φυσικά, αν θέλετε, μπορείτε να δημιουργήσετε έναν υπολογιστή με 512 MB που μπορεί να υπερηφανεύεται για ταχύτητα επεξεργασίας 8 GB. Αλλά η αποτελεσματικότητα μιας τέτοιας κίνησης θα είναι αρκετά αμφίβολη. Σε αυτή την περίπτωση, είναι καλύτερο να σταματήσετε σε 4 πίνακες, καθένας από τους οποίους θα έχει 2 GB.

#Timings #CL

Εισαγωγή

Οι μονάδες μνήμης DDR και DDR2 ταξινομούνται ανάλογα με τη μέγιστη συχνότητα στην οποία μπορούν να λειτουργήσουν. Όμως, εκτός από τη συχνότητα, υπάρχουν και άλλες παράμετροι που καθορίζουν την απόδοση της μνήμης - χρονισμούς. Οι χρονισμοί είναι αριθμοί όπως 2-3-2-6-T1, 3-4-4-8 ή 2-2-2-5, όσο χαμηλότεροι είναι οι αριθμοί τόσο το καλύτερο. Ας καταλάβουμε τι σημαίνει κάθε ψηφίο αυτών των αριθμών.

Οι μονάδες μνήμης DDR και DDR2 επισημαίνονται σύμφωνα με την ταξινόμηση DDRxxx/PCyyyy.

Ο πρώτος αριθμός, xxx, υποδεικνύει τη μέγιστη ταχύτητα ρολογιού με την οποία μπορούν να λειτουργήσουν τα τσιπ μνήμης. Για παράδειγμα, η μέγιστη συχνότητα στην οποία μπορούν να λειτουργήσουν οι μονάδες DDR400 είναι 400 MHz και οι μονάδες DDR2-667 μπορούν να λειτουργήσουν σε συχνότητες έως και 667 MHz. Θα πρέπει να διευκρινιστεί ότι αυτή δεν είναι η πραγματική συχνότητα ρολογιού των κυψελών μνήμης - η συχνότητα λειτουργίας τους στην περίπτωση DDR είναι η μισή και η DDR2 είναι το ένα τέταρτο της συχνότητας που υποδεικνύεται στην ετικέτα της μονάδας. Δηλαδή, οι μονάδες μνήμης DDR400 λειτουργούν σε συχνότητα 200 MHz και οι μονάδες DDR2-667 σε συχνότητα 166 MHz, αλλά με τον ελεγκτή μνήμης τόσο το DDR όσο και το DDR-II επικοινωνούν στη μισή συχνότητα που υποδεικνύεται στις σημάνσεις (δηλαδή 200 και 333 MHz, συνεπώς), στο μέλλον, η συγκεκριμένη συχνότητα θα γίνει κατανοητή ως η πραγματική συχνότητα λειτουργίας.

Ο δεύτερος αριθμός – εεεε – υποδεικνύει τη μέγιστη ταχύτητα μεταφοράς δεδομένων σε MB/s.

Η μέγιστη ταχύτητα μεταφοράς δεδομένων των μονάδων DDR400 είναι 3200 MB/s, επομένως φέρουν την ένδειξη PC3200. Οι μονάδες DDR2-667 μεταφέρουν δεδομένα με ταχύτητα 5336 MB/s και φέρουν την ετικέτα PC2-5400. Όπως μπορείτε να δείτε, μετά το «DDR» ή το «PC» βάζουμε τον αριθμό «2» για να υποδείξουμε ότι μιλάμε για μνήμη DDR2, όχι για DDR.

Η πρώτη ταξινόμηση - DDRxxx - είναι τυπική για την ταξινόμηση τσιπ μνήμης, η δεύτερη - PCyyyy - για μονάδες μνήμης. Το σχήμα 1 δείχνει τη μονάδα μνήμης Corsair PC2-4200, η ​​οποία είναι κατασκευασμένη σε τσιπ DDR2-533.


Μονάδα μνήμης DDR2-533/PC2-4200

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

μέγιστος θεωρητικός ρυθμός μεταφοράς δεδομένων = συχνότητα ρολογιού x αριθμός bit / 8

Εφόσον τα DIMM μεταδίδουν 64 bit κάθε φορά, ο "αριθμός bit" θα είναι 64. Επειδή το 64/8 είναι 8, αυτός ο τύπος μπορεί να απλοποιηθεί:

μέγιστος θεωρητικός ρυθμός δεδομένων = ταχύτητα ρολογιού x 8

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

Για παράδειγμα, αγοράσατε 2 μονάδες μνήμης DDR500/PC4000. Παρόλο που φέρουν την ετικέτα DDR500, δεν θα εκτελούνται αυτόματα στα 500 MHz στο σύστημά σας. Αυτή είναι η μέγιστη ταχύτητα ρολογιού που υποστηρίζουν, αλλά δεν είναι πάντα η ίδια ταχύτητα ρολογιού με την οποία θα τρέχουν. Αν τα ρυθμίσετε στο κανονικό Προσωπικός υπολογιστής, υποστηρίζοντας μονάδες DDR, τότε αυτές οι μονάδες μνήμης θα λειτουργούν σε συχνότητα 400 MHz (DDR400) - τη μέγιστη συχνότητα του προτύπου DDR. Σε αυτήν την περίπτωση, η μέγιστη ταχύτητα μεταφοράς δεδομένων θα είναι ίση με 3200 MB/s (ή 6400 MB/s εάν οι μονάδες μνήμης λειτουργούν σε λειτουργία διπλού καναλιού). Έτσι, οι μονάδες δεν θα λειτουργούν αυτόματα στα 500 MHz και δεν θα επιτυγχάνουν ταχύτητες μεταφοράς δεδομένων 4000 MB/s.

Γιατί, σε αυτήν την περίπτωση, οι άνθρωποι αγοράζουν τέτοιες ενότητες; Για overclocking. Εφόσον ο κατασκευαστής εγγυάται ότι αυτές οι μονάδες μπορούν να λειτουργούν σε συχνότητες έως και 500 MHz, γνωρίζετε ότι μπορείτε να αυξήσετε τη συχνότητα διαύλου μνήμης στα 250 MHz και έτσι να αυξήσετε την ταχύτητα του υπολογιστή σας. Αλλά αυτό μπορεί να γίνει με την προϋπόθεση ότι μητρική πλακέταΟ υπολογιστής υποστηρίζει τέτοιο overclocking. Επομένως, εάν δεν θέλετε να "υπερχρονίσετε" τον υπολογιστή σας, τότε είναι άχρηστο να αγοράσετε μονάδες μνήμης που επισημαίνονται με συχνότητα ρολογιού υψηλότερη από την κανονική συχνότητα του διαύλου μνήμης της μητρικής πλακέτας.

Για τον μέσο χρήστη, αυτές οι πληροφορίες σχετικά με τις μονάδες μνήμης DDR/DDR2 είναι αρκετές. Ένας προχωρημένος χρήστης πρέπει να γνωρίζει ένα ακόμη χαρακτηριστικό: την ταχύτητα της εργασίας της μνήμης ή, όπως αποκαλούν επίσης το σύνολο των προσωρινών παραμέτρων της εργασίας μνήμης - χρονισμούς, καθυστερήσεις ή καθυστέρηση. Ας ρίξουμε μια πιο προσεκτική ματιά σε αυτές τις παραμέτρους της μονάδας μνήμης.

Χρονισμοί

Ακριβώς λόγω της διαφοράς στους χρονισμούς 2 μονάδες μνήμης που έχουν τον ίδιο θεωρητικό μέγιστο ρυθμό μεταφοράς δεδομένων μπορούν να έχουν διαφορετικό εύρος ζώνης. Γιατί μπορεί να συμβαίνει αυτό εάν και οι δύο μονάδες λειτουργούν στην ίδια συχνότητα;

Για να εκτελέσει κάθε λειτουργία, το τσιπ μνήμης χρειάζεται έναν πολύ συγκεκριμένο χρόνο - οι χρονισμοί καθορίζουν επακριβώς αυτόν τον χρόνο, που εκφράζεται στον αριθμό των κύκλων της συχνότητας ρολογιού του διαύλου μνήμης. Ας δώσουμε ένα παράδειγμα. Ας εξετάσουμε την πιο διάσημη παράμετρο, η οποία ονομάζεται CAS Latency (ή CL, ή «χρόνος πρόσβασης»), η οποία υποδεικνύει πόσους κύκλους ρολογιού χρειάζεται η μονάδα μνήμης για να παράγει τα δεδομένα που ζητούνται από τον κεντρικό επεξεργαστή. Μια μονάδα μνήμης με CL 4 καθυστερεί 4 κύκλους ρολογιού στην απόκριση, ενώ μια μονάδα μνήμης με CL 3 καθυστερεί 3 κύκλους ρολογιού. Παρόλο που και οι δύο μονάδες μπορεί να λειτουργούν με την ίδια ταχύτητα ρολογιού, η δεύτερη μονάδα θα είναι πιο γρήγορη επειδή θα εξάγει δεδομένα πιο γρήγορα από την πρώτη. Αυτό το πρόβλημα είναι γνωστό ως "λανθάνουσα κατάσταση".

Οι χρονισμοί μνήμης υποδεικνύονται με μια σειρά αριθμών, για παράδειγμα: 2-3-2-6-T1, 3-4-4-8 ή 2-2-2-5. Καθένας από αυτούς τους αριθμούς υποδεικνύει πόσους κύκλους ρολογιού χρειάζεται η μνήμη για να εκτελέσει μια συγκεκριμένη λειτουργία. Όσο χαμηλότεροι είναι αυτοί οι αριθμοί, τόσο πιο γρήγορη είναι η μνήμη.


Μονάδα μνήμης DDR2 με χρονισμούς 5-5-5-15

Οι αριθμοί χρονισμού υποδεικνύουν τις παραμέτρους των παρακάτω λειτουργιών: CL-tRCD-tRP-tRAS-CMD. Για να γίνει πιο σαφές, φανταστείτε ότι η μνήμη είναι οργανωμένη ως ένας δισδιάστατος πίνακας, όπου τα δεδομένα αποθηκεύονται στη διασταύρωση γραμμών και στηλών.

C.L.: Καθυστέρηση CAS - ο χρόνος που μεσολαβεί από τη στιγμή που μια εντολή αποστέλλεται στη μνήμη μέχρι να ξεκινήσει η απάντηση σε αυτό το αίτημα. Δηλαδή, αυτός είναι ο χρόνος που μεσολαβεί από τη στιγμή που ο επεξεργαστής ζητά κάποια δεδομένα από τη μνήμη και τη στιγμή που η μνήμη εκδίδει αυτά τα δεδομένα.

tRCD: καθυστέρηση από το RAS στο CAS - ο χρόνος που πρέπει να περάσει από τη στιγμή της πρόσβασης στη γραμμή πίνακα (RAS) έως τη στιγμή της πρόσβασης στη στήλη μήτρας (CAS), στην οποία αποθηκεύονται τα απαραίτητα δεδομένα.

tRP: Προφόρτιση RAS – χρονικό διάστημα από τη στιγμή που κλείνει η πρόσβαση σε μια σειρά του πίνακα και ξεκινά η πρόσβαση σε μια άλλη σειρά δεδομένων.

tRAS– η παύση που χρειάζεται η μνήμη για να επιστρέψει στην κατάσταση αναμονής για το επόμενο αίτημα.

CMD: Ρυθμός εντολών - ο χρόνος από τη στιγμή που ενεργοποιείται το τσιπ μνήμης μέχρι τη στιγμή που είναι δυνατή η πρόσβαση στη μνήμη με την πρώτη εντολή. Μερικές φορές αυτή η παράμετρος δεν καθορίζεται. Συνήθως αυτό είναι T1 (1 κύκλος ρολογιού) ή T2 (2 κύκλοι ρολογιού).

Συνήθως ο χρήστης έχει 2 επιλογές. Κατά τη διαμόρφωση του υπολογιστή σας, χρησιμοποιήστε τυπικούς χρονισμούς μνήμης. Στις περισσότερες περιπτώσεις, για να το κάνετε αυτό, κατά τη ρύθμιση της μητρικής πλακέτας, πρέπει να επιλέξετε την επιλογή "auto" στο στοιχείο διαμόρφωσης μνήμης. Μπορείτε επίσης να διαμορφώσετε με μη αυτόματο τρόπο τον υπολογιστή σας σε χαμηλότερους χρονισμούς, γεγονός που μπορεί να βελτιώσει την απόδοση του συστήματος. Θα πρέπει να σημειωθεί ότι δεν σας επιτρέπουν όλες οι μητρικές πλακέτες να αλλάζετε χρονισμούς μνήμης. Επιπλέον, ορισμένες μητρικές μπορεί να μην υποστηρίζουν πολύ χαμηλούς χρονισμούς, γεγονός που μπορεί να τις κάνει να διαμορφώσουν τη μονάδα μνήμης σας ώστε να λειτουργεί σε υψηλότερους χρόνους.

Διαμόρφωση χρονισμών μνήμης στις ρυθμίσεις της μητρικής πλακέτας

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

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

Επιστρέφοντας στο παράδειγμα της μονάδας μνήμης DDR500/PC4000 - παρόλο που μπορείτε να φτάσετε τα 500 MHz (250 MHz x2) με τις μονάδες DDR400/PC3200, μπορεί να χρειαστεί να αυξήσουν τους χρόνους, ενώ ο κατασκευαστής DDR500/ PC4000 εγγυάται ότι θα μπορέσετε να φτάσετε 500 MHz διατηρώντας τους χρονισμούς που καθορίζονται στις σημάνσεις.

Καθυστέρηση CAS (CL)

Όπως αναφέρθηκε παραπάνω, το CAS Latency (CL) είναι πολύ σημαντική παράμετροςμνήμη. Υποδεικνύει πόσους κύκλους ρολογιού χρειάζεται η μνήμη για να παράγει τα ζητούμενα δεδομένα. Μια μνήμη με CL=3 θα καθυστερήσει να ανταποκριθεί για 3 κύκλους ρολογιού, ενώ μια μνήμη με CL=5 θα κάνει το ίδιο μετά από 5 μόνο κύκλους ρολογιού. Έτσι, από δύο μονάδες μνήμης που λειτουργούν στην ίδια συχνότητα ρολογιού, η μονάδα με χαμηλότερο CL θα είναι ταχύτερη.

Λάβετε υπόψη ότι εδώ ως συχνότητα ρολογιού εννοούμε την πραγματική ταχύτητα ρολογιού με την οποία λειτουργεί η μονάδα μνήμης - δηλαδή το ήμισυ της υποδεικνυόμενης συχνότητας. Επειδή Μνήμη DDRκαι το DDR2 μπορεί να εξάγει δεδομένα 2 φορές σε έναν κύκλο ρολογιού, και στη συνέχεια υποδεικνύεται για αυτά η διπλάσια συχνότητα ρολογιού.

Το Σχήμα 4 δείχνει ένα παράδειγμα του τρόπου λειτουργίας του CL. Δείχνει 2 παραδείγματα: για μια μονάδα μνήμης με CL = 3 και μια μονάδα μνήμης με CL = 5. Η εντολή "read" υποδεικνύεται με μπλε χρώμα.

Καθυστέρηση CAS (CL)

Η μνήμη με CL=3 παρέχει πλεονέκτημα καθυστέρησης 40% έναντι της μνήμης με CL=5, υποθέτοντας ότι και οι δύο λειτουργούν με την ίδια ταχύτητα ρολογιού.

Μπορείτε ακόμη να υπολογίσετε τον χρόνο καθυστέρησης μετά τον οποίο η μνήμη αρχίζει να παράγει δεδομένα. Η περίοδος κάθε κύκλου ρολογιού μπορεί εύκολα να υπολογιστεί χρησιμοποιώντας τον ακόλουθο τύπο:

Έτσι, η περίοδος ενός κύκλου ρολογιού της μνήμης DDR2-533 που λειτουργεί στα 533 MHz (συχνότητα διαύλου - 266,66 MHz) είναι 3,75 ns (ns = νανοδευτερόλεπτο, 1 ns = 0,000000001 s). Λάβετε υπόψη ότι κατά τον υπολογισμό, πρέπει να χρησιμοποιήσετε την πραγματική συχνότητα ρολογιού, η οποία είναι η μισή της ονομαστικής συχνότητας. Έτσι, η μνήμη DDR2-533 θα καθυστερήσει την έξοδο δεδομένων κατά 18,75 ns εάν CL = 5, και κατά 11,25 ns εάν CL = 3.

Οι μνήμες SDRAM, DDR και DDR2 υποστηρίζουν τη λειτουργία ριπής παράδοσης δεδομένων, όταν η καθυστέρηση πριν από την έκδοση του επόμενου τμήματος δεδομένων είναι μόνο ένας κύκλος ρολογιού, εάν αυτά τα δεδομένα βρίσκονται σε μια διεύθυνση δίπλα στην τρέχουσα διεύθυνση. Επομένως, ενώ τα πρώτα δεδομένα εκδίδονται με καθυστέρηση κύκλων ρολογιού CL, τα επόμενα δεδομένα θα εκδοθούν αμέσως μετά τον πρώτο, χωρίς να καθυστερήσουν άλλοι κύκλοι CL.

Καθυστέρηση από RAS σε CAS (Καθυστέρηση RAS σε CAS)

Κάθε τσιπ μνήμης είναι εσωτερικά οργανωμένο ως μια δισδιάστατη μήτρα. Σε κάθε διασταύρωση γραμμών και στηλών υπάρχει ένας μικρός πυκνωτής, ο οποίος είναι υπεύθυνος για την αποθήκευση "0" ή "1" - μονάδες πληροφοριών ή δεδομένων. Η διαδικασία πρόσβασης στα δεδομένα που είναι αποθηκευμένα στη μνήμη είναι η εξής: πρώτα ενεργοποιείται η σειρά με τα απαιτούμενα δεδομένα και μετά η στήλη. Αυτή η ενεργοποίηση πραγματοποιείται μέσω δύο σημάτων ελέγχου - RAS (Row Address Strobe) και CAS (Column Address Strobe). Όσο μικρότερο είναι το χρονικό διάστημα μεταξύ αυτών των δύο σημάτων, τόσο το καλύτερο, καθώς τα δεδομένα θα διαβάζονται πιο γρήγορα. Αυτός ο χρόνος ονομάζεται καθυστέρηση από RAS σε CAS (Καθυστέρηση RAS σε CAS). Αυτό φαίνεται στο Σχήμα 5 - σε αυτήν την περίπτωση για μνήμη με tRCD = 3.

Καθυστέρηση RAS σε CAS (tRCD)

Όπως μπορείτε να δείτε, η καθυστέρηση από το RAS στο CAS είναι επίσης ο αριθμός των κύκλων ρολογιού που μεσολαβούν από την άφιξη της εντολής «Ενεργή» στην εντολή «ανάγνωση» ή «εγγραφή».

Όπως και με το CAS Latency, το RAS to CAS Delay ασχολείται με την πραγματική συχνότητα ρολογιού (η οποία είναι η μισή από τη συχνότητα σήμανσης) και όσο χαμηλότερη είναι αυτή η παράμετρος, τόσο πιο γρήγορα λειτουργεί η μνήμη, καθώς σε αυτήν την περίπτωση τα δεδομένα διαβάζονται ή γράφονται πιο γρήγορα.

Προφόρτιση RAS (tRP)

Μετά τη λήψη δεδομένων από τη μνήμη, πρέπει να σταλεί μια εντολή Precharge στη μνήμη για να κλείσει η γραμμή μνήμης από την οποία διαβάστηκαν τα δεδομένα και να επιτραπεί η ενεργοποίηση μιας άλλης γραμμής. Χρόνος προφόρτισης RAS (tRP) – χρονικό διάστημα μεταξύ της εντολής Precharge και της στιγμής που η μνήμη μπορεί να δεχτεί την επόμενη εντολή ενεργοποίησης – Active. Όπως μάθαμε στην προηγούμενη ενότητα, η εντολή «ενεργή» ξεκινά έναν κύκλο ανάγνωσης ή εγγραφής.

Προφόρτιση RAS (tRP)

Το σχήμα 6 δείχνει ένα παράδειγμα για μνήμη με tRCD = 3.

Όπως και με άλλες παραμέτρους, το RAS Precharge ασχολείται με την πραγματική συχνότητα ρολογιού (η οποία είναι η μισή από τη συχνότητα σήμανσης) και όσο χαμηλότερη είναι αυτή η παράμετρος, τόσο πιο γρήγορα λειτουργεί η μνήμη, αφού στην περίπτωση αυτή η εντολή «ενεργό» φτάνει πιο γρήγορα.

Συνοψίζοντας τα παραπάνω, παίρνουμε ότι ο χρόνος που περνά από τη στιγμή που εκδίδεται η εντολή Precharge (κλείστε τη γραμμή και ...) μέχρι να ληφθούν πραγματικά τα δεδομένα από τον επεξεργαστή ισούται με tRP + tRCD + CL.

Αλλες επιλογές

Ας εξετάσουμε 2 άλλες παραμέτρους - Ενεργό για καθυστέρηση προφόρτισης (tRAS) και ρυθμό εντολών (CMD). Όπως και με τις άλλες παραμέτρους, αυτές οι 2 παράμετροι ασχολούνται με την πραγματική ταχύτητα ρολογιού (η οποία είναι η μισή από τη συχνότητα σήμανσης) και όσο χαμηλότερες αυτές οι παράμετροι, τόσο πιο γρήγορη είναι η μνήμη.

Καθυστέρηση Active to Precharge (tRAS): Εάν μια εντολή "Active" έχει εισαχθεί στη μνήμη, τότε η επόμενη εντολή "Precharge" δεν θα γίνει αποδεκτή από τη μνήμη μέχρι να περάσει χρόνος ίσος με το tRAS. Έτσι, αυτή η παράμετρος ορίζει το χρονικό όριο μετά το οποίο η μνήμη μπορεί να αρχίσει να διαβάζει (ή να γράφει) δεδομένα από μια άλλη σειρά.

Ρυθμός εντολών (CMD) - η χρονική περίοδος από τη στιγμή που ενεργοποιείται το τσιπ μνήμης (το σήμα φτάνει στον ακροδέκτη CS - Επιλογή τσιπ [επιλογή τσιπ]) έως ότου το τσιπ μπορεί να δεχτεί οποιαδήποτε εντολή. Αυτή η παράμετρος ορίζεται με το γράμμα "T" και μπορεί να λάβει τις τιμές 1T ή 2T - 1 κύκλος ρολογιού ή 2 κύκλοι ρολογιού, αντίστοιχα.

Εισαγωγή

Αυτό το άρθρο αποτελεί συνέχεια του δημοφιλούς υλικού «The Impact of Memory on Computer Performance», που δημοσιεύτηκε στον ιστότοπό μας τον Απρίλιο του τρέχοντος έτους. Σε αυτό το υλικό, διαπιστώσαμε πειραματικά ότι η ποσότητα της μνήμης δεν επηρεάζει πολύ την απόδοση του υπολογιστή και, καταρχήν, τα 512 MB είναι αρκετά για συνηθισμένες εφαρμογές. Μετά τη δημοσίευση, οι συντάκτες μας έλαβαν πολλές επιστολές στις οποίες οι αναγνώστες ζήτησαν να προτείνουν τι είδους μνήμη πρέπει να λάβουν και αν έχει νόημα να αγοράσουν πιο ακριβή μνήμη, αλλά με μικρότερη χωρητικότητα, και ζητούσαν επίσης να συγκρίνουν διαφορετικούς τύπους μνήμης.

Και πράγματι, αν στα παιχνίδια η διαφορά μεταξύ των ταχυτήτων του ίδιου υπολογιστή με μνήμη 512 και 1024 MB είναι αμελητέα, ίσως αξίζει να εγκαταστήσετε 512 MB ακριβής μνήμης αντί 1024 MB φθηνής; Στην πραγματικότητα, η απόδοση της ίδιας μονάδας μνήμης επηρεάζεται από καθυστερήσεις, τους λεγόμενους χρονισμούς. Συνήθως ο κατασκευαστής τα υποδεικνύει με παύλα: 4-2-2-8, 8-10-10-12 και ούτω καθεξής. Η υπερχρονισμένη μνήμη για τους ενθουσιώδεις έχει συνήθως χαμηλούς χρονισμούς, αλλά είναι αρκετά ακριβή. Η συνηθισμένη μνήμη, η οποία απλά λειτουργεί σταθερά και δεν υπόσχεται ρεκόρ ταχύτητας, έχει υψηλότερους χρονισμούς. Αυτή τη φορά θα μάθουμε τι είδους χρονισμοί είναι αυτοί, καθυστερήσεις μεταξύ τι και τι και πώς επηρεάζουν την απόδοση του υπολογιστή!

Καθυστερήσεις μνήμης

Με τη μετάβαση του κλάδου στο πρότυπο DDR-II, πολλοί χρήστες ανέφεραν ότι η μνήμη DDR-II δεν λειτουργούσε τόσο γρήγορα όσο θα ήθελαν. Μερικές φορές ακόμη πιο αργή από τη μνήμη προηγούμενης γενιάς, DDR-I. Αυτό οφειλόταν ακριβώς στις μεγάλες καθυστερήσεις των πρώτων μονάδων DDR-II. Τι είναι αυτές οι καθυστερήσεις; Συνήθως φέρουν την ετικέτα 4-4-4-12, τέσσερις αριθμοί με παύλα. Σημαίνουν τα εξής:

Καθυστέρηση CAS - Καθυστέρηση RAS σε CAS - Προφόρτιση σειράς - Ενεργοποιήστε για προφόρτιση

Ας προσπαθήσουμε να διευκρινίσουμε αυτές τις σημειώσεις. Η τράπεζα μνήμης αποτελείται από δισδιάστατους πίνακες. Ένας δισδιάστατος πίνακας είναι ο απλούστερος πίνακας, κάθε κελί του οποίου έχει τη δική του διεύθυνση, αριθμό σειράς και αριθμό στήλης. Για να διαβάσει τα περιεχόμενα ενός κελιού, ο ελεγκτής μνήμης πρέπει πρώτα να καθορίσει τον αριθμό σειράς και τον αριθμό στήλης από τον οποίο διαβάζονται τα δεδομένα. Για να εκτελέσετε αυτές τις λειτουργίες, ο ελεγκτής πρέπει να παρέχει ειδικά σήματα στη μνήμη.

RAS(Row Address Strobe) - ένα σήμα που καθορίζει τη διεύθυνση μιας σειράς.

CAS(Στροβοσκοπική διεύθυνση στήλης) - ένα σήμα που καθορίζει τη διεύθυνση της στήλης.

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

Καθυστέρηση RAS σε CAS(TRCD) - καθυστέρηση μεταξύ των σημάτων RAS και CAS. Όπως έχουμε ήδη πει, οι σειρές και οι στήλες έχουν πρόσβαση ξεχωριστά μεταξύ τους. Αυτή η παράμετρος καθορίζει την υστέρηση ενός σήματος από ένα άλλο.

Καθυστέρηση προφόρτισης σειράς(TRP) - η καθυστέρηση που απαιτείται για την επαναφόρτιση των χωρητικοτήτων των κυψελών μνήμης. Είτε ολόκληρη η γραμμή είναι κλειστή.

Ενεργοποιήστε για προφόρτιση(TRAS) - χρόνος δραστηριότητας στροβοσκοπίου. Ο ελάχιστος αριθμός κύκλων μεταξύ της εντολής ενεργοποίησης (RAS) και της εντολής επαναφόρτισης (Προφόρτιση) ή κλεισίματος της ίδιας τράπεζας.

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

Μνήμη για ταχύτητα

Το BIOS των σύγχρονων μητρικών σας επιτρέπει να αλλάζετε χειροκίνητα τις τιμές χρονισμού. Το κύριο πράγμα είναι ότι οι μονάδες μνήμης υποστηρίζουν αυτές τις τιμές. Από προεπιλογή, οι τιμές χρονισμού «ενσωματώνονται» στα τσιπ SPD των μονάδων και η μητρική πλακέτα ορίζει αυτόματα τις τιμές που συνιστά ο κατασκευαστής. Αλλά τίποτα δεν εμποδίζει τους λάτρεις να μειώσουν χειροκίνητα την καθυστέρηση υπερχρονίζοντας ελαφρά τη μνήμη. Αυτό συχνά οδηγεί σε ασταθής εργασία. Επομένως, για να συγκρίνουμε την επίδραση των χρονισμών στην ταχύτητα, θα πάρουμε μια πολύ γρήγορη μνήμη και θα την επιβραδύνουμε με ασφάλεια αλλάζοντας ορισμένες καθυστερήσεις.

Αυτή είναι μια σύγχρονη πλατφόρμα σχεδιασμένη για χρήση σε υπολογιστές υψηλής απόδοσης. Είναι χτισμένο πάνω Intel chipsetΤο i925X, το οποίο υποστηρίζει μόνο μνήμη DDR-2 και χρησιμοποιεί τεχνολογίες βελτιστοποίησης PAT. Αυτός ο υπολογιστής έχει πολύ καλά σχεδιασμένο εξαερισμό, επομένως δεν χρειάστηκε να ανησυχούμε για υπερθέρμανση.

Σύστημα δοκιμής

  • Intel Pentium 4 2,8 GHz (800 MHz FSB, 1024 Kb L2, LGA 775)
  • 80 Gb Maxtor DiamondMax 9 (7200 RPM, 8 Mb) S-ATA
  • SAPPHIRE RX600 PRO 128 Mb PCI Express
  • Windows XP Professional (Eng.) SP2
  • ΚΑΤΑΛΥΣΤΗΣ 5.3

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

    Συνθετικά

    • Αναλυτής μνήμης RightMark

      SiSoft Sandra 2005

    Προσομοίωση πραγματικών εργασιών

    • PCMark 2004 patch 120

  • RealWorld Test

Λοιπόν, υπάρχουν πολλά σχέδια! Ας ξεκινήσουμε με τα συνθετικά.


Γράψτε για να διαβάσετε τον Χρόνο Περιστροφής(tW2R)
Χρόνος μεταξύ γραφής και ανάγνωσης, όταν η ανάγνωση διακόπτεται από τη γραφή.
Η ιδιαιτερότητα του κενού είναι ότι για να διακόψετε την ανάγνωση, πρέπει να δώσετε την εντολή Burst Terminate και το ελάχιστο κενό από αυτήν την εντολή στη διαδικασία εγγραφής ονομάζεται RU(CL) (όπου CL - CAS Latency και RU - Round Up to ο πλησιέστερος ακέραιος, BST - Burst Terminate ). Το διάγραμμα της διαδικασίας είναι το παρακάτω:

Γράψτε για ανάγνωση Χρόνος Κύκλου Εργασιών για την ίδια τράπεζα(tW2RSame Bank)
Μια διαδικασία παρόμοια με την προηγούμενη, που διαφέρει από αυτήν μόνο στο ότι η δράση λαμβάνει χώρα στην ίδια τράπεζα. Η ιδιαιτερότητα της καθυστέρησης είναι ότι η διαδικασία καταγραφής, φυσικά, δεν μπορεί να είναι μεγαλύτερη από το διάστημα πριν από την επαναφόρτιση της τράπεζας (tWR), δηλαδή τελειώνει κατά την επαναφόρτιση.

Χρόνος ολοκλήρωσης ανάγνωσης για ανάγνωση(tR2R)
Καθυστέρηση όταν μια λειτουργία ανάγνωσης διακόπτεται από μια λειτουργία ανάγνωσης από άλλη τράπεζα.

Χρόνος κύκλου σειράς, Ενεργοποίηση για ενεργοποίηση/χρόνο ανανέωσης, ενεργός σε ενεργό/χρόνος αυτόματης ανανέωσης(tRC)
Ώρα για αυτόματη επαναφόρτιση. Βρέθηκε σε φύλλα δεδομένων.

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

Ρυθμός ανανέωσης μνήμης
Ρυθμός ανανέωσης μνήμης.

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

Είναι γνωστό ότι αυξάνοντας τους χρονισμούς, μπορούμε να αυξήσουμε τη συχνότητα της μνήμης και αντίστροφα, μειώνοντας τους χρονισμούς, το όριο υπερχρονισμού χειροτερεύει. Η συμβατική μνήμη RAM υπερχρονίζεται ως εξής: πρώτα, βρίσκεται η μέγιστη συχνότητα του επεξεργαστή, μετά η συχνότητα μνήμης και μετά οι ελάχιστοι χρονισμοί.

Τι είναι καλύτερο - υψηλής συχνότητας ή ελάχιστοι χρονισμοί; Η απάντησή μας σε αυτό το ερώτημα είναι:
«Υπάρχει η άποψη ότι για την Intel οι χρονισμοί είναι πιο σημαντικοί, ενώ για την AMD είναι η συχνότητα. Συγκεκριμένα, ο ALT-F13 (γκουρού από το www.ModLabs.net) αναφέρει: «Η καλύτερη επιλογή για την Intel είναι οι πιο επιθετικοί χρονισμοί. -3 σε οποιοδήποτε FSB (δηλαδή, το 280 3-7-3-3 στο 1:1 είναι χειρότερο από το 230 2-5-2-2 στο 5:4)."
Ταυτόχρονα, μην ξεχνάτε ότι για την AMD, τις περισσότερες φορές σημασία δεν έχει η συχνότητα της μνήμης, αλλά το τι επιτυγχάνεται στη σύγχρονη λειτουργία».

Αν και το αποτέλεσμα θα είναι διαφορετικό σε κάθε σύστημα. Γενικά, πειραματιστείτε.

Η μνήμη βίντεο έχει τις δικές της πτυχές υπερχρονισμού. Έτσι, για να πετύχουμε υψηλότερες συχνότητες, δεν απαγορεύεται καν να ανεβάζουμε τους χρονισμούς, αφού η πτώση στην απόδοση θα είναι ελάχιστη. Περισσότερες λεπτομέρειες σχετικά με τέτοιου είδους υπερχρονισμό μνήμης βίντεο περιγράφονται σε αυτό το άρθρο και μια συζήτηση αυτής της μεθόδου βρίσκεται στο νήμα της διάσκεψης.
Και τέλος: στα φόρουμ βλέπετε συχνά χαρακτηρισμούς όπως 2-3-3-7. Έτσι, αυτοί είναι δείκτες των κύριων χαρακτηριστικών της μνήμης:


(Εικόνα από τον ιστότοπο www.thg.ru). Εδώ οι χρονισμοί παρατίθενται κατά σειρά σπουδαιότητας.

Αποφάσισα να ερευνήσω την επίδραση των χρονισμών στο σύστημά μου.
Ορίστε λοιπόν:

Το σύστημα έμεινε «ως έχει». Η κάρτα γραφικών επίσης δεν υπερχρονίστηκε. Οι δοκιμές πραγματοποιήθηκαν σε δύο δοκιμαστικά πακέτα και σε ένα παιχνίδι:

    3DMark 2001 patch 360, καθώς αξιολογεί το overclocking κάθε στοιχείου του συστήματος και όχι μόνο της κάρτας βίντεο

    SiSoft Sandra 2001 SP1 - Σημείο αναφοράς εύρους ζώνης μνήμης, αξιολογεί το εύρος ζώνης μνήμης

    FarCry v.1.3 - Έρευνα επίδειξης, που χρησιμοποιείται ως πραγματική εφαρμογή παιχνιδιού.

Μνήμη «Overclocker» για την εποχή του, το NCP δεν απέτυχε αυτή τη φορά και του επέτρεψε να ξεκινήσει σε συχνότητα 143 MHz με χρονισμούς 2-2-2-7! Όμως η μνήμη δεν επιτρέπει την αλλαγή της τελευταίας παραμέτρου (Tras) για κανένα λόγο, μόνο με μείωση της συχνότητας. Ωστόσο, αυτή δεν είναι η πιο σημαντική παράμετρος.





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


Όπως πάντα, δέχομαι σχόλια για το άρθρο.

Σήμερα θα μιλήσουμε για τον πιο ακριβή ορισμό των χρονισμών και των υποτιμήσεων. Τα περισσότερα άρθρα στο Διαδίκτυο έχουν λάθη και ανακρίβειες και τα πολύ καλά υλικά δεν καλύπτουν πάντα όλους τους χρόνους. Θα προσπαθήσουμε να καλύψουμε αυτό το κενό και να δώσουμε όσο το δυνατόν πληρέστερη περιγραφή ορισμένων χρονικών καθυστερήσεων.

Η δομή της μνήμης μοιάζει με πίνακα, όπου επιλέγεται πρώτα μια γραμμή και μετά μια στήλη. Αυτός ο πίνακας χωρίζεται σε τράπεζες, για μνήμη με πυκνότητα μικρότερη από 64 Mbit (SDRAM) υπάρχουν 2 τεμάχια, πάνω από - 4 (τυπικό). Η προδιαγραφή για μνήμη DDR2 SDRAM με τσιπ πυκνότητας 1 Gbit προβλέπει ήδη 8 τράπεζες. Χρειάζεται περισσότερος χρόνος για να ανοίξετε μια γραμμή στην τράπεζα που χρησιμοποιείτε παρά σε άλλη (καθώς η γραμμή που χρησιμοποιείτε πρέπει πρώτα να κλείσει). Προφανώς είναι καλύτερα νέα γραμμήανοίξτε σε μια νέα τράπεζα (η αρχή των εναλλασσόμενων γραμμών βασίζεται σε αυτό).

Συνήθως στη μνήμη (ή στις προδιαγραφές για αυτήν) υπάρχει μια επιγραφή όπως 3-4-4-8 ή 5-5-5-15. Αυτή είναι μια συντομευμένη καταχώρηση (το λεγόμενο σχήμα χρονισμού) των χρονισμών κύριας μνήμης. Τι είναι οι χρονισμοί; Προφανώς, καμία συσκευή δεν μπορεί να λειτουργήσει με άπειρη ταχύτητα. Αυτό σημαίνει ότι οποιαδήποτε λειτουργία χρειάζεται λίγο χρόνο για να ολοκληρωθεί. Οι χρονισμοί είναι μια καθυστέρηση που ορίζει το χρόνο που απαιτείται για την εκτέλεση μιας εντολής, δηλαδή το χρόνο από την αποστολή μιας εντολής έως την εκτέλεσή της. Και κάθε αριθμός υποδεικνύει ακριβώς πόσο χρόνο χρειάζεται.

Τώρα ας δούμε το καθένα με τη σειρά του. Το χρονοδιάγραμμα περιλαμβάνει καθυστερήσεις CL-Trcd-Trp-Tras αντίστοιχα. Για να δουλέψουμε με τη μνήμη, πρέπει πρώτα να επιλέξουμε το τσιπ με το οποίο θα δουλέψουμε. Αυτό γίνεται με την εντολή CS# (Chip Select). Στη συνέχεια επιλέγονται η τράπεζα και η γραμμή. Πριν ξεκινήσετε να εργάζεστε με οποιαδήποτε γραμμή, πρέπει να την ενεργοποιήσετε. Αυτό γίνεται με την εντολή επιλογής γραμμής RAS# (όταν επιλέγεται μια γραμμή, ενεργοποιείται). Στη συνέχεια (κατά τη διάρκεια μιας λειτουργίας γραμμικής ανάγνωσης) πρέπει να επιλέξετε μια στήλη χρησιμοποιώντας την εντολή CAS# (η ίδια εντολή ξεκινά την ανάγνωση). Στη συνέχεια, διαβάστε τα δεδομένα και κλείστε τη γραμμή, προφορτίζοντας την τράπεζα.

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

Trcd, καθυστέρηση RAS σε CAS- ο χρόνος που απαιτείται για την ενεργοποίηση μιας γραμμής τράπεζας ή ο ελάχιστος χρόνος μεταξύ του σήματος επιλογής σειράς (RAS#) και του σήματος επιλογής στήλης (CAS#).

CL, Cas Latency- ελάχιστος χρόνος μεταξύ της έκδοσης εντολής ανάγνωσης (CAS) και της έναρξης της μεταφοράς δεδομένων (καθυστέρηση ανάγνωσης).

Tras, Active to Precharge- ο ελάχιστος χρόνος ενεργοποίησης της γραμμής, δηλαδή ο ελάχιστος χρόνος μεταξύ της ενεργοποίησης της γραμμής (άνοιγμα της) και της έκδοσης εντολής προφόρτισης (αρχή κλεισίματος γραμμής). Η σειρά δεν μπορεί να κλείσει πριν από αυτή τη φορά.

Trp, Προφόρτιση σειράς- χρόνος που απαιτείται για την προφόρτιση της τράπεζας (προφόρτιση). Με άλλα λόγια, ο ελάχιστος χρόνος για το κλείσιμο μιας γραμμής, μετά τον οποίο μπορεί να ενεργοποιηθεί μια νέα τραπεζική γραμμή.

CR, Command Rate 1/2T- Χρόνος που απαιτείται για τον ελεγκτή να αποκωδικοποιήσει εντολές και διευθύνσεις. Διαφορετικά, ο ελάχιστος χρόνος μεταξύ της έκδοσης δύο εντολών. Με τιμή 1Τ, η εντολή αναγνωρίζεται για 1 κύκλο ρολογιού, με 2Τ - 2 κύκλους ρολογιού, 3Τ - 3 κύκλους ρολογιού (προς το παρόν μόνο στο RD600).

Αυτές είναι όλες οι βασικές χρονικές στιγμές. Οι υπόλοιποι χρονισμοί έχουν μικρότερο αντίκτυπο στην απόδοση και επομένως ονομάζονται δευτερεύοντες χρονισμοί.

Trc, Χρόνος κύκλου σειράς, Ενεργοποίηση για ενεργοποίηση/χρόνο ανανέωσης, Ενεργός σε ενεργό/χρόνος αυτόματης ανανέωσης - ο ελάχιστος χρόνος μεταξύ της ενεργοποίησης των σειρών της ίδιας τράπεζας. Είναι ένας συνδυασμός χρονισμών Tras+Trp - ο ελάχιστος χρόνος ενεργοποίησης μιας γραμμής και ο χρόνος που κλείνει (μετά την οποία μπορεί να ανοίξει μια νέα).

Trfc, Χρόνος κύκλου ανανέωσης σειράς, Χρόνος κύκλου αυτόματης ανανέωσης σειράς, Περίοδος εντολών ανανέωσης για ενεργοποίηση/ανανέωση - ο ελάχιστος χρόνος μεταξύ της εντολής για ενημέρωση μιας σειράς και της εντολής ενεργοποίησης ή άλλης εντολής ενημέρωσης.

Trrd, Εντολή ACTIVE bank A έως ACTIVE bank B, RAS σε RAS Delay, Row Active to Row Active - ελάχιστος χρόνος μεταξύ ενεργοποίησης σειρών διαφορετικών τραπεζών. Αρχιτεκτονικά, μπορείτε να ανοίξετε μια σειρά σε άλλη τράπεζα αμέσως μετά το άνοιγμα μιας σειράς στην πρώτη τράπεζα. Ο περιορισμός είναι καθαρά ηλεκτρικός - η ενεργοποίηση απαιτεί πολλή ενέργεια και επομένως με συχνή ενεργοποίηση των γραμμών, το ηλεκτρικό φορτίο στο κύκλωμα είναι πολύ υψηλό. Για να μειωθεί, καθιερώθηκε αυτή η καθυστέρηση. Χρησιμοποιείται για την υλοποίηση της συνάρτησης παρεμβολής.

Tccd, Καθυστέρηση CAS σε CAS - ελάχιστος χρόνος μεταξύ δύο εντολών CAS#.

Twr, Write Recovery, Write to Precharge - ο ελάχιστος χρόνος μεταξύ του τέλους της λειτουργίας εγγραφής και της εντολής για προφόρτιση της γραμμής για μία τράπεζα.

Twtr, Trd_wr, Write To Read - ο ελάχιστος χρόνος μεταξύ του τέλους της γραφής και της έκδοσης εντολής ανάγνωσης (CAS#) σε μία κατάταξη.

RTW, Read To Write, (Same) Rank Read To Write - ο ελάχιστος χρόνος μεταξύ του τέλους μιας λειτουργίας ανάγνωσης και της έκδοσης μιας εντολής εγγραφής, σε μία κατάταξη.

Ίδια Κατάταξη Γράψτε σε Καθυστέρηση Γράψε- ελάχιστος χρόνος μεταξύ δύο ομάδων για εγγραφή σε μία κατάταξη.

Διαφορετική κατάταξη Καθυστέρηση εγγραφής έως εγγραφής- ελάχιστος χρόνος μεταξύ δύο ομάδων για εγγραφή σε διαφορετικές βαθμίδες.

Twr_rd,Different Ranks Write To READ Delayed - ο ελάχιστος χρόνος μεταξύ του τέλους της γραφής και της έκδοσης εντολής ανάγνωσης (CAS#) σε διαφορετικές τάξεις.

Ίδια κατάταξη Καθυστερημένη ανάγνωση προς ανάγνωση- ελάχιστη καθυστέρηση μεταξύ δύο εντολών ανάγνωσης σε μία κατάταξη.

Trd_rd,Different Ranks Read to Read Delayed - η ελάχιστη καθυστέρηση μεταξύ δύο εντολών ανάγνωσης σε διαφορετικές τάξεις.

Trtp, Read to Precharge - το ελάχιστο διάστημα μεταξύ της έκδοσης μιας εντολής ανάγνωσης και μιας εντολής προφόρτισης.

Προφόρτιση για προφόρτιση- ελάχιστος χρόνος μεταξύ δύο εντολών προφόρτισης.

Tpall_rp, Precharge All to Active Delay - καθυστέρηση μεταξύ της εντολής Precharge All και της εντολής για ενεργοποίηση της γραμμής.

Ίδια κατάταξη PALL έως REF Καθυστέρηση- ορίζει τον ελάχιστο χρόνο μεταξύ των εντολών Precharge All και Refresh σε μία κατάταξη.

Διαφορετική κατάταξη REF σε REF Καθυστέρησε- ορίζει την ελάχιστη καθυστέρηση μεταξύ δύο εντολών ανανέωσης σε διαφορετικές τάξεις.

Twcl, Καθυστέρηση εγγραφής - η καθυστέρηση μεταξύ της έκδοσης εντολής εγγραφής και του σήματος DQS. Παρόμοιο με το CL, αλλά για ηχογράφηση.

Tdal, παρατίθεται από το JEDEC 79-2C, σελ. 74: αυτόματη επαναφόρτιση εγγραφής ανάκτηση + χρόνος προφόρτισης (Twr+Trp).

Trcd_rd/Trcd_wr, Ενεργοποίηση για ανάγνωση/εγγραφή, καθυστέρηση ανάγνωσης/εγγραφής RAS σε CAS, Διεύθυνση RAW στη διεύθυνση στήλης για ανάγνωση/εγγραφή - συνδυασμός δύο χρονισμών - καθυστέρηση εντολής Trcd (RAS σε CAS) και rd/wr. Είναι το τελευταίο που εξηγεί την ύπαρξη διαφορετικών Trcds - για γραφή και ανάγνωση (Nf2) και εγκατάσταση BIOS - Fast Ras to Cas.

Tck, Clock Cycle Time - η περίοδος ενός κύκλου ρολογιού. Είναι αυτός που καθορίζει τη συχνότητα μνήμης. Υπολογίζεται ως εξής: 1000/Tck=X Mhz (πραγματική συχνότητα).

C.S., Chip Select - ο χρόνος που απαιτείται για την εκτέλεση της εντολής που εκδίδεται από το σήμα CS# για την επιλογή του επιθυμητού τσιπ μνήμης.

Tac, Χρόνος πρόσβασης εξόδου DQ από CK - ώρα από την άκρη του ρολογιού έως την έξοδο δεδομένων από τη μονάδα.

Ώρα ρύθμισης διεύθυνσης και εντολών πριν από το ρολόι- χρόνος κατά τον οποίο η μετάδοση των ρυθμίσεων διεύθυνσης εντολής θα προηγείται της ανερχόμενης άκρης του ρολογιού.

Διεύθυνση και Εντολή Χρόνος αναμονής μετά το ρολόι- χρόνος για τον οποίο οι ρυθμίσεις διεύθυνσης και εντολών θα «κλειδωθούν» μετά την φθίνουσα άκρη του ρολογιού.

Ώρα ρύθμισης εισαγωγής δεδομένων πριν από το ρολόι, Ώρα αναμονής εισαγωγής δεδομένων μετά το ρολόι- το ίδιο με το παραπάνω, αλλά για δεδομένα.

Tck max, Μέγιστος χρόνος κύκλου συσκευής SDRAM - η μέγιστη περίοδος κύκλου της συσκευής.

Tdqsq μέγ, Συσκευή DDR SDRAM DQS-DQ Skew για DQS και σχετικά σήματα DQ - η μέγιστη μετατόπιση μεταξύ του στροβοσκόπιου DQS και των συσχετισμένων σημάτων δεδομένων.

Tqhs, DDR SDRAM Συσκευή Ανάγνωσης Δεδομένων Αναμονής Στρεβλότητας - μέγιστη μετατόπιση «κλειδώματος» των δεδομένων ανάγνωσης.

Tch, Tcl, CK υψηλό/χαμηλό πλάτος παλμού - διάρκεια του υψηλού/χαμηλού επιπέδου της συχνότητας ρολογιού CK.

Thp, πλάτος μισού παλμού CK - η διάρκεια του μισού κύκλου της συχνότητας ρολογιού CK.

Μέγιστος ασύγχρονος λανθάνων χρόνος- μέγιστος χρόνος ασύγχρονης καθυστέρησης. Η παράμετρος ελέγχει τη διάρκεια της ασύγχρονης καθυστέρησης, η οποία εξαρτάται από το χρόνο που απαιτείται για τη μετάδοση του σήματος από τον ελεγκτή μνήμης στην πιο απομακρυσμένη μονάδα μνήμης και πίσω. Η επιλογή υπάρχει στους επεξεργαστές AMD (Athlon/Opteron).

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

Trpre, Read preamble - ο χρόνος κατά τον οποίο ο ελεγκτής μνήμης καθυστερεί την ενεργοποίηση της λήψης δεδομένων πριν από την ανάγνωση, προκειμένου να αποφευχθεί η καταστροφή των δεδομένων.

Trpst, Twpre, Twpst, Γράψτε προοίμιο, διαβάστε το ταχυδρομείο, γράψτε ταχυδρομείο - το ίδιο για τη γραφή και μετά τη λήψη δεδομένων.

Παράκαμψη ουράς ανάγνωσης/εγγραφής- καθορίζει πόσες φορές μπορεί να παρακαμφθεί το πρώτο αίτημα στην ουρά από τον ελεγκτή μνήμης πριν εκτελεστεί.

Παράκαμψη Max- καθορίζει πόσες φορές μπορεί να παρακαμφθεί η παλαιότερη καταχώρηση στο DCQ πριν ακυρωθεί η επιλογή του διαιτητή. Όταν οριστεί στο 0, η επιλογή του διαιτητή γίνεται πάντα σεβαστή.

SDRAM MA Κατάσταση αναμονής, Ανάγνωση κατάστασης αναμονής - ορισμός προόδου 0-2 κύκλων των πληροφοριών διεύθυνσης πριν από την αποστολή του σήματος CS#.

Εισαγωγή περιστροφής- καθυστέρηση μεταξύ των κύκλων. Προσθέτει μια καθυστέρηση ρολογιού μεταξύ δύο διαδοχικών λειτουργιών ανάγνωσης/εγγραφής.

DRAM R/W Χρονισμός εκκένωσης, καθυστέρηση εντολής rd/wr - καθυστέρηση πριν από την εκτέλεση εντολής ανάγνωσης/εγγραφής. Τυπικά 8/7 ή 7/5 μέτρα, αντίστοιχα. Χρόνος από την έκδοση εντολής μέχρι την ενεργοποίηση της τράπεζας.

Κερδοσκοπικός Leadoff, SDRAM Speculative Read - Συνήθως η διεύθυνση εισάγεται πρώτα στη μνήμη και μετά η εντολή ανάγνωσης. Δεδομένου ότι χρειάζεται σχετικά μεγάλος χρόνος για την αποκρυπτογράφηση μιας διεύθυνσης, μπορεί να εφαρμοστεί μια προληπτική εκκίνηση με την έκδοση της διεύθυνσης και της εντολής διαδοχικά, χωρίς καθυστέρηση, γεγονός που θα αυξήσει την απόδοση του διαύλου και θα μειώσει το χρόνο διακοπής λειτουργίας.

Twitter Ίδια Τράπεζα, Write to Read Turnaround Time for Same Bank - ο χρόνος μεταξύ του τερματισμού της λειτουργίας εγγραφής και της έκδοσης εντολής ανάγνωσης σε μία τράπεζα.

Tfaw, Τέσσερα ενεργά παράθυρα - ο ελάχιστος ενεργός χρόνος τεσσάρων παραθύρων (ενεργές σειρές). Χρησιμοποιείται σε συσκευές οκτώ τραπεζών.

Στροβοσκοπική καθυστέρηση. Καθυστέρηση κατά την αποστολή παλμού στροβοσκοπίου (παλμός επιλογής).

Ρυθμός ανανέωσης μνήμης. Ρυθμός ανανέωσης μνήμης.

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