Co jest wymagane, aby moduły RAM były w pełni kompatybilne ze sobą?

2

Dwa pytania:

  1. Czy jeden moduł pamięci może być lepszy od drugiego, jeśli oba mają taką samą prędkość (667 MHz) i oba są DDR2?
    Pytam o to, ponieważ znalazłem dwa moduły o identycznych specyfikacjach, ale jeden kosztował 40 dolarów, a drugi kosztował 160 dolarów.

  2. Czy cała pamięć RAM jest kompatybilna z komputerami Mac?
    Mój iMac akceptuje DDR2 SDRAM o częstotliwości 667 MHz. Czy to oznacza, że ​​WSZYSTKIE komputery stacjonarne DDR2 SDRAM o częstotliwości 667 MHz będą działać z moim komputerem iMac? Czy komputery Mac mają dodatkowe wymagania? (tj. „kompatybilność z komputerem Mac”)

Der Hochstapler
źródło
Dlaczego zostało to odrzucone?
Zastanawiając się nad tym kilka lat temu, postanowiłem wyciągnąć RAM z mojego Maca i sprawdzić numer części. Znalazłem identyczną pamięć RAM w serwisie eBay (szukając numerów części), która nie została w żaden sposób oznaczona jako mac, więc myślę, że była to „komputerowa pamięć RAM”. Dostałem za 32 $, gdy było to 150 $ w sklepie Mac. Pracował jak urok. Ale nie wszystkie pamięci RAM są kompatybilne ze wszystkimi płytami, dlatego zdecydowałem się na identyczny numer części (wtedy nie znałem wszystkich rzeczy, które robię teraz na temat architektury komputera). Rozbieżności cenowe, które zauważysz, mogą być również oparte na dostępności w stosunku do liczby maszyn, które nadal wymagają użycia.
conspiritech

Odpowiedzi:

4
  1. Istnieje kilka funkcji, które mogą odróżnić dwa moduły pamięci o tej samej prędkości zegara. Jak wspomniał Patrick, mogą mieć różne opóźnienia. Opóźnienie CAS jest liczbą cykli, jaką zajmuje od czasu, w którym jednostka centralna żąda określonego adresu pamięci do czasu, gdy dane są dostępne na stykach modułu pamięci i jest określona jako pojedyncza cyfra (np. CL = 5) lub jako seria cyfry oddzielone myślnikami (np. CL = 5-5-5-15). W tym drugim przypadku cyfry odnoszą się do zestawu opóźnień. Adresy pamięci są ułożone w wiersze i kolumny. CAS oznacza Column Address Strobe, ale występują również opóźnienia w adresie Row do adresu kolumny Opóźnienie (RCD), Przedrostek rzędu (RP) i Strobe Adres rzędu (RAS). Szczegóły wykraczają poza zakres tego pytania, ale jest miło Artykuł w Wikipedii z bardziej dogłębnym wyjaśnieniem wraz z ładną tabelą ilustrującą powiązania liczb.

    Ale to nie jedyna różnica. Moduły DIMM klasy serwerowej lub roboczej zazwyczaj zawierają bufory i / lub korektę błędów. Są to tak zwane Zarejestrowana (aka buforowana) pamięć i Pamięć ECC , odpowiednio, a moduł DIMM może mieć jedną, obie lub żadną z tych funkcji. Tego typu moduły często nie działają nawet w komputerach stacjonarnych klasy konsumenckiej, a jeśli działają, funkcje są zazwyczaj wyłączone. W przypadku komputerów stacjonarnych klasy konsumenckiej należy zawsze szukać Bez buforowania moduły pamięci.

    Istnieją również inne powody, dla których jeden moduł może być droższy - na przykład może mieć jedną lub więcej (głównie kosmetycznych) dodatkowych funkcji, takich jak radiator, zestaw wentylatorów lub nawet migające diody LED .

    Wreszcie, niektóre marki zyskały reputację za niezawodność i kompatybilność (zarówno z komputerem, jak iz innymi modułami pamięci), podczas gdy inne mają wyższe zgłaszane współczynniki awaryjności i więcej skarg dotyczących stabilności lub zgodności. Spędziłem wiele lat tylko na zakupie niektórych marek pamięci, ale w ciągu ostatnich kilku lat zacząłem czasem używać innych marek. Niestety, 3 z 5 innych marek, które wypróbowałem, miało problemy z niezawodnością, często przechodząc początkową dokładną diagnostykę pamięci, ale nie udając się ponad rok później. Prawdą jest, że większość pamięci ma dożywotnią gwarancję, ale kłopot z diagnozowaniem przypadkowych awarii i późniejszą koniecznością zakupu większej ilości pamięci do użycia podczas procesu wymiany jest czymś, co warto rozważyć.

  2. Oprócz zgłaszanych problemów związanych z synchronizacją niektóre komputery Mac wymagają niskoprofilowych modułów DIMM, które nie są tak wysokie jak inne moduły DIMM. W przypadku tych modeli wyższe moduły DIMM nie zmieszczą się w dostępnej przestrzeni. Z tego tylko powodu powinieneś sprawdzić kompatybilność z Macem lub przynajmniej sprawdzić fizyczne wymiary pamięci. Biorąc pod uwagę dwa moduły o podobnych cenach, wybrałbym ten, który jest albo oznaczony jako kompatybilny z Mac, albo dla którego inny właściciel Maca zostawił pozytywną recenzję. Jeśli istnieje ogromna różnica w cenie, prawdopodobnie spróbuję tańszej, pod warunkiem, że mogę ją zwrócić.

rob
źródło
Z ciekawości, czy mógłbyś wyjaśnić dzieloną wersję notacji CAS?
Der Hochstapler
1
Jasne - w rzeczywistości odnoszą się do zestawu latencji. Adresy pamięci są ułożone w wiersze i kolumny. CAS oznacza Kolumna adresu stroboskopu , ale występują również opóźnienia dla RAS do CAS Delay (RCD), RAS Precharge (RP) i Row Address Strobe (RAS). Oto bardziej szczegółowe wyjaśnienie wraz z ładną tabelą ilustrującą powiązania liczb: en.wikipedia.org/wiki/SDRAM_latency
rob
1

Moduły RAM o podobnych parametrach mogą mieć różne opóźnienia CAS. Wszystkie pozostałe elementy są równe, moduł o niższym opóźnieniu CAS (czasem wymienionym jako CL) będzie kosztował więcej, ponieważ jest szybszy.

Nie wszystkie pamięci są kompatybilne z komputerami Mac. Widziałem MacBooka Pro, który potrzebował wartości CL od 8 do 10. Wszystko, co było wyższe lub niższe powodowało panikę jądra. Powinieneś znaleźć opóźnienie CAS pamięci RAM, która była dostarczana z danym komputerem Mac, i kupić pamięć z takim opóźnieniem lub wyższym. Apple zwykle dostarcza maszyny o najniższej latencji (tj. Najszybszej) pamięci obsługiwanej przez ten model Mac.

Patrick Seymour
źródło
1
Ważne jest również to, że niektóre pamięci są wyposażone w dodatki, takie jak radiatory, które czynią je droższymi.
Ziv