Autor: Radoslaw Sokol (rsokol_at_magsoft.com.pl)
Data: Mon 14 Jul 2003 - 18:34:10 MET DST
Hi,
Krzysztof Pawleta wrote:
>
> 50ns to mają EDO, a nie SDRAMy (ach już wiem: ten napis '-8' na moich
> PS100, to fatamorgana)...
To -8 to czas CYKLU a nie dostępu!
Czas cyklu przy 66 MHz wynosi około 15 ns. Całkowicie losowy
dostęp do pamięci SDRAM zajmuje co najmniej sześć cykli,
co daje 90 ns, a więc więcej niż w przypadku pamięci EDO
nawet.
Zaletą pamięci SDRAM jest za to możliwość łatwego pozosta-
wiania otwartej strony pamięci (w przypadku nowych modułów
nawet do czterech otwartych stron na jeden bank) oraz
szybkiego, potokowego dostępu burst, w którym można całą
stronę pamięci wczytać do cache cykl po cyklu, osiągając
efektywny czas dostępu sekwencyjnego równy 15 ns (na paczkę
64 bitów) przy 66 MHz.
Pamięci SDRAM są więc niezastąpione w przypadku współpracy z
pamięcią cache (EDO przy 66 MHz potrzebuje co najmniej dwóch
cykli na przesłanie paczki 64 bitów danych, a do tego pozwala
otworzyć tylko jedną stronę pamięci na raz), jednak kompromi-
tują się przy braku cache i dostępie swobodnym. Co prawda
pamięć L1 cache procesora nieco poprawia im warunki pracy,
ale można by znaleźć zastosowania, w których przy szynie 66 MHz
i braku dużej pamięci L2 cache pamięci SDRAM będą wolniejsze
od EDO.
-- |""""""""""""""""""""""""""""""""""""""""""""""""""""""""""| | Radosław Sokół | mailto:rsokol_at_magsoft.com.pl | | | http://www.grush.one.pl/ | \................... ftp://ftp.grush.one.pl/ ............../
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 10:43:32 MET DST