Ta strona opisuje specyfikacje pamięci RAM dla wielu laptopów MacBook. W sekcji dotyczącej mojego laptopa (13 „Pro pod koniec 2011 r.) Napisano:
Dodatkowe uwagi: Aby uzyskać najlepszą wydajność, zapełnij oba gniazda pamięci, instalując jednakowy moduł pamięci w każdym gnieździe.
To nie pierwszy raz słyszę o tym zjawisku i zdecydowanie nie jest ono specyficzne dla Apple.
Dlaczego tak jest? Poza oczywistym spadkiem dostępnej pamięci, dlaczego byłoby gorzej pracować z 6 GB (1x4 GB + 1x2 GB) niż z 8 GB (2x4 GB)?
memory
performance
LanceLafontaine
źródło
źródło
Odpowiedzi:
Przy równej ilości pamięci w obu gniazdach, pamięć może być „przeplatana”, tak że kolejne fragmenty pamięci zmieniają się naprzemiennie. W ten sposób dostęp do pamięci jest rozdzielany do obu gniazd niemal idealnie równomiernie, umożliwiając łączenie przepustowości. Przy nierównych ilościach pamięć nie może być przeplatana i musi być najpierw zmapowana do jednego kija, a następnie do drugiego. Program, który uzyskuje dostęp do dużego ciągłego fragmentu pamięci, znajdzie prawie wszystkie swoje dostępy na jednym drążku i nie będzie żadnej kombinacji przepustowości.
źródło
Prawdopodobne wyjaśnienie techniczne polega na tym, że MacBook (płyta główna) obsługuje architekturę dwukanałową, a zatem wymaga 2 identycznych modułów pamięci. Testy sugerują, że daje to wzrost wydajności o 5–10%.
Gdy zostaną użyte dwa nieidentyczne moduły pamięci, płyta główna uruchomi moduły pamięci z prędkością najwolniejszego modułu.
źródło