Najlepsza odpowiedź
„Zwykła pamięć RAM dla komputerów stacjonarnych” to moduł z 64 pinami danych, ponieważ jak również wszystkie linie adresowe i sterujące dla każdej pamięci DRAM, podłączone bezpośrednio do złotych podkładek złącza. Jeśli bit danych jest zły, procesor nigdy się nie dowie.
Moduł pamięci RAM z ECC (kod korekcji błędów) ma wystarczającą liczbę chipów DRAM dla 64 bitów danych plus 8 dodatkowych bitów do przechowywania kodu używanego do sprawdź, czy nie wystąpił błąd w danych, aw niektórych przypadkach popraw go.
Registered DIMM (RDIMM) ma dodatkowy chip zwany Register Clock Device (RCD), który pełni dwie funkcje.
- Moduł DIMM z 72 bitami danych może być wykonany z chipów, z których każdy ma 4 lub 8 bitów danych. Moduł DIMM wykorzystujący 4-bitowe chipy potrzebuje 18 z nich na całą szerokość 72-bitową modułu. Kołek sterujący pochodzący z procesora, który nakazuje modułowi DIMM odczyt lub zapis danych, jest podłączony do każdego układu DRAM w module. Podłączenie jednego pinu procesora do wielu chipów spowoduje osłabienie sygnału odbieranego z każdego układu, jak rozdzielenie pojedynczego węża ogrodowego na 18 różnych zraszaczy. Jedną z funkcji układu RCD jest posiadanie pojedynczego połączenia dla sygnału pochodzącego z procesora i wzmacnianie go przed wysłaniem go do innych układów DRAM w module. W rezultacie każdy chip otrzymuje mocną kopię oryginalnego sygnału.
- Drugą funkcją wyłącznika RCD w zarejestrowanym module DIMM jest synchronizacja sygnałów docierających do układów DRAM, aby były one odbierane w tym samym czas na każdym chipie. Przewód dla sygnału przechodzącego ze złącza DIMM do każdego z układów DRAM różni się na tyle długością, że dalsze układy nie odbierają sygnału przychodzącego do modułu DIMM w tym samym czasie. W rezultacie bity danych z każdego układu nie docierają do procesora jednocześnie. RCD może skalibrować swoje sygnały sterujące do każdego układu tak, aby wszystkie działały w tym samym czasie (np. Sygnały docierające do układów oddalonych o dodatkowy cal otrzymują „przewagę”).
Odpowiedź
Czy potrzebuję pamięci ECC czy innej niż ECC? To pytanie zadaje większość użytkowników pamięci i chociaż jest nieco techniczne, można na nie odpowiedzieć w ciągu kilku minut, ucząc się, jak działa pamięć ECC i non-ECC. Znana również jako pamięć parzystości, pamięć ECC to komputerowy magazyn danych wykrywanie i korygowanie wewnętrznych uszkodzeń danych lub błędów danych. Ma więcej chipów pamięci niż bez ECC. Zwykle jest używany w systemach komputerowych, które przechowują dane o dużej wartości i gdzie uszkodzenie danych jest niedopuszczalne. Utrzymuje odporność systemu pamięci na błędy jednobitowe, w których pojedyncza jednostka danych jest zmieniana podczas transmisji danych z powodu błędu komunikacji sieciowej. Przyjmując „1” jako próbną jednostkę jako przesłane dane w Twoim systemie, jeśli zamiast tego otrzymał „0”; to jest właśnie to, co nazywasz błędem jednobitowym.
Często mylnie porównywany z pamięcią rejestrowaną lub buforowaną, w rzeczywistości nie jest tym samym, co pamięć ECC. Zarejestrowana pamięć może ustabilizować transmisję danych, ale ECC nie stabilizuje jej, ale zamiast tego automatycznie wykrywa błędy pamięci i koryguje je. To powiedziawszy, pamięć ECC sparowana z zarejestrowaną pamięcią (ale nie bezpośrednio powiązaną) to pamięć, która jest głównie używana dla serwerów i stacji roboczych.
Przykładowa pamięć ECC, która jest obecnie sprzedawana, to Twój Crucial 16 GB (8 GB x 2) i kosztuje około 120 USD.
Pamięć bez ECC
Używany głównie w systemach domowych, nie ma automatycznego wykrywania i korygowania błędów pamięci przez ECC, ale ma przewagę 2\% pod względem wydajności i zwykle jest tańszy, ale biorąc pod uwagę dane przechowywane przez twój system, może to nie być taka wielka sprawa.
Błąd lub uszkodzenie pamięci zwykle pojawia się, gdy system jest zasilany zbyt długo, więc posiadanie pamięci Non-ECC spowoduje niewielki błąd i powinno być co jakiś czas wyłączane. W przeciwieństwie do systemu, który jest zasilany przez pamięć ECC, może trwać dłużej i nie miałby żadnego wpływu na stabilność pamięci.
Przykładowa pamięć inna niż ECC, która jest obecnie sprzedawana, to Kingston ValueRAM 16 GB ( 8 GBx2), który kosztuje około 74 USD.
Pamięć ECC kontra pamięć bez ECC
Jaka jest różnica między pamięcią ECC pamięć i pamięć bez ECC? Podczas gdy obie robią wszystko, co powinna robić pamięć, pamięć ECC oferuje więcej niż zwykły odczyt i zapis danych.
Pamięć ECC automatycznie wykryje błędy, które pochodzą z twojej pamięci i automatycznie je poprawi. Pamięć bez ECC tego nie zrobi, ale działa trochę szybciej i będzie też nieco tańsza.Pamięć ECC będzie miała większą stabilność i dlatego często jest preferowana przez serwery i stacje robocze z bezcennymi danymi, na utratę których użytkownicy nie mogą sobie pozwolić, podczas gdy pamięć inna niż ECC jest często używana w systemie domowym, który wymaga maksymalnego zwiększenia wydajności. jeśli nie pozostaje włączony zbyt długo.
Należy również wziąć pod uwagę, że sparowanie pamięci ECC i innej niż ECC spowoduje wyłączenie automatycznego wykrywania ECC i korekcji błędów / uszkodzeń pamięci. Więc najlepszym rozwiązaniem byłoby sparowanie pamięci ECC z pamięcią ECC.
Pamięć ECC
- Automatycznie wykrywa błędy pamięci i koryguje je.
- Droższe.
- 2\% gorsza wydajność.
- Zalecane dla system z danymi o dużej wartości (serwery i stacje robocze). Pamięć bez ECC Tańsza, ale nie może wykryć błędów.