Skip to main content

Wat is uniforme geheugentoegang?

Uniforme geheugentoegang (UMA) is een type netwerkarchitectuur waarmee alle processors geheugenchips gelijk kunnen gebruiken voor opslag en voor verwerking.Hoewel er meestal veel processors in een netwerk zijn, krijgt elke processor dezelfde toegang als elke andere processor in het systeem.Van standalone computers kan worden gezegd dat ze uniforme geheugentoegang hebben, omdat de meeste computers slechts één processor hebben, maar deze term is meer bedoeld voor netwerken met twee of meer gebruikers die geheugen tegelijkertijd vragen.Elke processor krijgt ook een persoonlijke geheugencache, die helpt bij het verwerken van de verwerking voor de individuele gebruiker.

In een netwerk zijn er meestal veel computers die tegelijkertijd strijden om computergeheugentoegang, en er zijn verschillende computerarchitecturen gemaakt om dit te vergemakkelijkenprobleem.Met uniforme geheugentoegang kan elke processor het beschikbare geheugen gebruiken.Andere methoden stellen de processors in om het dichtstbijzijnde geheugen te nemen, maar UMA brengt de processor gewoon naar elk beschikbaar fysiek geheugen.

Met andere netwerksystemen kunnen de processors alleen toegang hebbenSommige processors kunnen een hogere autoriteit hebben en ze zijn bekend voor betere geheugentoegang.In het uniforme geheugentoegangsysteem krijgt elke computer dezelfde toegang tot het fysieke geheugen en kan elke processor dezelfde hoeveelheid geheugen gebruiken.Dit betekent dat er minder programmeren nodig is, omdat de processors niet worden gedifferentieerd;Dit zorgt er ook voor dat gebruikers met een lage autoriteit niet wachten om een taak te verwerken.

Op zichzelf staande computers of computers die niet zijn aangesloten op een netwerk, kan worden beschouwd als uniforme geheugentoegang, maar de term is overbodig in deze situatie.De meeste zelfstandige computers hebben slechts één hoofdprocessor, dus er zou geen andere processor zijn om mee te kampen voor fysiek geheugen.Om deze reden wordt UMA meestal gebruikt om een netwerk te beschrijven waarin twee of meer mensen proberen taken te verwerken en tegelijkertijd toegang te krijgen tot geheugen..Dit neemt de neiging om meer geheugen op te nemen dan netwerksystemen met een gedeelde cache, maar het kan ook nuttiger zijn voor elke individuele gebruiker.De cache laadt snel het recent geheugen en omdat de meeste gebruikers verschillende taken binnen het netwerk zullen hebben, zal dit elke gebruiker dienen in plaats van het hele netwerk slecht te bedienen.