From: Nancy Haitz <[EMAIL PROTECTED]>
Date: Wed, 10 Aug 2005 15:59:06 -0400

 Joy wrote:

 How do you know this? What factors are you looking at to determine
 that? CAS
 or CL rating? Speed (3-2-2, 2-2-2, etc. or PC66 vs 100 vs 133)?
 Density?
 (what is a low density DIMM anyway?)

I am far from a RAM expert.  Maybe Jeff will notice this post and offer
up some details.


When things switched to SDRAM I did not keep up very well. The PC66/100/133 are just speed ratings, analogous to the 50, 60, 70, 80 etc ns ratings on FPM RAM. It's a little different because SDRAM is Synchronous-DRAM which means it runs to the beat of a clock signal. So the 66, 100 or 133 are the speeds of clocks with which that kind of SDRAM can run.

I am not current with CAS and CL but I wrote half of an SDRAM controller once. :-) I suspect that those items have to do with how many clock beats it takes the SDRAM to respond to certain commands or conditions.

Date: Wed, 10 Aug 2005 15:03:00 -0500
Subject: Re: [G] DIMM saga continues
From: Joy Freeman <[EMAIL PROTECTED]>

"IF this OWC100SD256324 256MB Module is not compatible with your Blue &
White G3 Powermac, the only 256MB module we know of that will work is a 16x8
based 256MB, such as OWC100SD256168 which, unfortunately, is nearly double
the cost."

Okay, so maybe this is my problem, and my (more expensive, of course!)
solution. But I am still curious. Can anyone tell me exactly what 16x8 (and
32x4) means?

16 X 8 means 16 million addresses by 8 bits wide and is more properly written 16M X 8. 32 X 4 is 32 million addresses by 4 bits wide. The former has 16 million storage locations that can hold 8 bits each. The latter has 32 million storage locations that can hold 4 bits each. However, both of these chips has a total capacity of 128 million storage locations (bits). In other words each chip has the same total capacity, but it is organized differently.

DIMMs are 64 bits wide. That means that your computer reads (or writes) 64 bits (8 bytes) from a DIMM per operation. No memory chip made is 64 bits wide. So they put several memory chips on a DIMM and run them in parallel to supply the 64 bits. Every chip receives the same address information and the same command information and then they all supply the requested data together.

So, if you have eight 16M X 8 bit memory chips running in parallel, they form a 64 bit wide memory storage device with 16 million addresses. 16 million X 8 bytes wide (64 bits wide = 8 bytes wide) = 128 MB of total capacity.

To further complicate matters, there may be two (or more) banks on a single DIMM. In this case the DIMM is sort of treated as if it is two separate DIMMs. So you could put sixteen chips each of 16M X 8 capacity on a DIMM, divide it into two banks, and you'd have 128 + 128 = 256 MB of capacity.

A 32M X 4 chip would have 32 million addresses but each address only stores 4 bits. So it takes sixteen 32M X 4 chips to create a 64 bit wide DIMM. So sixteen 32M X 4 chips forms a DIMM of 32 million X 64 bits or 32M X 8 bytes = 256 MB.

Notice that in the second case all 256 MB is in one bank. So to address anything in the second DIMM, one must send the address signals to sixteen chips at a time. However, in the first DIMM, one must only send signals to eight chips at a time. Of course, one changes which eight chips depending on what wishes to address.

Each chip receiving a signal uses some current or signal strength. So the total signal strength needed to address the sixteen 32 X 4 built DIMM is twice as large as the signal strength needed to address the eight 16 X 8 built DIMM. This is likely the source of the incompatibility.

The memory controller in the problem machines probably only has enough strength to signal 8 chips at a time. At any rate, it does not have the strength to signal sixteen at a time.

So even if DIMMs are built with chips that have identical capacities, a difference in organization can make a big difference in how they work.

Now if the above was a bit confusing, consider the old 30 pin SIMMs which were a mere 8 bits wide. They had eight chips on them. Each chip supplied just one bit. So those were very simple. On a 1 MB SIMM you might find eight 1M X 1 chips. You put eight chips together to get a 1 byte wide SIMM and the capacity of the SIMM was the number of addresses of the chips. A 16 MB SIMM would have eight 16M X 1 chips on board.

Jeff Walther



--
G-List is sponsored by <http://lowendmac.com/> and...

Small Dog Electronics    http://www.smalldog.com | Refurbished Drives |
-- We have Apple Refurbished Monitors in stock!  |  & CDRWs on Sale!  |

     Support Low End Mac <http://lowendmac.com/lists/support.html>

G-List list info:       <http://lowendmac.com/lists/g-list.shtml>
 --> AOL users, remove "mailto:";
Send list messages to:  <mailto:[email protected]>
To unsubscribe, email:  <mailto:[EMAIL PROTECTED]>
For digest mode, email: <mailto:[EMAIL PROTECTED]>
Subscription questions: <mailto:[EMAIL PROTECTED]>
Archive: <http://www.mail-archive.com/g-list%40mail.maclaunch.com/>

iPod Accessories for Less
at 1-800-iPOD.COM
Fast Delivery, Low Price, Good Deal
www.1800ipod.com

Reply via email to