10Aug
RAM είναι φθηνότερες από ποτέ, οπότε γιατί δεν τρέχουμε ολόκληρο το λειτουργικό μας σύστημα από τις εξαιρετικά γρήγορες τράπεζες RAM;
Η σημερινή ερώτηση &Η συνάντηση απαντήσεων έρχεται με την ευγένεια του SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα-καθοδηγούμενη ομαδοποίηση Q & A ιστοσελίδες.
Η ερώτηση
SuperUser reader pkr298 θέλει να μάθει γιατί δεν χρησιμοποιούμε μηχανήματα βασισμένα σε RAM, αντί για δίσκο.Γράφει:
RAM είναι φθηνή και πολύ ταχύτερη από SSD.Είναι απλώς πτητικό.Γιατί λοιπόν οι υπολογιστές δεν έχουν αρκετή μνήμη RAM και με την ενεργοποίηση, φορτώστε τα πάντα στη μνήμη RAM από το σκληρό δίσκο / SSD και απλά εκτελέστε τα πάντα από εκεί, υποθέτοντας ότι δεν υπάρχει πραγματική ανάγκη να παραμείνετε οτιδήποτε έξω από τη μνήμη;Οι υπολογιστές δεν θα ήταν πολύ γρηγορότεροι;
Φυσικά, το σημερινό λειτουργικό σύστημα μπορεί να μην υποστηρίζει καθόλου αυτό, αλλά υπάρχει λόγος να μην χρησιμοποιηθεί RAM με αυτόν τον τρόπο;
Στην επιφάνεια η έρευνά του έχει νόημα, αλλά σαφώς δεν είμαστε άγρυπνοι σε υπολογιστές που βασίζονται σε RAM.ποια είναι η πίσω ιστορία;
Η απάντηση
Συνεργάτης SuperUser Hennes προσφέρει κάποια εικόνα για το γιατί εξακολουθούμε να χρησιμοποιούμε δίσκους συστήματα:
Υπάρχουν μερικοί λόγοι για τους οποίους η RAM δεν χρησιμοποιείται έτσι: Η κοινή επιφάνεια εργασίας( DDR3) RAM της
- είναι φθηνή, αλλά όχι τόσο φθηνή.Ειδικά αν θέλετε να αγοράσετε σχετικά μεγάλα DIMM.Η
- RAM χάνει το περιεχόμενό της όταν απενεργοποιηθεί.Έτσι, θα πρέπει να φορτώσετε ξανά το περιεχόμενο κατά την εκκίνηση.Ας υποθέσουμε ότι χρησιμοποιείτε RAMDISK μεγέθους SSD μεγέθους 100GB, δηλαδή περίπου δύο λεπτά καθυστέρησης ενώ αντιγράφονται 100GB από το δίσκο.Το
- RAM χρησιμοποιεί περισσότερη ισχύ( π.χ. 2-3 Watt ανά DIMM, περίπου το ίδιο με το αδρανές SSD).
- Για να χρησιμοποιήσετε τόσα RAM, η μητρική πλακέτα σας θα χρειαστεί πολλές υποδοχές DIMM και τα ίχνη σε αυτές.Συνήθως αυτό περιορίζεται σε έξι ή λιγότερα.(Μεγαλύτερος χώρος στο διοικητικό συμβούλιο σημαίνει μεγαλύτερο κόστος, επομένως υψηλότερες τιμές.)
- Τέλος, θα χρειαστεί επίσης μνήμη RAM για να εκτελέσετε τα προγράμματά σας, έτσι θα χρειαστείτε το κανονικό μέγεθος RAM για να εργαστείτε( π.χ. 18GiB και αρκετό για να αποθηκεύσετε τα δεδομένα που περιμένετεχρησιμοποιώ).
Έχοντας πει αυτό: Ναι, υπάρχουν δίσκοι RAM.Ακόμη και ως πλακέτα PCI με υποδοχές DIMM και ως συσκευές για πολύ υψηλά IOps.(Χρησιμοποιείται κυρίως σε εταιρικές βάσεις δεδομένων πριν γίνει επιλογή της SSD).Αυτά τα πράγματα δεν είναι φθηνά όμως.
Εδώ είναι δύο παραδείγματα κατωτέρων καρτών δίσκου RAM που την έκαναν στην παραγωγή:
Σημειώστε ότι υπάρχουν περισσότεροι τρόποι να το κάνετε απλά δημιουργώντας ένα δίσκο RAM στην κοινή μνήμη εργασίας.
Μπορείτε να χρησιμοποιήσετε:
- Χρησιμοποιήστε μια ειδική κίνηση για αυτό με την πτητική( δυναμική) μνήμη.Είτε ως συσκευή είτε με διασύνδεση SAS, SATA ή PCI [e].
- Μπορείτε να κάνετε το ίδιο με την αποθήκευση που υποστηρίζεται από την μπαταρία( δεν χρειάζεται να αντιγράψετε τα αρχικά δεδομένα σε αυτήν δεδομένου ότι θα διατηρήσει τα περιεχόμενά της εφ 'όσον η εφεδρική ισχύ παραμένει έγκυρη).
- Μπορείτε να χρησιμοποιήσετε στατικές μνήμες RAM αντί για DRAMS( απλούστερες, ακριβότερες).
- Μπορείτε να χρησιμοποιήσετε φλας ή άλλο μόνιμο αποθηκευτικό χώρο για να διατηρήσετε όλα τα δεδομένα( Προειδοποίηση: το φλας έχει συνήθως περιορισμένο αριθμό κύκλων εγγραφής).Εάν χρησιμοποιείτε το φλας ως μόνο αποθηκευτικό χώρο, τότε απλά μετακινήσατε SSD.Εάν αποθηκεύετε τα πάντα στη δυναμική μνήμη RAM και αποθηκεύετε για να κάνετε flash backup κατά την έξοδο, τότε επιστρέφετε στις συσκευές.
Είμαι βέβαιος ότι υπάρχει περισσότερος τρόπος για να περιγράψω από την Amiga RAD: επαναφέρετε τους επιζώντες δίσκους RAM σε IOPS, φορέστε τη στάθμη και το Gd ξέρει τι, ωστόσο θα κόψω αυτή τη σύντομη και μόνο λίστα ένα ακόμη στοιχείο:
DDR3Τιμές SSD:
- DDR3: € 10 ανά GiB, ή € 10,000 ανά τσιπ
- SSDs: Σημαντικά λιγότερες.(Περίπου 1/4 έως 1/10)
Αν θέλετε να διαβάσετε περισσότερα σχετικά με τους δίσκους RAM, ελέγξτε τους δίσκους RAM που εξηγούνται: Τι είναι και γιατί πιθανόν να μην χρησιμοποιείτε ένα.
Έχετε κάτι να προσθέσετε στην εξήγηση;Απενεργοποιήστε τα σχόλια.Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους χρήστες τεχνολογίας Stack Exchange;Δείτε το πλήρες νήμα συζήτησης εδώ.