Skip to main content

Τι είναι η μνήμη που μπορεί να διευθετηθεί στο περιεχόμενο;

Η μνήμη προσανατολισμένη στο περιεχόμενο (CAM) είναι ένας τύπος μνήμης υπολογιστή που ειδικεύεται στις εργασίες αναζήτησης.Αυτό έχει χρησιμοποιηθεί ως υλικό και ως δομή δεδομένων, αλλά πιο συχνά είναι υλικό.Σε αντίθεση με τη μνήμη τυχαίας προσπέλασης (RAM), η οποία λειτουργεί εξετάζοντας μια συγκεκριμένη διεύθυνση, η μνήμη που μπορεί να συμβεί στο περιεχόμενο βρίσκει μια λέξη σε ολόκληρη τη δομή.Το CAM είναι συνήθως πολύ ταχύτερο από τη μνήμη RAM, επειδή εκτελεί όλη αυτή την αναζήτηση σε έναν κύκλο ρολογιού, αλλά από το 2011, κοστίζει πολύ περισσότερο για την κατασκευή.Αυτή η μνήμη είναι συνήθως μεγαλύτερη από τη μνήμη RAM, αλλά απαιτούνται λιγότερα τρανζίστορ.Το αυξημένο κόστος του σημαίνει ότι η CAM χρησιμοποιείται συνήθως ως συμπληρωματική μνήμη κατά τη διάρκεια της λειτουργίας ύπνου ή προστίθεται σε εξειδικευμένους υπολογιστές.

RAM και η μνήμη που προσβάλλουν το περιεχόμενο δρουν ομοίως, καθώς και οι δύο αναζητούν δεδομένα, αλλά το κάνουν διαφορετικά.Όταν κάποιος ψάχνει με τη μνήμη RAM, ο χρήστης δείχνει μια διεύθυνση μνήμης και η RAM ανακτά πληροφορίες από αυτή τη διεύθυνση.Με το CAM, ο χρήστης προμηθεύει αυτό που ψάχνει και η CAM αναζητά όλες τις διευθύνσεις μνήμης και επιστρέφει όλες τις περιπτώσεις του ερωτήματος αναζήτησης.Παρόλο που είναι ταχύτερη, η μνήμη που μπορεί να πραγματοποιήσει περιεχόμενο κοστίζει περισσότερο επειδή απαιτεί περισσότερα κυκλώματα από τη μνήμη RAM.Αυτή η μνήμη χρησιμοποιεί επίσης περισσότερη ισχύ συνολικά, επειδή αναζητά πολλές περισσότερες διευθύνσεις ταυτόχρονα απαιτείται περισσότερη ισχύς για να υποστηρίξει αυτή τη λειτουργία.

Η CAM είναι συνήθως μεγαλύτερη από τη μνήμη RAM, λόγω των πολλών κυκλωμάτων που απαιτούνται για τη σωστή λειτουργία της μνήμης που μπορεί να διευθετηθεί από το περιεχόμενο.Το μεγαλύτερο μέρος του υλικού CAM είναι περίπου το μέγεθος ενός συμπαγούς δίσκου (CD) και το υλικό τείνει να είναι κυκλικό.Ταυτόχρονα, χρειάζεται περίπου το ήμισυ των τρανζίστορ που χρειάζεται η RAM, επειδή τα κύτταρα μπορούν να μοιράζονται ένα τρανζίστορ.

Οι περιορισμοί του σημαίνει ότι η CAM συνήθως δεν χρησιμοποιείται ως κύρια μνήμη, παρόλο που είναι ταχύτερη.Αντ 'αυτού, χρησιμοποιείται για τη συμπλήρωση λειτουργιών RAM, ειδικά κατά τη διάρκεια της λειτουργίας ύπνου.Αυτό κρατά τον υπολογιστή να ξεχνάει ή να χάνει δεδομένα ενώ βρίσκεται σε παρατεταμένο ύπνο και τείνει να χρησιμοποιεί λιγότερη ισχύ από τη μνήμη RAM κατά τη λειτουργία ύπνου.Ορισμένοι εξειδικευμένοι υπολογιστές χρησιμοποιούν το CAM ως κύρια πηγή μνήμης, αλλά αυτές συχνά δεν απελευθερώνονται στο κοινό λόγω του υψηλού κόστους τους.Αυτοί οι εξειδικευμένοι υπολογιστές έχουν συνήθως τεράστιες βάσεις δεδομένων που δεν μπορούν να αναζητηθούν επαρκώς με τη μνήμη RAM, αναγκάζοντας τον χρήστη να βασίζεται στην κάμερα.