Zrozumienie, identyfikacja i aktualizacja pamięci RAM w komputerze
wprowadzenie
ten poradnik ma na celu wyjaśnienie, czym jest PAMIĘĆ RAM i dać trochę tła na temat różnych technologii pamięci, aby pomóc zidentyfikować PAMIĘĆ RAM w komputerze. Omówi również prędkość pamięci RAM i parametry czasowe, aby pomóc ci zrozumieć specyfikacje często cytowane na stronach internetowych dostawców. Jego ostatecznym celem jest pomoc w aktualizacji systemu, sugerując kilka narzędzi i strategii, które pomogą Ci wybrać nową pamięć RAM. Jest napisany z punktu widzenia właściciela komputera stacjonarnego, ale większość pojęć dotyczy również laptopów i notebooków.
podobnie jak wszystkie komponenty PC, RAM przeszedł szereg ewolucyjnych zmian (i kilka rewolucyjnych zmian) i tylko pamięć RAM zaprojektowana dla twojego komputera będzie działać w Twoim komputerze. Obecnie na rynku są dosłownie setki różnych produktów pamięci RAM, dlatego ważne jest, aby znać odpowiedni typ dla swojego systemu.
próbuję napisać to dla nietechnicznego użytkownika, ale im dalej się dostaję, tym bardziej wchodzę w techno-bełkot, więc może będziesz musiał nauczyć się kilku terminów po drodze. Zakładam znajomość popularnych terminów, takich jak megabajty i gigabajty itp. Wreszcie powinienem powiedzieć, że nie jestem ekspertem pamięci, niektóre informacje TUTAJ natknąłem się w procesie pisania tego samouczka, ale mam nadzieję, że dostaniesz jak najwięcej z tej eksploracji pamięci RAM, jak mam.
ten poradnik może zawierać więcej niż kiedykolwiek chciałeś wiedzieć o pamięci PC!
wymagane narzędzia
zalecamy następujące programy, aby pomóc w testowaniu pamięci.
- najnowsza wersja CPU-Z od http://www.cpuid.org/cpuz.php#about
- Memtest86 z http://www.memtest86.com
postępuj zgodnie z instrukcjami, aby utworzyć dyskietkę startową lub bootowalną płytę CD (opcjonalnie).
co to jest RAM?
termin ” RAM ” jest akronimem pamięci o dostępie losowym, jest to pamięć, której komputer używa do uruchamiania systemu operacyjnego i wszystkich uruchamianych aplikacji. Nazwa oznacza, że komputer może uzyskać dostęp do informacji przechowywanych w dowolnym miejscu (np. w losowej lokalizacji) w pamięci RAM poprzez bezpośrednie adresowanie tej części pamięci RAM. Innymi słowy, jeśli są jakieś informacje przechowywane w 1000-tej lokalizacji w pamięci, system nie musi odczytywać informacji z poprzednich 999 lokalizacji, aby się tam dostać, zamiast tego może uzyskać dostęp do 1000-tej lokalizacji po prostu określając ją. Alternatywą byłby dostęp sekwencyjny, czego przykładem byłby dostęp do informacji przechowywanych na dysku twardym – dysk może odczytywać tylko te informacje, które obecnie przechodzą pod głowicami odczytu/zapisu, więc jeśli aplikacja chce uzyskać informacje powiedzmy w sektorze 14 pewnej ścieżki, dysk nie ma opcji, jak tylko odczytać wszystkie informacje na tej ścieżce. Elektronika napędu następnie oddziela informacje z sektora 14 i zwraca je do aplikacji, informacje z reszty toru są odrzucane. Tak więc RAM jest najszybszym sposobem organizowania informacji do wyszukiwania. Dlaczego nie mieć wszystko na komputerze przechowywane na PAMIĘCI RAM? Odpowiedź to koszt i zmienność-RAM kosztuje znacznie więcej na GB niż dysk twardy, a większość pamięci RAM wymaga zasilania, aby utrzymać przechowywane w nim informacje (jego pamięć jest „niestabilna”). Gdybyś miał komputer tylko z pamięcią RAM, musiałbyś ponownie załadować system operacyjny i wszystkie aplikacje i dane za każdym razem, gdy wyłączyłeś lub nastąpił zanik zasilania. Istnieją odpowiednie zastosowania dla tego typu komputerów (np. cienkich klientów), ale ogólnie system jest najlepiej obsługiwany przez mieszankę pamięci RAM i dysku. Komputer potrzebuje różnych ilości pamięci RAM do różnych zadań, a im więcej aplikacji otworzysz, tym więcej pamięci RAM jest wymagane. Możesz pomyśleć, że prędzej czy później zabraknie Ci pamięci RAM i co wtedy? Dobrze System Operacyjny jest zaprojektowany, aby poradzić sobie z tą sytuacją poprzez „stronicowanie” bloków pamięci RAM na dysk twardy. Oznacza to, że jeśli systemowi kończy się pamięć RAM, pobiera ona zawartość „fragmentu” pamięci RAM (Zwykle najmniej używanej części) i zapisuje ją do zarezerwowanego obszaru dysku twardego, zwanego przestrzenią pliku Strony lub wymiany. „Część” pamięci RAM jest następnie zadeklarowana jako wolna do użytku. Używając przestrzeni wymiany w ten sposób system Zwykle nigdy nie wyczerpuje pamięci RAM. Ale jak już omówiliśmy dostęp do informacji na dysku twardym jest z natury wolniejszy niż dostęp do niego z pamięci RAM, więc w rezultacie komputer zwalnia. Nikt nie lubi wolnego komputera, więc co z tym zrobić? Oczywiście chcesz dodać więcej pamięci RAM, ale aby to zrobić, musisz dopasować dodatkową pamięć RAM do tego, co jest już w komputerze i musisz mieć pewność, że Twoja płyta główna będzie obsługiwać rodzaj pamięci RAM, którego zamierzasz użyć.
różne typy pamięci i pewna Terminologia
w „początku” RAM pojawiły się w postaci układów półprzewodnikowych, które były indywidualnie podłączane lub lutowane do płyty głównej. To składało się na oryginalne 640kb pamięci systemowej, na której DOS tak długo wisiał. Teraz pamięć jest w modułach typu clip-in, Zwykle zwanych memory sticks (nie mylić z pendrive ’ ami USB, które czasami noszą tę nazwę). Karty pamięci lub Moduły zmieniały format na przestrzeni lat wraz ze wzrostem ich pojemności. Oto lista głównych typów, w przybliżonej kolejności rosnącej złożoności, wraz z innymi terminami używanymi do ich opisania:
moduł SIP 30pin
moduł SIMM 30pin
moduł DIMM *
moduł DDR z heatspreaderami *
moduł DDR2 z dużymi heatspreaderami *
- piny-pierwotnie nazwa ” nóg ” na module pamięci, podobna do nóg (lub ołowiu) na chipie elektronicznym. Terminologia została przeniesiona do opisania liczby kontaktów w modułach pamięci, nawet jeśli nie są to piny.
- Bus – Grupa przewodów elektrycznych łączących różne części komputera. Tak jak autobus w prawdziwym życiu jest środkiem transportu dużej liczby ludzi z jednego miejsca do drugiego, tak autobus w komputerze jest środkiem transportu dużej liczby sygnałów (lub danych) z jednego układu scalonego do drugiego. Na przykład szyna front-side bus (FSB) transportuje dane między procesorem a kontrolerem pamięci (i do innych miejsc docelowych). Magistrale mogą zawierać podgrupy, które również są magistralami, na przykład „Magistrala pamięci”, która łączy kontroler pamięci, a pamięć RAM zawiera magistralę adresową, magistralę danych i magistralę poleceń.
- SIP – Single Inline Package – przestarzały typ modułu pamięci z jednym rzędem (rzeczywistych) pinów wzdłuż jednej strony.
- SIMM – Single Inline Memory Module – przestarzały Typ pamięci Memory stick z stykami zasilania i danych po jednej stronie płyty. 30 szpilek.
- DRAM – Dynamic Random Access Memory – ogólny termin opisujący PAMIĘĆ RAM, w której dane muszą być stale odświeżane. Bardzo szeroko stosowany w masowej produkcji komputerów.
- SRAM – statyczna pamięć o dostępie swobodnym – ogólny termin opisujący PAMIĘĆ RAM, w której dane są przechowywane bez konieczności odświeżania. Szybszy, większy i droższy niż DRAM.
- Pamięć podręczna – Cache to termin używany do opisania wielu różnych funkcji w komputerze. Pamięć Cache jest oddzielnym magazynem pamięci SRAM używanym przez procesor do przechowywania najczęściej używanych „informacji”. Pamięć podręczna może być dostępna szybciej niż zwykła PAMIĘĆ RAM, więc dzięki przechowywaniu często używanych funkcji/danych można uzyskać ogólny wzrost prędkości. Istnieją różne „poziomy” pamięci podręcznej w zależności od tego, jak blisko są do procesora, pamięć podręczna poziomu 1 jest w rzeczywistości częścią samego procesora, poziom 2 i poziom 3 są zewnętrzne do procesora zwykle na płycie głównej.
- FP – Fast Page RAM – rodzaj pamięci DRAM, wprowadzony w 1987 roku, który umożliwia wielokrotny dostęp do lokalizacji pamięci bez konieczności ponownego podawania adresu.
- EDO – Extended Data Output RAM – rodzaj pamięci DRAM, który wykorzystuje założenia dotyczące kolejnego dostępu do pamięci do wcześniej odczytanych danych. Wprowadzony w 1990 roku z około 10% wzrostem szybkości w stosunku do szybkiej strony. Czasami znany jako Hyper Page Mode (HPM).
- DIMM – Dual Inline Memory Module – karta pamięci ze stykami zasilania i danych po obu stronach płytki.
- Parzystość – parzystość jest częścią procesu sprawdzania błędów, który może być używany do weryfikacji integralności danych przechowywanych w pamięci RAM. Dane są przechowywane, jak to zawsze bywa w komputerach, w postaci binarnej-sekwencji ośmiu jedynek i zer, które składają się na bajt danych. Parzystość tego bajtu danych jest ustalana przez określenie, czy w danych jest nieparzysta liczba, czy parzysta liczba. Parzystość każdego bajtu danych może być przechowywana przez dodanie dodatkowego bitu danych, który może być jedynką lub zerem. Ten dodatkowy bit danych nazywany jest „bitem parzystości”. W systemie „parzystość parzysta” jeśli całkowita liczba jedynek w bajcie jest liczbą nieparzystą bit parzystości jest ustawiony na jeden, a więc na liczbę jedynek. (Istnieje również „nieparzysty system parzystości”, który jest na odwrót, aby zmylić nas wszystkich). Gdy dane są odczytywane z powrotem do systemu, komputer ponownie oblicza parzystość bajtu danych i porównuje go z bitem parzystości, który został z nim zapisany. Jeśli obliczone i zapisane parytety zgadzają się ,to wszystko jest dobrze (zwykle), ale jeśli się nie zgadzają, to wystąpił błąd i bajt danych jest podejrzany. Aby użyć sprawdzania błędu parzystości, PAMIĘĆ RAM musi być w stanie przechowywać dziewięć bitów na bajt informacji.
- ECC-Error Correcting Code-PAMIĘĆ RAM, która ma dodatkowe przechowywanie danych dla bitów sum kontrolnych, aby umożliwić korektę błędów „w locie”. Kontroler pamięci na płycie głównej musi obsługiwać tę funkcję.
- SDRAM-Jednoczęściowa Synchroniczna dynamiczna pamięć o dostępie swobodnym (Single data – rate Synchronous Dynamic Random Access Memory) wprowadzona w 1997 r., dostęp do pamięci jest synchronizowany z zegarem magistrali, a szyna ma szerokość 64 bitów. Moduły 168 pin.
- RAMBUS – rewolucyjna technologia pamięci opracowana przez firmę Rambus Inc. oparty na typie pamięci wideo i przeznaczony do użytku w komputerach z procesorami Intel. Wprowadzony w 1999 roku.
- RIMM-Rambus Inline Memory Module-karta pamięci stosowana w systemach wykorzystujących pamięć RAM Rambus. Moduły 184 pin.
- C-RIMM – moduł ciągłości wymagany do wypełnienia pustych gniazd pamięci w systemie Rambus.
- RDRAM – Rambus DRAM – pierwotnie zaprojektowany do pracy z prędkością magistrali do 800 MHz, ale tylko 16 bitów szerokości.
- pamięć DDR – Double Data Rate – rodzaj pamięci DRAM opartej na technologii SDRAM, która pracuje z dwukrotnie większą częstotliwością taktowania magistrali. Wykorzystuje moduły 184 pin. Wydany w 2000 roku. Była to technologia pamięci do końca 2005 roku.
- SODIMM i SORIMM – małe wersje dysz DIMM i RIMM. Są to mniejsze i cieńsze moduły pamięci, zwykle stosowane w laptopach. Moduły mają 144 lub 200 pinów.
- SPD – Serial Presence Detect-obwody (EEPROM) wbudowane w moduł pamięci RAM, które będą wysyłać informacje do BIOS-u i kontrolera pamięci, aby poinformować go, jakiego typu i ile pamięci jest obecna, gdzie jest i skonfigurować złożone parametry taktowania.
- heat Spreader – cienka metalowa osłona, która styka się termicznie z układami pamięci i pomaga w chłodzeniu. Umożliwia również producentom umieszczanie dużych logo i odznak na modułach pamięci.
- pamięć DDR2 – Double Data Rate2 – rodzaj pamięci DRAM opartej na technologii DDR, która pracuje z dwukrotnie większą częstotliwością zegara. Wydany w 2004 roku. Oczekuje się, że będzie to technologia pamięci głównego nurtu do końca 2007 roku. Nie jest kompatybilny z płytami głównymi DDR. Moduły mają 240 pinów.
- Dwukanałowa pamięć – nie ma różnicy między dwukanałową pamięcią DDR a zwykłą pamięcią DDR, to płyta główna jest inna. Systemy, które mają możliwości dwukanałowe, mogą skutecznie podwoić przepustowość magistrali pamięci, uzyskując dostęp do modułów pamięci RAM w parach. Aby korzystać z podwójnego kanałów, kupujesz PAMIĘĆ RAM w dopasowanych parach i instalujesz ją symetrycznie w kanałach pamięci.
- Pamięć wirtualna – jest to RAM, który jest symulowany przez system, gdy brakuje miejsca w rzeczywistych modułach pamięci, w rzeczywistości jest to miejsce na dysku twardym i jako taki jest znacznie wolniejszy dostęp niż prawdziwa PAMIĘĆ RAM. Znaczne pogorszenie wydajności systemu następuje, gdy więcej niż pewien procent bieżących danych znajduje się w pamięci wirtualnej.
- Latency – interwał opóźnienia. Miałem nadzieję, że to przemyślimy, ale tak wiele firm RAM cytuje dane o opóźnieniach, że na pewno się pojawi. Zobacz sekcję o opóźnieniach poniżej.
- Bank – Grupa układów pamięci (nie modułów), które razem mogą dostarczyć wystarczającą ilość bitów danych, aby dorównać szynie danych procesora. W czasach 30-pinowych modułów układy pamięci posiadały tylko jeden bit na adres i można było zmieścić tylko 8 układów na module, więc aby „wypełnić” magistralę danych 486cpu (która była szeroka na 32 bity), potrzebne były cztery moduły do utworzenia jednego banku. Wprowadzenie 72-pinowych SIMMs oznaczało, że całe 32-bitowe dane mogły być dostarczane przez jeden moduł, ale kiedy Procesor Pentium został wprowadzony z 64-bitową magistralą danych, więc potrzebowałeś 2 SIMMs do utworzenia banku. To wyjaśnia, dlaczego właściciele starszych systemów Pentium zawsze musieli dodawać lub aktualizować swoją pamięć parami. Wraz z wprowadzeniem 168PIN DIMM ta wada została pokonana i teraz może być wiele banków pamięci RAM na jednym module pamięci.
- Rank – rząd układów pamięci. Zazwyczaj ranga wypełnia jedną stronę modułu pamięci, więc jeśli twój moduł ma dwie rangi, oznacza to, że po obu stronach znajdują się żetony.
ilustrowany przewodnik po modułach pamięci zobacz ten link – http://www.crucial.com/library/memorymodid.asp
typowe rozmiary RAM
o ile dobrze pamiętam oryginalne Simmy pojawiły się w pakietach 256KB, 512KB i 1MB i kosztowały małą fortunę. W czasach Windows 95 komputer zwykle miał kilka modułów pamięci 4MB lub 8MB. Do czasu, gdy pojawił się Windows 98, stały się one modułami 16MB lub 32MB, aby stworzyć około 64MB w dobrym systemie. W przypadku komputerów z systemem Windows XP 128 MB jest wykonalnym minimum w zależności od tego, jakie aplikacje chcesz uruchomić, Moduły zwykle mają 128 MB, 256 MB lub 512 MB. Obecnie systemy rutynowo wysyłane z kijami 512MB i kijami 1GB stają się coraz bardziej powszechne.
rozmiary modułów pamięci RAM zawsze podwójne: 4 MB, 8 MB, 16 MB, 32 MB, 64 MB, 128 MB, 256 MB, 512 MB, 1 GB, 2 GB itp. (ponieważ ściśle mówiąc 1GB = 1024MB) nie znajdziesz na przykład żadnych modułów 96MB RAM, ale twój system może mieć „nietypową” ilość całkowitej pamięci RAM z kilku powodów
- system zawiera moduły pamięci RAM o różnych rozmiarach.
- na przykład Twój system pokazuje 192MB pamięci RAM. Najprawdopodobniej był to system, który rozpoczął życie z 64MB pamięci SDRAM i został uaktualniony przez dodanie modułu 128MB.
- system ma wbudowane wideo.
- gdy system ma wbudowane Wideo, „karta” wideo jest zintegrowana z płytą główną, ale nie jest dostarczana pamięć wideo, zamiast tego System rezerwuje część pamięci RAM systemowej, aby działała jako pamięć wideo. Ilość zarezerwowanej pamięci zależy od ustawień w BIOS-ie i zwykle ma standardowy rozmiar od 4MB do 64MB. „Całkowita” ilość pamięci RAM, którą widzi System Windows, jest wtedy wielkością modułu pamięci RAM, pomniejszoną o ilość zarezerwowaną dla wideo. Może to skutkować bardzo dziwnie wyglądającymi ilościami całkowitej pamięci RAM systemu. Na przykład całkowita pamięć RAM systemu może być podawana jako 352 MB. Może to składać się z jednego modułu 128MB plus jednego modułu 256MB mniej 32MB zarezerwowanego dla wideo.
prędkość RAM
PAMIĘĆ RAM w komputerach Intel jest dostępna przez procesor za pośrednictwem przedniej szyny (FSB) i szyny pamięci. Ulepszenia technologiczne radykalnie zmieniły prędkość FSB. Podobnie sama pamięć RAM ma maksymalną prędkość, przy której może niezawodnie działać i musi być co najmniej tak wysoka, jak prędkość magistrali pamięci. Oczywiście istnieje „szara strefa”, w której zdefiniowano niezawodne działanie i jest to jedna z różnic między „niską jakością” a „wysoką jakością” pamięci RAM – wysokiej jakości PAMIĘĆ RAM prawdopodobnie będzie działać z niemal 100% niezawodnością znacznie powyżej prędkości magistrali, dla której jest oceniana. Jest to jeden z regionów, które overclockerzy wykorzystują do zwiększenia wydajności systemu – zwiększając prędkość FSB, aby wykorzystać wydajność „strefy buforowej” dobrej jakości pamięci RAM.
przestarzałe Moduły SIMM (EDO lub FP) były oceniane przez reakcję układów na module np. 70 nanosekund. Starsze pamięci SDRAM były oceniane jako prędkości 66MHz, 100MHz (PC100) lub 133MHz (PC133). Oryginalny DDR został oceniony na PC1600 lub PC2100. Obecny DDR jest oceniany jako PC3200. Oryginalne Moduły RIMM to PC600, PC700 i PC800. Obecne Moduły RIMM mają oznaczenie PC1066. Oryginalny DDR2 jest przeznaczony do prędkości 400MHz, 533MHz i 667MHz. Najnowszy DDR2 jest przeznaczony do pracy z prędkością 800MHz.
Co to znaczy pod względem ilości danych, które można przesłać na sekundę? Korzystając z informacji z różnych stron producentów pamięci, możemy stworzyć tabelę, aby pokazać pewne porównania wydajności szczytowej pamięci:
Typ pamięci RAM | ocena komputera | prędkość pamięci RAM w MHz |
Szczytowa przepustowość w MB / s |
SDRAM | PC100 | 100 | 800 |
SDRAM | PC133 | 133 | 1100 |
RIMM | PC800 | 400 | 1600 |
RIMM | PC1066 | 533 | 2100 |
DDR | PC1600 | 200 | 1600 |
DDR | PC2100 | 266 | 2100 |
DDR | PC2700 | 366 | 2700 |
DDR | PC3200 | 400 | 3200 |
Dual Channel RIMM | PC800 | 400 | 3200 |
Dual Channel RIMM | PC1066 | 533 | 4200 |
Dual Channel DDR2 | PC2-3200 | 400 | 6400 |
Dual Channel DDR2 | PC2-4200 | 533 | 8400 |
Dwukanałowy DDR2 | PC2-5300 | 667 | 10600 |
Dwukanałowy DDR2 | PC2-6400 | 800 | 12800 |
opóźnienie pamięci
teraz dostajemy techniczne… Najprościej mówiąc opóźnienie to opóźnienie. W komputerze jest to nieunikniona przerwa między prośbą o niektóre dane i posiadanie tych danych do wykorzystania. Aby dać przykład prawdziwego życia, spojrzałem na stronę Newegg i znalazłem kilka par modułów pamięci RAM 1GB DDR PC3200, które wyglądałyby ładnie w moim systemie, ale czy lepiej zamówić OCZ Gold RAM z synchronizacją 2-3-3-8 lub wysokowydajną pamięć RAM Mushkin z synchronizacją 2-3-2-6? Co do cholery oznaczają te liczby?
postaram się podać proste wyjaśnienie, ale jeśli ta terminologia naprawdę sprawia, że oczy są połyskujące, to pamiętaj, że wszystko inne jest równe, to im niższe liczby, tym lepiej będzie Ramu. Następnie przejdź do następnej sekcji. Dla reszty z nas tutaj idzie:
dane są przechowywane w układach pamięci komputera w podobny sposób, jak zapisywanie danych w arkuszu kalkulacyjnym – są uporządkowane w wierszach i kolumnach i są sekwencyjne wzdłuż wiersza. Na przykład w chipie 16Mbit byłoby 4,194,304 lokalizacje adresów lub „komórki” ułożone w 2048 wierszy i 2048 kolumn. Każda komórka w chipie zawiera cztery bity danych. Część chipa może wyglądać tak:
adres | Kolumna 1 | kolumna 2 | kolumna 3 | kolumna 4 |
wiersz 1 | 1101 | 1001 | 0100 | 0110 |
wiersz 2 | 1011 | 1000 | 1100 | 0000 |
wiersz 3 | 1111 | 1010 | 0101 | 1100 |
wiersz 4 | 1011 | 0011 | 1010 | 1100 |
należy pamiętać, że jedynki i zera są reprezentowane przez poziomy napięcia w postaci ładunku elektrycznego w kondensatorze w prawdziwym chipie i że są one wielokrotnie odświeżane. Aby odczytać dane w konkretnej komórce w naszym Układzie 2048×2048, komputer musi wskazać, w którym wierszu znajdują się dane, a następnie wskazać kolumnę, w której przechowywana jest komórka zawierająca wymagane dane. Robi to poprzez wystawienie (w trybie binarnym) „adresu” dla wiersza, a następnie kolumny przy użyciu tej samej 11-bitowej magistrali adresowej w każdym przypadku (ponieważ potrzeba 11 bitów, aby policzyć do 2048 w trybie binarnym). Na przykład, aby odczytać dane z zielonej komórki na diagramie, komputer musi najpierw adresować wiersz 3 (podświetlony na Żółto), a po ustaleniu tego adresu adresuje kolumnę 2 (podświetlony na niebiesko). Widzisz już opóźnienie?
ponieważ wszystko dzieje się z zadziwiającą prędkością, musi być „pauza” między wydaniem adresu wiersza a wydaniem adresu kolumny, aby umożliwić stabilizację napięć. Jeśli pauza nie jest wystarczająco długa, adres kolumny może zostać uszkodzony przez napięcie Pozostałe z adresu wiersza, co spowoduje odczyt nieprawidłowych danych. Zarówno adres wiersza, jak i adres kolumny są „zatrzaskiwane” do układu pamięci przez sygnały zwane „strobes”, więc mamy adres wiersza Strobe (RAS) i adres kolumny Strobe (CAS). Konieczne opóźnienie między nimi nazywane jest opóźnieniem RAS-CAS lub TRCD. Wszystkie opóźnienia, o których mowa, są mierzone w cyklach zegara, a nie rzeczywistych odstępach czasu.
po odczytaniu danych komórki (1010) następne cztery wymagane bity danych są (zwykle) w tym samym wierszu, ale w następnej kolumnie wzdłuż, więc tylko adres kolumny musi zostać zmieniony. Ponownie musi nastąpić opóźnienie, gdy poprzedni adres „wyparuje”, a napięcie nowego adresu ustabilizuje się przed zablokowaniem adresu. Opóźnienie to nazywa się opóźnieniem CAS lub CL.
podobnie, gdy wszystkie wymagane dane w wierszu zostały odczytane, należy zająć się innym wierszem. Ponieważ zawartość komórek musi zostać odświeżona i odbywa się to na podstawie rzędu po rzędzie, wymagane jest kolejne opóźnienie zwane czasem ładowania RAS lub TRP.
pamięć w komputerze nie jest aktywna przez cały czas, a podczas (małych) okresów bezczynności niektóre części pamięci są wyłączane, aby zapobiec przegrzaniu układów. Wprowadza to opóźnienie, gdy trzeba je ponownie aktywować. Nazywa się to opóźnieniem „aktywnym do ładowania” lub TRAS.
wreszcie jest jeszcze jedno opóźnienie, które musi być dozwolone, czyli opóźnienie między komputerem wybierającym konkretny układ pamięci (ponieważ będzie wiele układów tworzących PAMIĘĆ RAM) a możliwością wydania polecenia temu układowi. Nazywa się to command Rate i z jakiegoś powodu wydaje się być bez akronimu.
wracając więc do realnego świata i naszych przykładów z Newegg czy możesz zgadnąć, jakie są cytowane liczby „czasowe”? Zgadza się – są to opóźnienia lub opóźnienia, o których właśnie rozmawialiśmy. Oto jak może wyglądać typowa Specyfikacja czasu:
- pierwszą liczbą (2) jest CL, opóźnienie CAS. Wartość ta ma największy wpływ na wydajność systemu. Zwykle jest to 2, 2,5 lub 3 dla pamięci DDR.
- druga liczba (3) to TRCD, opóźnienie RAS do CAS. Nie tak krytyczny jak CL, zwykle jest to 2,3 lub 4 dla pamięci DDR.
- trzecią liczbą (2) jest TRP, opóźnienie ładowania RAS. Wartość ta ma podobne efekty do TRCD.
- czwarta liczba (6) to TRAS, Aktywny do wstępnego ładowania opóźnienia. Wartość ta ma większy wpływ na stabilność niż wydajność. Zazwyczaj od 5 do 8 dla pamięci DDR.
- ostatnia liczba (1T) jest szybkością polecenia i jest często pomijana, ponieważ prawie zawsze jest to 1T. dla wolnej pamięci RAM byłoby to 2T. O dziwo niektórzy overclockerzy uzyskują bardzo dobre wyniki, celowo ustawiając szybkość poleceń na 2T, nawet przy niskim opóźnieniu pamięci RAM, ponieważ pozwala im to na większą elastyczność podczas dostosowywania innych opóźnień i prędkości magistrali.
zauważ, że liczby są ważne tylko dla znamionowego taktowania zegara i będą również zupełnie różne dla różnych typów pamięci RAM.
prawdziwymi przykładami były 2-3-3-8 i 2-3-2-6, z których oba są dobre dla DDR przy 400MHz, ale teraz widzę, że Mushkin 2-3-2-6 RAM może być bardziej stabilny pod dużym obciążeniem niż OCZ RAM. Mogę więc sprawdzić różnicę cen i rozważyć, czy może to być ważny czynnik dla mojego komputera.
te opóźnienia i dane czasowe muszą zostać wprowadzone do BIOS – u po zainstalowaniu pamięci RAM-powodem, dla którego prawdopodobnie nigdy nie musiałeś tego robić, jest to, że są one zaprogramowane w pamięci SPD EEPROM w module pamięci RAM, A BIOS odczytuje wartości automatycznie (chyba że jest ustawiony na ręczny). Jeśli masz dwa moduły pamięci RAM z różnymi liczbami czasu, BIOS pobiera najwyższą liczbę (najwolniejsze ustawienie) do pracy. Dane czasowe są zaleceniami producenta dla udanego działania, nie ma prawa, które mówi, że moduł pamięci nie będzie działał z innym czasem i jest to podatny grunt dla overclockerów do eksperymentowania. Przełączają ustawienia pamięci BIOS na ręczne, więc SPD jest ignorowane i wstawiają własne dane do BIOS-u. Nie sugeruję, żeby ktoś próbował to zrobić, chyba że dokładnie wiesz, co robisz. Możesz zniszczyć pamięć RAM za pomocą nieodpowiednich ustawień.
Jak zidentyfikować PAMIĘĆ RAM
aby poprawnie zidentyfikować PAMIĘĆ RAM, musisz znać Całkowity rozmiar pamięci w megabajtach(MB), liczbę modułów pamięci, Rodzaj posiadanej pamięci RAM, jej szybkość i najlepiej jej producenta. Istnieje wiele różnych sposobów, aby znaleźć niektóre lub wszystkie te informacje.
Za Pomocą Systeminfo.exe aby zobaczyć całkowitą ilość pamięci RAM
poniżej znajduje się kilka bezpłatnych narzędzi, które mogą być użyte do określenia ilości aktualnie zainstalowanej pamięci i typów zainstalowanego sprzętu:
- polecenie Windows System Information, jak pokazano powyżej, pozwala mi zobaczyć, ile całkowitej pamięci zainstalowałem w moim komputerze.
- SpeedFan pozwala mi sprawdzić, jaką mam PAMIĘĆ RAM: uruchomienie Speedfana z ikony pulpitu pokazuje, że mam zainstalowaną wersję 4.27. Program zajmuje kilka sekund, aby zebrać informacje, a następnie ustawia się na ekranie „odczyty”, gdzie pokazuje prędkości wentylatora i temperatury komponentów. Kliknij kartę „Informacje” i kliknij przycisk „przeczytaj informacje”. To gromadzi informacje i wyświetla je w polu „DIMM info”. Przewiń w górę i w dół, aby zobaczyć wszystkie informacje. Jak pokazano poniżej SpeedFan mówi mi, że mam tylko jedną pamięć RAM (DIMM # 0) i to jest DDR, nie przechowuje informacji o parzystości, a całkowity rozmiar to 512MB. Gdybym miał więcej niż jeden kij nie byłoby również informacje dla DIMM # 1, DIMM #2, itp.
okno SpeedFan 'DIMM info’ - teraz rzućmy okiem na Everest Home Edition: Uruchom Everest, w kolumnie „Menu” po lewej stronie kliknij „Płyta Główna”. Okno po prawej stronie powinno się zmienić, aby wyświetlić ikony procesora, CPUID, płyty głównej, pamięci, SPD, chipsetu i BIOSu. Kliknij na tajemniczo nazwaną ikonę ” SPD ” (aby uzyskać wyjaśnienie, zobacz wpis SPD w poprzedniej sekcji). Jak pokazano poniżej ujawnia to bogactwo informacji. Pojedynczy wpis dla 'DIMM1′ w opisie urządzenia pokazuje, że mam tylko jedną kartę pamięci. Poniżej przedstawiono numer seryjny, datę produkcji, rozmiar (512 MB), Typ (DDR SDRAM), Prędkość (PC3200) i inne informacje, w tym nazwę producenta (Kingston Technology Company Inc.) oraz link do ich strony internetowej. Błędnie zgłasza, że mam cztery gniazda DIMM, gdy w rzeczywistości moja płyta główna ma tylko dwa. Pamiętaj, że Everest Home Edition nie jest już w fazie rozwoju, a niektóre informacje mogą być nieaktualne.
właściwości modułu pamięci Everestdodatkowe informacje o kontrolerze Pamięci Można znaleźć w oknie „Płyta Główna”, klikając „Chipset” i zaznaczając „mostek północny”. Wskazuje to na przykład, czy kontroler pamięci może obsługiwać podwójne kanały, co należy wziąć pod uwagę w przypadku aktualizacji.
- na koniec sprawdźmy naszą pamięć RAM za pomocą darmowego programu CPU-Z. jeśli pobrałeś ją z adresu w sekcji „wymagane narzędzia”, będziesz miał plik zip gdzieś na swoim komputerze. Rozpakuj plik zip do katalogu o nazwie 'CPU-Z’ lub nazwy, którą łatwo zapamiętasz. To wszystko, co musisz zrobić, nie ma procesu instalacji. Aby uruchomić CPU-z przejdź do folderu CPU-Z i kliknij dwukrotnie cpuz.plik exe. Spowoduje to uruchomienie programu i wyświetli okno raportu, które wygląda następująco:
CPU-Z otwierający ekraninteresuje nas obecnie PAMIĘĆ RAM, więc kliknij kartę „pamięć”. Tutaj mówi mi, że mam 512MB pamięci DDR SDRAM na jednym kanale, działającej przy 133MHz. Mówi mi, że stosunek zegara FSB do zegara DRAM wynosi 3:2, Kiedy spodziewałbym się, że będzie to 1: 1 (naprawiłem to później – patrz pod „Look in the BIOS” poniżej). Ta zakładka mówi mi również, że dane czasowe to 2-2-2-6 @133MHz. (Patrz sekcja „opóźnienie pamięci” w celu wyjaśnienia tych liczb). Teraz kliknij kartę „SPD”.
wyświetlane są informacje o slocie #1, rozwijane menu pozwala wybrać slot #2, slot #3 itp., co w moim przypadku oznacza „pusty”. Reszta wyświetlacza wygląda tak:
CPU-z SPD Screenco pokazuje mi, że moja pamięć RAM Kingston Value ma dość zwykłe opóźnienia przy 200 MHz, ale poza tym nie mówi mi nic nowego.
- przejdź do strony producenta komputera
jeśli masz komputer o nazwie „Markowej”, większość stron internetowych producentów umożliwia wyszukiwanie według nazwy modelu lub numeru i znalezienie szczegółowych specyfikacji systemu w oryginalnym stanie. Często zawierają one często zadawane pytania i strony pomocy technicznej, które zawierają informacje o tym, jaka pamięć jest kompatybilna i jak ją uaktualnić. Niektóre z nich są doskonałe i zawierają filmy o tym, jak otworzyć sprawę oraz jak usunąć i/lub dodać pamięć. Oczywiście zazwyczaj sugerują tylko własną pamięć marki jako uaktualnienie. - użyj narzędzia konfiguracji Online
najwięksi producenci i dostawcy pamięci RAM oferują do pobrania narzędzia „Doradca pamięci” lub „Konfigurator”, które mogą skanować komputer, wyświetlać Specyfikacje pamięci i zalecać zgodną aktualizację. Rzucę okiem na niektóre z nich w sekcji „Jak uaktualnić PAMIĘĆ RAM”. - zajrzyj do BIOSu
zapoznaj się z instrukcją obsługi płyty głównej, jeśli nie wiesz, jak wejść do BIOSu – na większości systemów naciskasz klawisz 'Del’, gdy system zaczyna się uruchamiać. Istnieje wiele różnych formatów ekranu BIOS-u, więc nie mogę dokładnie określić, jakie opcje mogą być dostępne. Na własnym systemie mam American Megatrends Inc. BIOS (AMIBIOS) i kliknięcie na 'Standard BIOS Features’ pokazuje 'Pamięć systemowa: 512MB’ bez żadnych innych informacji. Patrząc pod „zaawansowane funkcje BIOS” >>”Zaawansowane ustawienia chipsetu” >> „Konfiguracja Mostu Północnego „znalazłem” częstotliwość DRAM : 266 MHz”, która jest ustawieniem ręcznym, nadpisując to, co jest przechowywane w modułach pamięci RAM SPD. Zmieniłem to ustawienie na „Auto”, aby BIOS odczytał SPD dla zalecanej wartości. Po uruchomieniu ponownie uruchomiłem CPU-Z i proporcje magistrali zmieniły się na 1:1, A Częstotliwość pamięci wynosiła teraz 200MHz. (Zauważ, że istnieje pewne zamieszanie co do częstotliwości, które są. Ponieważ RAM ma podwójną Szybkość Transmisji Danych, szyna pamięci działa z częstotliwością 200 MHz W tym przykładzie, ale równoważna Częstotliwość DRAM wynosiłaby teraz 400 MHz.) - Otwórz skrzynkę i przeczytaj etykiety
szybkie zajrzenie do komputera powie Ci, ile już masz pamięci RAM. Jeśli nic innego nie da ci konkretnych informacji, możesz wyłączyć system, zachować statyczne środki ostrożności (patrz poniżej) i usunąć pamięć RAM już tam. Jeśli masz szczęście, RAM stick(s) będzie miał etykietę z odpowiednimi informacjami na temat rozmiaru, prędkości, producenta i ewentualnie niektórych informacji gwarancyjnych. Niektórzy producenci są bardziej tajemniczy niż inni i mogą podać tylko numer części. Niektóre nie będą miały etykiety w ogóle, w którym to przypadku trzeba będzie wyśledzić informacje na temat poszczególnych układów pamięci za pomocą numerów części wydrukowanych na nich. Podążanie za tym procesem wykracza poza zakres tego samouczka.
ile pamięci RAM potrzebujesz?
” 640k powinno wystarczyć każdemu.”- Bill Gates 1981
ironia, że ten cytat powinien pochodzić od założyciela Microsoftu-firmy, której system operacyjny Windows przechodzi przez zasoby komputerowe, tak jak dzieci przechodzą przez tort urodzinowy.
starsze systemy operacyjne wymagały dużo mniej pamięci RAM niż system moden. Nowoczesne systemy operacyjne i ich sprzęt do prawidłowego działania wymagają nieco więcej. Standardowo większość komputerów w dzisiejszych czasach powinna mieć minimum 4 GB (gigabajty), aby prawidłowo działać. Moim zdaniem jednak idealnym miejscem jest 8GB, co powinno pozwolić na uruchamianie większości aplikacji i gier w systemie Windows.
dla tych, którzy zajmują się ciężką edycją wideo, projektowaniem grafiki, grami hard core lub po prostu lubią mieć uruchomione wiele programów, nie możesz się pomylić z 16GB.
wszystko, co przekroczy 16 GB, może nie zapewnić dużej korzyści z szybkości, innej niż możliwość uruchamiania większej liczby programów jednocześnie.
czy można mieć za dużo pamięci RAM?
w nowoczesnych systemach operacyjnych i sprzęcie posiadanie dużej ilości pamięci ram nie zaszkodzi systemowi, ale może nie odnieść z tego korzyści.
dla celów historycznych, oto szczegóły dotyczące używania zbyt dużej liczby uruchomień w starszych systemach. W większości przypadków nikt nie powinien już używać tych systemów, więc nie powinno to mieć znaczenia.
- Windows 95 i Windows 98 (pierwsza edycja) nie rozpoznają więcej niż 256 MB PAMIĘCI RAM – dodanie więcej niż to może znacznie spowolnić system. Istnieje jednak poprawka dla tego szczegółowo w artykule AumHa-patrz sekcja referencje. Jeśli masz więcej niż 1GB PAMIĘCI RAM (chociaż nie mogę sobie wyobrazić, dlaczego chcesz) System Windows może się nie uruchomić.
zobacz artykuł Microsoft knowledgebase tutaj: http://support.microsoft.com/?kbid=184447 - Windows 98SE i Windows ME mają problemy z więcej niż 512MB RAM – mogą pojawić się błędy „z pamięci” lub inne objawy.
zobacz artykuł Microsoft knowledgebase tutaj: http://support.microsoft.com/kb/q253912/ - Windows 98SE i Windows ME nie będą działać dobrze z więcej niż 1GB PAMIĘCI RAM. Może to spowodować „potencjalną niestabilność systemu” według firmy Microsoft.
- niektóre wersje BIOS-u znacząco spowalniają system po zainstalowaniu więcej niż 768MB pamięci RAM.
jak uaktualnić PAMIĘĆ RAM
Nie. pamięci RAM | rozmiar każdego kija | Typ pamięci RAM | prędkość pamięci RAM | opóźnienie | preferowana Marka | Seria | całkowita ilość pamięci RAM | Dodaj lub zamień? | Cena |
2 (dopasowana para) | 1GB | DDR | PC3200 | 2-3-2-6-1T | xyz | Iridium | 2GB | zastąpić | $??? |
notatka na temat Dual Channelling
natknąłem się na kilka sprzecznych informacji na temat Dual Channelling pamięci RAM. Pamiętaj, że jest to funkcja Płyty Głównej, a nie PAMIĘCI RAM, ale pamięć RAM musi być symetrycznie umieszczona na dwóch kanałach pamięci i musi mieć” pasujące ” cechy. Dokładnie, jak one pasują, nie jest jasne. Producenci pamięci RAM sprzedają zapakowane pary dopasowanej pamięci RAM do podwójnego kanału, ale według Intela pamięć nie musi być tej samej marki, mieć te same opóźnienia lub nawet tę samą prędkość do podwójnego kanału. Mówią również, że możesz dwukanałowo używać powiedzmy dwóch 256MB pamięci RAM na kanale A i jednego 512MB pamięci w kanale B. W końcu płyta główna „decyduje”, czy podwójne kanały zostaną zaimplementowane, czy nie. Jeśli twój komputer ma (jak mój) jeden moduł pamięci w systemie dwukanałowym, dodanie innego modułu o tej samej wielkości i rozsądnie tej samej prędkości powinno umożliwić systemowi dwukanałowy, ale może nie. Jeśli Moduły nie będą wystarczająco „dopasowane”, system będzie nadal działał z dostępem jednokanałowym i większość korzyści z aktualizacji zostanie utracona.
dopasowana para modułów DDR2 *
producenci płyt głównych starają się ułatwić nam instalację pamięci RAM, kolorując gniazda pamięci RAM inaczej dla różnych kanałów. Możesz więc mieć płytę główną z czterema gniazdami, na przykład dwoma niebieskimi i dwoma zielonymi. Niestety niektórzy producenci używają koloru, aby wskazać, do którego kanału należy gniazdo, podczas gdy inni używają go, aby pokazać, które jest pierwsze gniazdo na każdym kanale. Jeśli się pomylisz, nadal możesz użyć całej pamięci RAM, ale nie będziesz mieć korzyści z podwójnego channelingu. Sprawdź instrukcję obsługi płyty głównej, aby dowiedzieć się, gdzie zainstalować moduły pamięci RAM. Po instalacji użyj narzędzia takiego jak CPU-Z, aby sprawdzić, czy podwójne kanały są aktywne, czy nie.
zainstaluj nową pamięć RAM
po zakupie i otrzymaniu nowej pamięci RAM pozostaje tylko zainstalować ją, co jest prawdopodobnie najprostszą częścią całego procesu. Nie wyjmuj nowej pamięci RAM z pojemnika, dopóki nie zapoznasz się ze statycznymi środkami ostrożności opisanymi poniżej. Prawdopodobnie najlepiej jest otworzyć pojemnik pamięci RAM po wyłączeniu komputera, otwarciu obudowy i przymocowaniu statycznego paska (jeśli jest dostępny). Tuż przed włożeniem lub wyjęciem jakichkolwiek elementów wyciągnij przewód zasilający z tyłu komputera i poczekaj co najmniej 30 sekund, aby nie było szans, że jakiekolwiek napięcia pozostaną w obudowie, aby spowodować uszkodzenie.
wtedy wszystko, co jest wymagane, to odłączyć i usunąć starą pamięć RAM, jeśli jest ona zastępowana. W przypadku nowoczesnych gniazd DIMM naciśnięcie na plastikowe zatrzaski na końcach gniazd pamięci RAM spowoduje wysunięcie modułu pamięci RAM. Starsze systemy mogą mieć mniej przyjazne dla użytkownika mechanizmy, ale wszystkie z nich używają mechanicznego zatrzasku na obu końcach modułu. Aby wyjąć moduł należy odłączyć zatrzask, nie próbuj po prostu wyjmować modułu pamięci RAM.
włożenie nowej pamięci RAM jest kwestią wyboru slotów do użycia (jeśli nie używasz podwójnego kanału, po prostu użyj następnego dostępnego gniazda). Trzymaj moduł blisko i wyśrodkowany na gnieździe i sprawdź wycięcie w module pamięci RAM z „kluczem” w gnieździe, aby upewnić się, że masz moduł we właściwy sposób.
gniazda pamięci RAM pokazujące klucz (strzałkowy)
następnie naciśnij w dół (w kierunku płyty głównej) na zatrzaskach na obu końcach wolnego gniazda, aby umieścić je w pozycji „Otwórz”. Włóż moduł do gniazda za pomocą złotych styków w kierunku gniazda, dwukrotnie sprawdź, czy jest on prawidłowy, a następnie mocno wciśnij go do gniazda, naciskając mocno kciukiem równo na każdym końcu modułu. Jeśli wszystko jest dobrze, zatrzaski pojawią się, aby zablokować moduł na miejscu. Zrób to samo dla innych modułów RAM do zainstalowania i gotowe.
włóż usunięte moduły do pojemnika pamięci RAM, zdejmij pasek statyczny, Zamknij obudowę komputera i ponownie podłącz zasilanie. System jest gotowy do pracy.
dość uproszczona prezentacja Flasha na temat instalacji pamięci RAM zobacz ten link: http://www.kingston.com/support/howto/default.asp
zrestartuj i sprawdź, czy wszystko jest w porządku
po ponownym uruchomieniu systemu możesz zobaczyć wiadomości informujące o ilości pamięci. Jeśli System Windows nie uruchomi się, możesz użyć dysku rozruchowego wykonanego za pomocą Memtest-86, aby przetestować pamięć. Zanotuj wszelkie komunikaty o błędach i powróć do oryginalnej pamięci RAM. Następnie sprawdź sekcje rozwiązywania problemów w witrynie internetowej producenta PAMIĘCI RAM. Po załadowaniu systemu Windows uruchom CPU-Z ponownie, aby sprawdzić, czy nowa pamięć została rozpoznana i działa z prawidłową prędkością i we właściwym trybie. Więc ciesz się!
środki ostrożności statyczne
podczas obsługi pamięci RAM, podobnie jak w przypadku innych komponentów komputera, należy zachować ostrożność, aby uniknąć uszkodzenia komponentu poprzez wyładowanie elektryczności statycznej, która gromadzi się na ciele lub odzieży. Statyczne jest szczególnie problemem podczas suchej pogody i jeśli masz dywany syntetyczne lub odzież. Na przykład syntetyczny sweter (sweter) byłby złym wyborem odzieży do noszenia podczas ulepszania pamięci, Bawełniana Koszula Z Krótkim Rękawem byłaby znacznie lepszym wyborem. Najlepszym sposobem walki ze statycznością podczas pracy wewnątrz komputera jest noszenie statycznego paska przymocowanego do obudowy i noszonego na nadgarstku podczas całego procesu. Jednorazowe paski statyczne są dostępne za kilka dolarów; profesjonalne wersje mogą kosztować $30-40. Alternatywnie, jeśli możesz utrzymać dobry kontakt między sobą a metalową obudową przez większość procesu i staraj się nie poruszać zbyt wiele, może to być odpowiednie bez paska.
Profesjonalny pasek statyczny
wniosek
mam nadzieję, że ten poradnik poinformował Cię o niektórych różnych typach pamięci RAM występujących w systemach komputerowych, wyjaśnił niektóre zawiłości pamięci RAM, pokazał, jak zidentyfikować PAMIĘĆ RAM we własnym komputerze i pomógł wybrać odpowiednią ilość i rodzaj pamięci RAM podczas aktualizacji.
Referencje i kredyty
- Kingston Technology „Ultimate Memory Guide” -<nie jest już dostępna>
- Al Weil „Wprowadzenie do podstawowego podkręcania” – http://www.abxzone.com/abx_reviews/al2/article_p2.html
- Centrum Wsparcia Windows „zarządzanie pamięcią Windows98 i WinME” – http://aumha.org/win4/a/memmgmt.htm
- raport techniczny „Badanie wydajności opóźnień pamięci” – http://techreport.com/etc/2005q4/mem-latency/index.x?pg=1
- Corsair Memory ” opóźnienie CAS: co to jest i jak wpływa na wydajność?”- http://www.corsairmemory.com/main/trg-cas.html
- Forum sprzętowe Toma „pamięć FAQ” – http://forumz.tomshardware.com/hardware/FAQ-read-posting-ftopict55024.html
- Lost Circuits „recenzje pamięci” – http://www.lostcircuits.com/memory/
- Intel „Desktop Boards: Single / Dual Channel Memory Modes” – http://www.intel.com/support/motherboards/desktop/sb/cs-011965.htm
- sekcja pamięci AnandTech- http://www.anandtech.com/memory/default.aspx?ATVAR_SECTIONDO=list
* obrazy produktów Corsair memory są używane za zgodą Corsair Memory.
https://www.bleepingcomputer.com