Co to jest dostęp do jednolitego dostępu do pamięci?

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 szybkości przetwarzania poszczególnych użytkowników.

W sieci zazwyczaj wiele komputerów walczy o dostęp do pamięci komputera, a także kilka architektur komputerowych, aby ułatwić ten problem. Dzięki jednorodnemu dostępowi pamięci każdy procesor może korzystać z dostępnej pamięci. Inne metody ustanawiają 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 tylko po tym, jak procesory przed nimi zakończyli dostęp do pamięci lub niektórzy 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; To sprawia, że ​​użytkownicy, którzy mają niski autorytet od oczekiwania na przetworzenie zadania.

Samodzielne komputery lub komputery, które nie są podłączone do sieci, można uznać 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 zwykle jest używana do opisaniaIbe sieć, w której dwie lub więcej osób próbuje przetwarzać zadania i jednocześnie uzyskać dostęp do pamięci.

Oprócz uzyskania wspólnego dostępu pamięci, każdy procesor w jednolitym dostępie pamięci jest wyposażony w pamięć podręczną. 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ęć, a 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.

INNE JĘZYKI