Skip to main content

Τι είναι η ομοιόμορφη πρόσβαση μνήμης;

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

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

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