Re: pamiec.. jak rozroznic?

Autor: Radoslaw Sokol (rsokol_at_magsoft.com.pl)
Data: Mon 16 Dec 2002 - 11:00:21 MET


Hi,

GolDek wrote:
>
> SIMM - Single In-line Memory Module. Pamięci tego typu były montowane na
> starych płytach głównych (poczynając od i286 a może od XT-już nie
> pamiętam).

W XT na pewno nie. W AT były przede wszystkim SIPPy, a nie
SIMMy (choć nie wiem, czy nie istniały przypadkiem płyty
AT obsadzane SIMMami). SIMMy natomiast zdecydowanie montowano
w wielu nie-pecetowych maszynach (SGI, HP, Macintoshe itp.).
Były to moduły 8- lub 9-bitowe, tzw. krótkie.

SIMMy 8/9bit pojawiły się w pecetach powszechnie w epoce
80386 -- 386SX wymagało obsadzania parami (16 bit), zaś
386DX -- czwórkami (32 bit).

SIMMy 32/36bit (długie) pojawiły się z kolei w epoce 486.
80486SX/DX wymagało banków 32-bitowych (1 moduł 32/36-bit
na jeden bank), zaś Pentium -- banków 64-bitowych (2
moduły 32/36-bit na jeden bank).

> W uproszczeniu - SIMMy musiały być obsadzane parami.

Jest to nieprecyzyjne. SIMMy musiały być spasowane z szero-
kością magistrali danych procesora. Od tego, czy miała ona
8, 16 czy 32 bity szerokości zależało, czy trzeba było
obsadzać SIMMy 8/9-bitowe pojedynczo, parami czy czwórkami,
oraz SIMMy 32/36-bitowe pojedynczo czy parami.

> Na płycie musiało być obsadzone co najmniej dwa banki pamieci.

Nieprawda. Obsadzony musiał być co najmniej jeden bank.
Inna sprawa, z ilu modułów ten bank się składał.

> Nie można było więc umieścić na płycie nieparzystej liczby modułów.

A to zależało od procesora. Prawdą -- ale częściową -- jest
to tylko w przypadku Pentiumów. Częściową, bo SiS produkował
chipsety obsługujące przeplot pamięci, pozwalający na
stosowanie pojedynczych 32-bitowych SIMMów z procesorami
Pentium.

> Producenci poszli więc po rozum do głowy i stworzyli DIMM - Dual In-line
> Memory Module, czyli znowu w uproszczeniu, w jednym DIMMie upchnęli dwa
> SIMMy(stąd Dual w nazwie w odróżnieniu od Single w SIMMach).

Z tym się całkowicie zgadzam :) Uzupełnię tylko: upchnęli
dwa banki, czyli do czterech 32-bitowych SIMMów, przy czym
drugi bank jest opcjonalny. Jeden DIMM zastępuje dwa lub
cztery 32/36-bitowe SIMMy.

> Jednocześnie teraz na płycie jedno gnazdo zawiera dwa banki pamięci

Zgadzam się.

> (a nie jak dawniej jedno gniazdo - jeden bank).

Nieprawda. Zawsze jeden bank to jeden bank. Przy SIMMach czasem
bank składał się z jednego modułu (486), ale czasem z dwóch
(Pentium).

> Możemy więc dowolnie
> obsadzać gniazda na płycie czy to parzystą czy nieparzystą ilością
> modułów.

Ale tylko jeśli chipset nie wymaga -- dla uzyskania przeplotu
zwiększającego przepustowość podsystemu pamięci -- obsadzania
parami, jak np. nForce (opcjonalnie, na szczęście).

-- 
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| 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 - 02:07:45 MET DST