EDO a SDRAM

Autor: Krzysztof Szymański (chris_at_use.com.pl)
Data: Wed 17 Sep 1997 - 15:50:14 MET DST


Informacja dla A. Karpinskiego.

Pamiec SDRAM wsolpracuje z procesorem w sposob synchroniczny, czyli nie ma
kolejek oczekiwan pomiedzy CPU a RAMem - dane wchodza i wychodza w tym
samym momencie (data duplex) - i dlatego nazywa sie to pamiecia
synchroniczna. Przy pamieciach EDO/FPM/ECC kolejka pomiedzy CPU a RAMem
powstaje na zasadzie: najpierw wchodzi a nstepnie wychodzi (data simplex).
Aby w pelni wykorzystac SDRAM trzeba miec cache synchroniczny, najlepiej o
takim samym czasie dostepu i maksymalnej czestotliwosci jak RAM. Przy
SDRAM-ach mozna ustawic ZERO WAIT-STATE.

Moja wiedza nie jest tylko wiedza teroretyczna, w miare naszych skromnych
mozliwosci (dostep do roznych plyt glownych) sprawdzamy ile lub czy w ogole
zmiana pamieci ma wplyw na prace komputera.

plyta z TX, 233MHz CPU, 512Kb cache synchronous, 2 banki SIMM, 2 banki
DIMM.
Szyna glowna komputera 83MHz. Maksymalna pamiec RAM 256MB (2xDIMM 128MB lub
4xSIMM 64MB)
test:
100MB plik bitmapa (Photopaint)
36MB baza danych (Access)

----- w tescie wykorzystano pamieci firmy Transcend Information Inc.
32MB 32bit 60ns SIMM EDO (SEC)
64MB 36bit 60ns SIMM FPM (SEC)
32MB 72bit 10ns DIMM SDRAM (SEC) bez bufforu, z EEPROMem
64MB 72bit 10ns DIMM SDRAM (SEC) bez bufforu, z EEPROMem
128MB 72bit EDO/ECC DIMM (SEC) bez buffora, bez EPROMu

------- dokonywano tych samych operacji na plikach przy roznych
pojemnosciach pamieci od 32MB do 256MB, najwieksza roznica przy
przetwarzaniu bazy danych byla widoczna przy zwiekszeniu z 32MB SDRAM DIMM
na 128MB SDRAM DIMM. Przy takiej samej pojemnosci pamieci SIMM FPM 36bit
oraz DIMM SDRAM czyli 128MB RAM, obrobka grafiki przy zamontowanej pamieci
SDRAM byla szybsza ( nie jestem zawodowym grafikiem) - zmiana kolorow,
efekty specjalne, przygotowanie do druku. Plik bazy danych dzialal tak
samo, nie zauwazono przyspieszenia przetwarzania danych, jedynie
przygotowanie wydruku seryjnego oraz zmiana klucza bylo szybsze.
Poronujac 256MB (2x128MB) EDO/ECC 72bit DIMM i 256MB (4x64MB) 36bit SIMM
nie zauwazylismy roznic w predkosci pracy aplikacji.

Reasumujac: SDRAM ma wplyw na szybkosc pracy komputera przy duzej
pojemnosci RAM oraz jezeli posiadamy cache synchroniczny - najlepiej 1MB.
Zmiana procesora z 233MHz na 133MHz spowodowala utrate przyspieszenia pracy
przy pamieciach SDRAM. Nie bylo roznicy miedzy EDO 32bit a SDRAM 72bit.

Gry dzialaly tak samo (ale jak!!!!!!!!!!!!!!) przy 128MB RAM EDO lub 128MB
RAM SDRAM.

A na koniec:
Prosze wybrobowac ustawienie szyny glownej komputera na 100MHz i probowac
odpalic EDO 32bit SIMM-y - nie uda sie.

Z pozdrowieniami

Krzysztof Szymanski



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 16:22:59 MET DST