Μνήμη τυχαίας προσπέλασης
Η μνήμη τυχαίας προσπέλασης ΜΤΠ (RAM, random-access memory) είναι όρος που χρησιμοποιούμε για ηλεκτρονικές συσκευές, τον όρο προσωρινή μνήμη ψηφιακών δεδομένων (μνήμης υπολογιστή), οι οποίες επιτρέπουν πρόσβαση στα αποθηκευμένα δεδομένα στον ίδιο χρόνο οπουδήποτε και αν βρίσκονται αυτά, δηλαδή με «τυχαία πρόσβαση». Σε αντιδιαστολή βρίσκονται συσκευές αποθήκευσης δεδομένων, όπως οι μαγνητικές ταινίες, οι μαγνητικοί δίσκοι («σκληροί» ή «εύκαμπτοι»), στα οποία η πρόσβαση στα δεδομένα μπορεί να γίνει μόνο με κάποιον προκαθορισμένο τρόπο, συνήθως σειριακά, λόγω του τρόπου κατασκευής τους. Υπάρχουν δύο βασικοί τύποι ΜΤΠ : η δυναμική ΜΤΠ (ΔΜΤΠ, DRAM) και η στατική ΜΤΠ (ΣΜΤΠ, SRAM). Η ΔΜΤΠ είναι η πιο κοινή μορφή αλλά πρέπει να «ανανεώνεται» (refresh) χιλιάδες φορές ανά δευτερόλεπτο, ενώ η ΣΜΤΠ δεν χρειάζεται κάτι τέτοιο. Η ΣΜΤΠ, ως διάταξη, είναι πιο δαπανηρή στην κατασκευή της - και επομένως στην αγορά της - σε σχέση με την ΔΜΤΠ.
Στην πληροφορική με τον όρο ΜΤΠ (RAM) αναφερόμαστε στην κύρια ή κεντρική μνήμη ενός υπολογιστικού συστήματος αρχιτεκτονικής φον Νόιμαν, δηλαδή τη μνήμη στην οποία αποθηκεύονται προγράμματα και δεδομένα, προκειμένου είτε να εκτελεστούν είτε να υποστούν επεξεργασία αντίστοιχα. Τμήμα, επίσης, της κεντρικής μνήμης είναι και η μνήμη μόνο ανάγνωσης ΜΜΑ (ROM), η οποία επίσης επιτρέπει την τυχαία προσπέλαση. Η βασική διαφορά των δύο τύπων μνήμης είναι ότι η μεν ΜΤΠ διατηρεί τα περιεχόμενά της μόνο όσο της επιτρέπει ο χρήστης ή το λογισμικό που εκτελείται και μόνο εφόσον το υπολογιστικό σύστημα τροφοδοτείται με ηλεκτρική ενέργεια. Σε αντίθετη περίπτωση, τα περιεχόμενά της είτε αντικαθίστανται από άλλα είτε χάνονται ολοσχερώς. Αν οι όροι που έχουν επικρατήσει ήταν απόλυτα ακριβείς, η μνήμη ΜΤΠ έπρεπε να αναφέρεται ως «μνήμη τυχαίας προσπέλασης εγγραφής / ανάγνωσης», ενώ η μνήμη ΜΜΑ ως «μνήμη τυχαίας προσπέλασης μόνο ανάγνωσης».
Η μνήμη ΜΜΑ έχει προεγγεγραμμένο περιεχόμενο, πάντα από τον κατασκευαστή του συστήματος, και χρησιμεύει, συνήθως, για την εκκίνηση λειτουργίας του συστήματος (BIOS), μόλις αυτό αρχίσει να τροφοδοτείται με ρεύμα, οπότε και η μνήμη ΜΤΠ είναι κενή περιεχομένου. Η νέα βέβαια τεχνολογία του BIOS δεν είναι πλέον ΜΜΑ, αλλά flash, και γι' αυτόν ακριβώς το λόγο, η αναβάθμιση του BIOS, λέγεται και "φλασάρισμα".
Χωρητικότητα
[Επεξεργασία | επεξεργασία κώδικα]Η μνήμη ΜΤΠ χρησιμεύει στην αποθήκευση δυαδικών ψηφίων οργανωμένων σε ομάδες (συνήθως οκτάδες) οι οποίες λέγονται κελιά· συνήθως σε κάθε κελί αποθηκεύεται ένα byte. Επομένως, όπως είναι φυσικό, η χωρητικότητα της μνήμης ΜΤΠ μετράται σε Kilobytes, Megabytes και Gigabytes, όπως άλλωστε συμβαίνει για όλες τις μονάδες μνήμης. Η χωρητικότητα της ΜΤΠ είναι αποφασιστικός παράγοντας για την ταχύτητα εκτέλεσης υπολογισμών από ένα υπολογιστικό σύστημα. Η χωρητικότητα της μνήμης, επίσης, καθορίζει και το λογισμικό που μπορεί να χρησιμοποιηθεί από ένα υπολογιστικό σύστημα. Τα υπολογιστικά συστήματα ξεκίνησαν με πολύ μικρές χωρητικότητες ΜΤΠ (από 12 bytes έως 3 Kbytes). Από γενιά σε γενιά και καθώς η τεχνολογία και η ηλεκτρονική έκαναν γιγαντιαία άλματα, η μνήμη ΜΤΠ αυξανόταν διαρκώς σε μέγεθος. Σήμερα (2012) η μνήμη ΜΤΠ σε μεγάλα υπολογιστικά συστήματα ή υπερυπολογιστές διαθέτει χωρητικότητες αρκετών TeraBytes, ενώ στα μικρότερα συστήματα ανέρχεται σε κάποια Gbytes (από 1 έως 48 Gbytes, ανάλογα με το σύστημα).
Καθοριστικό, επίσης, είναι το μέγεθος της χωρητικότητας της μνήμης ΜΤΠ για τη σταθερότητα και την ομαλή λειτουργία ενός υπολογιστικού συστήματος.
Χρόνος προσπέλασης
[Επεξεργασία | επεξεργασία κώδικα]Ανάμεσα στη στιγμή εκκίνησης μιας αίτησης για ένα byte ή λέξη από τη μνήμη, μέχρι αυτό να προσκομιστεί πραγματικά στον επεξεργαστή και να αποθηκευθεί σε κάποιον καταχωρητή του, μεσολαβεί κάποιο χρονικό διάστημα το οποίο ονομάζεται υστέρηση ή χρόνος προσπέλασης. Ο χρόνος αυτός μπορεί να ιδωθεί ως το διάστημα από τη στιγμή που ζητείται μια διεύθυνση στη μνήμη μέχρι τη στιγμή που τα αντίστοιχα δεδομένα θα είναι διαθέσιμα για χρήση. Αποτελεί θεμελιώδες μέτρο ταχύτητας της μνήμης: όσο μικρότερη η υστέρηση τόσο μεγαλύτερη η ταχύτητα της μνήμης.
Η υστέρηση δεν θα πρέπει να συγχέεται με το εύρος μνήμης, το μέγεθος του διαύλου (bus) της ΜΤΠ σε μπιτ, με το οποίο μετράται η διαμεταγωγή της μνήμης. Είναι πιθανό μια προηγμένη τεχνολογία μνήμης να έχει αυξημένο εύρος μνήμης αλλά, παράλληλα, και αυξημένο χρόνο προσπέλασης. Για παράδειγμα η μνήμη ΔΡΔ, η εμφάνιση της οποίας στην αγορά προηγείται χρονικά της μνήμης ΔΡΔ2, έχει μικρότερη υστέρηση αν και πρόκειται για παλαιότερη τεχνολογία.
Κόστος
[Επεξεργασία | επεξεργασία κώδικα]Το κόστος των αρθρωμάτων μνήμης τυχαίας προσπέλασης είναι αρκετά ευμετάβλητο και εξαρτάται από την τρέχουσα αγορά μητρικών πλακετών. Μνήμες οι οποίες πριν μερικούς μήνες είχαν τιμές πολύ μικρές σήμερα μπορεί να στοιχίζουν πανάκριβα λόγω σταματήματος της παραγωγής τους και μνήμες οι οποίες στοίχιζαν ακριβά μπορεί σήμερα να στοιχίζουν πολύ φθηνά επειδή μπορεί να χρησιμοποιούνται ευρέως.
Μεγάλη επιρροή στη διαφοροποίηση της τιμής έχει και το μέγεθος ενός μεμονωμένου αρθρώματος. Πολλές φορές αρθρώματα διπλάσιας μνήμης στοιχίζουν λιγότερο από 2 ίδια με τη μισή μνήμη και σε άλλες περιπτώσεις στοιχίζουν περισσότερο.[1]
Τύποι μνήμης ΜΤΠ
[Επεξεργασία | επεξεργασία κώδικα]Ο συνηθέστερος τύπος ΜΤΠ είναι η δυναμική μνήμη τυχαίας προσπέλασης ΔΜΤΠ (Dynamic Random Access Memory, DRAM), η οποία αποθηκεύει μπιτ σε έναν ξεχωριστό πυκνωτή. Όμως, επειδή το φορτίο των πυκνωτών εξασθενεί με το πέρασμα του χρόνου, η πληροφορία που είναι αποθηκευμένη εξασθενεί κι αυτή λόγω σταδιακής εκφόρτισης, γι' αυτό και πρέπει περιοδικά να επαναφορτίζεται ο πυκνωτής, εξ ου και ο όρος «δυναμική».
ΚΔΣ
[Επεξεργασία | επεξεργασία κώδικα]Πολλά αρθρώματα μνήμης κυκλοφορούν και (ή μόνο) σε έκδοση ECC (Error Correction Code, κώδικας διόρθωσης σφαλμάτων ΚΔΣ). Τα αρθρώματα αυτά χρησιμοποιούνται κυρίως σε εξυπηρετητές καθώς είναι συνήθως ακριβότερα αλλά έχουν δυνατότητα διόρθωσης των σφαλμάτων που μπορεί να παρουσιαστούν λόγω του τρόπου λειτουργίας της μνήμης.
ΣΔΜΤΠ
[Επεξεργασία | επεξεργασία κώδικα]
Συγχρονισμένη μνήμη τυχαίας προσπέλασης (Synchronous Dynamic Random Access Memory). Είναι συγχρονισμένη με τον δίαυλο του επεξεργαστή. Η συχνότητα λειτουργίας είναι καθοριστικός παράγοντας για την ταχύτητά της. Ο χρόνος προσπέλασης («υστέρηση CAS») πρέπει να είναι όσο το δυνατόν χαμηλότερος για την ταχύτερη λειτουργία του υπολογιστή. Δέχεται μία εντολή ανά κύκλο ρολογιού γράφοντας 64 bit δεδομένων. Οι ενδεικτικές ταχύτητές της σε MHz είναι ΣΔΜΤΠ PC-66, ΣΔΜΤΠ PC-100 έως ΣΔΜΤΠ PC-133.
ΣΔΜΤΠ ΔΡΔ
[Επεξεργασία | επεξεργασία κώδικα]
Συγχρονισμένη Δυναμική Μνήμη Τυχαίας Προσπέλασης Διπλού Ρυθμού Δεδομένων (Double Data Rate Synchronous Dynamic Random Access Memory). Αποτελεί επέκταση της ΣΔΜΤΠ με μεγαλύτερες ταχύτητες λειτουργίας και ταχύτερη εγγραφή / ανάγνωση δεδομένων. Σε έναν κύκλο ρολογιού εκτελείται μία εντολή που διαβάζει και γράφει τα διπλάσια δεδομένα (128 bits), καθώς μεταφέρονται δεδομένα και κατά την ακμή ανόδου και την ακμή καθόδου του σήματος του ρολογιού του συστήματος. Έτσι, σχεδόν διπλασιάζεται ο ρυθμός μεταφοράς χωρίς να χρειάζεται αύξηση της συχνότητας του διαύλου. Οι ενδεικτικές ταχύτητές της είναι είναι ΔΡΔ-200, ΔΡΔ-233, ΔΡΔ-333 ΔΡΔ DDR-400.
ΔΡΔ2 ΣΔΜΤΠ
[Επεξεργασία | επεξεργασία κώδικα]Δεν έχει ιδιαίτερες διαφορές από την ΔΡΔ2 ΣΔΜΤΠ (DDR2 SDRAM) εκτός από την αύξηση της συχνότητας. Σε κάθε κύκλο λειτουργίας εγγράφονται 256 bit δεδομένων. Έχει τάση λειτουργίας 1,8V. Οι ενδεικτικές ταχύτητές της έως επί του παρόντος είναι ΔΡΔ2-400, ΔΡΔ2-533, ΔΡΔ2-667, ΔΡΔ2-800 και ΔΡΔ2-1066.
ΔΡΔ3 ΣΔΜΤΠ
[Επεξεργασία | επεξεργασία κώδικα]Λειτουργεί σε ταχύτητες από 800 MHz έως 2800 MHz και σε κάθε κύκλο λειτουργίας εγγράφονται 512 bit δεδομένων. Έχει τάση λειτουργίας 1,5V και ενδείκνυται ιδιαίτερα στους φορητούς υπολογιστές αφού καταναλώνει αρκετά λιγότερη ενέργεια. Η συγκεκριμένη μνήμη αξιοποιείται περισσότερο στις κάρτες γραφικών όπου οι απαιτήσεις είναι αυξημένες.
Παραπομπές
[Επεξεργασία | επεξεργασία κώδικα]- ↑ «Τιμές αρθρωμάτων μνήμης (Αγγλικά)». Αρχειοθετήθηκε από το πρωτότυπο στις 29 Οκτωβρίου 2006. Ανακτήθηκε στις 16 Σεπτεμβρίου 2010.
Πηγές
[Επεξεργασία | επεξεργασία κώδικα]- Περιοδικό RAM, τεύχος 215, σελίδα 160
- Webopedia
