Skip to main content

Jaki jest jednolity dostęp do pamięci?

Jednomierny dostęp do pamięci (UMA) to rodzaj architektury sieci, która umożliwia wszystkim procesorom równe użycie układów pamięci do przechowywania i przetwarzania.Chociaż zazwyczaj istnieje wiele procesorów w sieci, każdy procesor ma taki sam dostęp jak każdy inny procesor w systemie.Można powiedzieć, że samodzielne komputery mają jednolity dostęp do pamięci, ponieważ większość komputerów ma tylko jeden procesor, ale termin ten ma na myśli więcej dla sieci z dwoma lub więcej użytkownikami żądającymi pamięci jednocześnie.Każdy procesor otrzymuje również osobistą pamięć podręczną, która pomaga szybkie przetwarzanie dla poszczególnych użytkowników.

W sieci zazwyczaj wiele komputerów walczy o dostęp do pamięci komputerowej w tym samym czasie, i wykonuje się kilka architektur komputerowych, aby to ułatwićwydanie.Dzięki jednorodnemu dostępowi pamięci każdy procesor może korzystać z dostępnej pamięci.Inne metody ustawiają procesory, aby przyjęli najbliższą pamięć, ale UMA po prostu przenosi procesor do dowolnej dostępnej pamięci fizycznej.

W przypadku innych systemów sieciowych, procesory mogą mieć dostęp do pamięci po procesorach przed nimi.Niektóre procesory mogą mieć wyższy autorytet i są wtajemniczeni do lepszego dostępu do pamięci.W systemie dostępu do pamięci jednolity każdy komputer ma taki sam dostęp do pamięci fizycznej, a każdy procesor może użyć tej samej ilości pamięci.Oznacza to, że potrzebne jest mniejsze programowanie, ponieważ procesory nie są zróżnicowane;Utrzymuje to również użytkowników, którzy mają niski autorytet od oczekiwania na przetworzenie zadania.

Samodzielne komputery lub komputery, które nie są podłączone do sieci, mogą być uważane za jednolity dostęp do pamięci, ale termin ten jest zbędny w tej sytuacji.Większość samodzielnych komputerów ma tylko jeden główny procesor, więc nie byłoby innego procesora, z którym można walczyć o pamięć fizyczną.Z tego powodu UMA jest zwykle używana do opisania sieci, w której dwie lub więcej osób próbuje jednocześnie przetwarzać zadania i uzyskać dostęp do pamięci.

Wraz z przyznaniem wspólnego dostępu pamięci, każdy procesor w jednolitym dostępie do pamięci jest wyposażony w pamięć podręczną osobistą.Zwykle wymaga to większej pamięci niż systemy sieciowe, które mają wspólną pamięć podręczną, ale może być również bardziej przydatne dla każdego użytkownika.Pamięć podręczna szybko ładuje najnowszą pamięć i ponieważ większość użytkowników będzie miała różne zadania w sieci, będzie to służyć każdemu użytkownikowi, a nie źle służyć całej sieci.