19Aug

Czy użycie nierównych ilości pamięci RAM w każdym gnieździe zmniejszy wydajność?

Kiedy dodajesz pamięć RAM do komputera, czy to naprawdę ma znaczenie, jeśli pałki mają nierówne ilości pamięci lub czy zawsze potrzebujesz ich do równej ilości pamięci? Dzisiejszy post SuperUser Q & A ma odpowiedzi na ciekawe pytania czytelnika.

Dzisiejsze pytanie &Sesja odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupy Q & A.

Zdjęcie dzięki uprzejmości redjar( Flickr).

Pytanie Czytelnik

SuperUser LanceLafontaine chce wiedzieć, czy używanie nierównych RAM naprawdę zmniejsza wydajność:

Ta strona opisuje specyfikacje pamięci RAM dla wielu laptopów MacBook. W dziale dotyczącym mojego laptopa( 13 "Pro, koniec 2011 r.) Jest napisane:

  • Dodatkowe uwagi: Aby uzyskać najlepszą wydajność, należy wypełnić oba gniazda pamięci, instalując jednakowy moduł pamięci w każdym gnieździe.

Nie po raz pierwszy słyszę o tym zjawisku i zdecydowanie nie jest ono specyficzne dla Apple. Dlaczego tak jest? Oprócz oczywistego zmniejszenia dostępnej pamięci, dlaczego miałoby być gorzej pracować z 6 GB( 1 * 4 GB plus 1 * 2 GB) niż z 8 GB( 2 * 4 GB)?

Czy użycie nierównych ilości pamięci RAM powoduje spadek wydajności, czy jest to tylko mit?

Odpowiedź Odpowiedzi

SuperUser David Schwartz i x mają dla nas odpowiedź.Po pierwsze, David Schwartz:

Przy równej ilości pamięci w obu slotach, pamięć może być przeplatana tak, że kolejne porcje pamięci zastępują gniazda. W ten sposób dostęp do pamięci jest dystrybuowany do obu gniazd niemal idealnie równomiernie, co pozwala na łączenie ich pasma.

Przy nierównomiernych ilościach pamięć nie może być przeplatana i musi być najpierw odwzorowana na jeden patyk, a następnie na drugi. Program, który uzyskuje dostęp do dużego, ciągłego fragmentu pamięci, znajdzie prawie cały dostęp do jednego pendrive'a i nie będzie żadnej kombinacji pasma.

Następnie odpowiedź od mVincent:

  • Dodatkowe uwagi: Aby uzyskać najlepszą wydajność, wypełnij oba gniazda pamięci, instalując jednakowy moduł pamięci w każdym gnieździe.

Prawdopodobnym wyjaśnieniem technicznym jest to, że Twój MacBook( płyta główna) obsługuje dwukanałową architekturę i dlatego wymaga dwóch identycznych modułów pamięci. Testy porównawcze sugerują, że daje on 5-10-procentowy wzrost wydajności.

  • Dlaczego tak jest? Oprócz oczywistego zmniejszenia dostępnej pamięci, dlaczego miałoby być gorzej pracować z 6 GB( 1 * 4 GB plus 1 * 2 GB) niż z 8 GB( 2 * 4 GB)?

Gdy używane są dwa nieidentyczne moduły pamięci, płyta główna będzie uruchamiać moduły pamięci z prędkością najwolniejszego modułu.

Czy chcesz coś dodać do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.