6. Μνήμη RAM
Περιεχόμενα
|
|
|
6.4. Προγραμματίζοντας την εγκατάσταση/αναβάθμιση μνήμης
6.4.4. Τι μέγεθος για κάθε module μνήμης;
Μια μητρική πλακέτα διαθέτει έναν ορισμένο αριθμό υποδοχών (slots/sockets) μνήμης, που καθορίζεται από τον κατασκευαστή της. Ο τύπος μονάδας μνήμης που εισάγεται σε μια υποδοχή και οι δυνατότητες που διαθέτει η κάθε μονάδα καθορίζονται από τον κατασκευαστή της μητρικής πλακέτας.
Οι περισσότερες μητρικές πλακέτες σήμερα υποστηρίζουν μνήμη δύο καναλιών/dual-channel. Dual-channel σημαίνει ότι το τσιπ ελεγκτή μνήμης της μητρικής χειρίζεται την επεξεργασία αιτημάτων μνήμης πιο αποτελεσματικά, με το να χειρίζεται ταυτόχρονα δύο διαδρομές μνήμης. Για παράδειγμα, πείτε ότι μια μητρική πλακέτα έχει τέσσερις υποδοχές μνήμης. Παραδοσιακά, το τσιπ ελεγκτή μνήμης, που συνήθως ονομάζεται MCH (memory controller hub = διανομέας ελεγκτή μνήμης), είχε ένα κανάλι μέσω του οποίου ταξίδευαν όλα τα δεδομένα από τις τέσσερις υποδοχές. Με διπλά κανάλια, οι τέσσερις υποδοχές χωρίζονται σε δύο κανάλια και κάθε κανάλι έχει δύο υποδοχές. Το Σχήμα 6.7 δείχνει αυτήν την έννοια.
Το Dual-channel πρέπει να χρησιμοποιεί πανομοιότυπες μνήμες |
---|
Το Dual-channeling αυξάνει την απόδοση ενός συστήματος. Ωστόσο, επιταχύνει τα πράγματα μόνο εάν οι μονάδες μνήμης ταιριάζουν ακριβώς - έχουν δηλαδή τον ίδιο τύπο μνήμης, τα ίδια χαρακτηριστικά μνήμης, την ίδια ταχύτητα και την ίδια χωρητικότητα. Το κανάλι Α και το κανάλι Β (Σχήμα 6.7) (μερικές φορές επισημαίνονται ως κανάλι 0 και κανάλι 1) θα πρέπει να έχουν ίδιες μονάδες μνήμης. Αγοράστε ένα κιτ (ένα πακέτο προ-δοκιμασμένων μονάδων μνήμης που είναι εγγυημένo ότι θα συνεργαστούν) για να διασφαλίσετε ότι οι δύο μονάδες είναι οι ίδιες. Σχήμα 6.7.1. Dual-Channel μνήμη από e-shop.gr |
Πόσο αυξάνει η ταχύτητα με το Dual-channel
Με μνήμες σε Dual-channel μπορούμε να πετύχουμε θεωρητικό διπλασιασμό ταχύτητας για την ταχύτητα ανάγνωσης και εγγραφής (read and write) στη μνήμη. Οι πραγματικές μετρήσεις όμως μας δίνουν τιμές αύξησης περίπου στο 50%. Όπως φαίνεται και στον παρακάτω πίνακα, αν έχουμε διαθέσιμες υποδοχές για dual-channel με 2 DIMM μνήμης στα 1333MHz πετυχαίνουμε πολύ καλύτερες ταχύτητες από ένα μόνο DIMM μνήμης στα 1600MHz.
Μοντέλο | ταχύτητα ανάγνωσης (read)* | ταχύτητα εγγραφής (write)* | dual-channel read (με 50% αύξηση) |
dual-channel write (με 50% αύξηση) |
---|---|---|---|---|
Corsair - 4GB DDR3-1333MHz PC3-10600 | 12.1 GB/s | 7.5 GB/s |
18.15 GB/s | 11.25 GB/S |
Corsair - 8GB DDR3-1600MHz PC3-12800 | 13.1 GB/s | 8 GB/s |
Σημειώστε ότι σε ορισμένες μητρικές πλακέτες, οι μονάδες μνήμης στο κανάλι Α και στο κανάλι Β δεν χρειάζεται να έχουν την ίδια χωρητικότητα, αλλά απαιτείται η συνολική χωρητικότητα της μονάδας μνήμης στο κανάλι Α, να ταιριάζει με τη συνολική χωρητικότητα των μονάδων μνήμης που είναι εγκατεστημένες στο κανάλι Β. Το σχήμα 6.8 απεικονίζει αυτήν την έννοια. | |
---|---|
Παρατηρήστε στο πρώτο παράδειγμα στο Σχήμα 6.8, ότι δύο πανομοιότυπες μονάδες μνήμης έχουν εισαχθεί: μία μονάδα μνήμης στο Κανάλι Α και η άλλη στο Κανάλι Β. | |
Το μεσαίο τμήμα του Σχήματος 6.8 δείχνει τρία DIMM που χρησιμοποιούνται. Ορισμένοι κατασκευαστές υποστηρίζουν dual-channeling με τρία DIMMS, αλλά θα πρέπει να ελέγξετε την τεκμηρίωση της μητρικής πλακέτας ή του συστήματος για να βεβαιωθείτε ότι ισχύει αυτό. Εδώ τα κανάλια έχουν μια άνιση ποσότητα μνήμης εγκατεστημένη στο κανάλι Α (3GB = 2GB+1GB) και στο κανάλι Β (1GB). Ορισμένες μητρικές μπορούν να υλοποιήσουν αυτόματα το dual-channel για το πρώτο 1 GB του κάθε καναλιού. Το module μνήμης που βρίσκεται στη 2η θέση στο κανάλι A (2GB) θα λειτουργήσει με Single channel. |
|
Τι να προτιμήσω ένα module με μεγαλύτερο μέγεθος (GB) ή με μεγαλύτερη ταχύτητα (MHz); |
---|
Θυμηθείτε τον Πίνακα 6.2. με τις πιθανές ταχύτητες καθώς και τον παραπάνω πίνακα με τις ταχύτητες read και write. Ο γενικός κανόνας είναι ότι είναι προτιμότερο να έχετε περισσότερη μνήμη (GB) παρά ταχύτερη μνήμη (MHz), ειδικά όσο βρίσκεστε κοντά στις προδιαγραφές του λειτουργικού συστήματος και των εφαρμογών που χρησιμοποιείτε. |
Παράδειγμα: Έστω ότι έχετε ένα PC με 4GB RAM με ταχύτητα DDR3-1066. Το λειτουργικό σας σύστημα είναι Windows 10 και θέλετε απλά να λειτουργείτε το MS Office (Word, Excel κ.λπ.). Η ελάχιστη προδιαγραφή που ζητάει η Microsoft είναι 4GB RAM. Συνεπώς θα κερδίσετε περισσότερα σε απόδοση αν αναβαθμίσετε σε 8 GB RAM με ίδια ταχύτητα (DDR3-1066), παρά αν αντικαταστήσετε την υπάρχουσα μνήμη με αντίστοιχη 4GB RAM με ταχύτητα DDR3-1333 ή ακόμα και DDR3-1600. |
Οδηγός αγοράς μονάδας μνήμης
Ας δούμε ένα ρεαλιστικό παράδειγμα με βάση το Σχήμα 6.9. Έστω ότι έχετε τη Motherboard Asrock H61M-GE και ότι ο πελάτης σας καλύπτεται με 8 GB RAM. Τι θα μπορούσατε να κάνετε; Πόσες μονάδες μνήμης θα αγοράζατε και με ποιες δυνατότητες; Στον Πίνακα 6.6 βλέπουμε τις πιθανές λύσεις και τις αναλύουμε αμέσως μετά.
Προδιαγραφές motherboard:
- Dual Channel DDR3 memory technology
- 4 x DDR3 DIMM slots
- Supports DDR3 1600/1333/1066 non-ECC, un-buffered memory
- Max. capacity of system memory: 16GB*
Σας προτείνουμε για μεγαλύτερη εξάσκηση να αναπαράγετε την άσκηση χρησιμοποιώντας και άλλες εταιρείες παραγωγής μνημών RAM (Kingston, Transcend, Hyper-X) και φυσικά και άλλους ιστοτόπους αγοράς (Skroutz, Plaisio, Amazon, ebay, κλπ.)
Α/Α | Ανάλυση | Κόστος | Σχόλια |
---|---|---|---|
1 | Τέσσερα (4) DIMM των 2GB (dual-channeling) με ταχύτητα 1333MHz | 4*12.50 = €50 | Υψηλό κόστος, και εξαντλούμε όλες τις υποδοχές (slots) |
2 | Δύο (2) DIMM των 4GB (dual-channeling) με ταχύτητα 1600MHz | 2*22.70 = €45.4 | Μεσαίο κόστος, χρησιμοποιούμε το dual-channel, |
3 | Ένα (1) DIMM των 8GB (single-channeling) με ταχύτητα 1600MHz | 1*42.50 = €42.50 | Χαμηλό κόστος, δεν αξιοποιούμε το dual-channel. |
Συμπεράσματα:
- Λύση 1: δίνει dual-channel αλλά θα μας εξαντλήσει όλες τις ελεύθερες υποδοχές, εμποδίζοντάς μας για οποιαδήποτε μελλοντική αναβάθμιση. Επιπλέον, είναι και η πιο ακριβή (μπορεί η οικονομική διαφορά να είναι μικρή (5-8 ευρώ) ανάμεσα στις 3 περιπτώσεις αλλά αν είχατε να εφαρμόσετε κοινή λύση σε 100 υπολογιστές μίας εταιρείας, το κόστος συσσωρεύεται).
- Λύση 3: έχει ως πλεονέκτημα την τιμή αλλά δεν αξιοποιεί το dual-channel. Επίσης, λόγω του ότι η motherboard υποστηρίζει 16GB μέγιστη ποσότητα μνήμης, ακόμα και για μελλοντική αναβάθμιση μπορούμε να χρησιμοποιήσουμε μόνο μία από τις 3 διαθέσιμες υποδοχές.
- Λύση 2: είναι η βέλτιστη λύση γιατί θα μας προσφέρει dual-channel, σε καλή αναλογία τιμής και με δυνατότητα μελλοντικής αναβάθμισης.