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 z pytaniami i odpowiedziami dla SuperUser zawiera odpowiedzi na ciekawe pytania czytelnika.
Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, społecznościowego forum z pytaniami i odpowiedziami.
Zdjęcie dzięki uprzejmości redjar (Flickr).
Czytnik SuperUser LanceLafontaine chce wiedzieć, czy użycie nierównej ilości 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ść, wypełnij 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żywanie nierównych ilości pamięci RAM powoduje spadek wydajności, czy jest to tylko mit?
Współpracownicy SuperUser, David Schwartz i x, mają dla nas odpowiedź. Po pierwsze, David Schwartz:
Przy równej ilości pamięci w obu gniazdach, 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 potem na drugi. Program uzyskujący dostęp do dużego, ciągłego kawałka pamięci znajdzie prawie cały dostęp do jednego pinu i nie będzie połączenia pasma.
Poniżej znajduje się odpowiedź od mVincenta:
- 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 architekturę dwukanałową 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 zostaną użyte 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 masz coś do dodania 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.