Co je jednotný přístup k paměti?
Uniform access access (UMA) je typ síťové architektury, který umožňuje všem procesorům rovnoměrně používat paměťové čipy pro ukládání a zpracování. Zatímco v síti je obvykle mnoho procesorů, každému procesoru je přidělen stejný přístup jako každému jinému procesoru v systému. O samostatných počítačích lze říci, že mají jednotný přístup k paměti, protože většina počítačů má pouze jeden procesor, ale tento termín je určen spíše pro sítě se dvěma nebo více uživateli, kteří požadují paměť současně. Každému procesoru je také přidělena mezipaměť osobní paměti, což pomáhá zrychlit zpracování pro jednotlivého uživatele.
V síti existuje obvykle mnoho počítačů soupeřících o přístup do počítačové paměti současně a existuje několik počítačových architektur, které tento problém usnadňují. S jednotným přístupem k paměti je každý procesor schopen využívat dostupnou paměť. Jiné metody nastavují procesory, aby zabíraly nejbližší paměť, ale UMA pouze přinese procesor do jakékoli dostupné fyzické paměti.
U jiných síťových systémů mohou mít procesory přístup k paměti teprve poté, co procesory před nimi mají dokončený přístup k paměti, nebo mohou mít některé procesory vyšší oprávnění a jsou zasvěceny lepšímu přístupu do paměti. V systému jednotného přístupu k paměti má každý počítač stejný přístup k fyzické paměti a každý procesor může používat stejné množství paměti. To znamená, že je potřeba méně programování, protože procesory nejsou rozlišeny; to také zabrání uživatelům s nízkým oprávněním čekat na zpracování úlohy.
Samostatné počítače nebo počítače, které nejsou připojeny k síti, lze považovat za počítače s jednotným přístupem k paměti, ale v této situaci je tento pojem nadbytečný. Většina samostatných počítačů má pouze jeden hlavní procesor, takže by nebyl žádný jiný procesor, který by se musel potýkat s fyzickou pamětí. Z tohoto důvodu se UMA obvykle používá k popisu sítě, ve které se dva nebo více lidí pokouší zpracovat úkoly a současně přistupovat k paměti.
Kromě udělení společného přístupu do paměti je každý procesor v jednotném přístupu do paměti vybaven osobní vyrovnávací pamětí. To má tendenci zabírat více paměti než síťové systémy, které mají sdílenou mezipaměť, ale také to může být užitečnější pro každého jednotlivého uživatele. Mezipaměť rychle načte nejnovější paměť a protože většina uživatelů bude mít v síti různé úkoly, bude sloužit každému uživateli spíše než špatně sloužit celé síti.