VOGONS


486 Computer RAM - 30 pin vs 72 pin

Topic actions

First post, by walterg74

User metadata
Rank Member
Rank
Member

Hi all, building a 486 machine (or maybe more than one...) on a pretty standard motherboard that has 4 30 pin memory slots and 2 72 pin memory slots.

Reading around seems the general consensus for a 486 is to equip it with either 8MB or 16MB or memory, but regarding the simm type:

- Is there any performance difference in choosing either? (more importantly any NOTABLE difference)
- Would I have to fill up the 4 slots if choosing 30 pin? (I think I read somewhere that these are 8 bit and require all four populated?
- are either harder to get than the other or significantly more expensive?

Thanks!

Reply 1 of 31, by tpowell.ca

User metadata
Rank Member
Rank
Member

You can find faster and cheaper Fast-Page 72pin memory than 30 pin memory.
Look for 2x 16MB 60ns and you should be fine, and future-proof.
Note: You cannot mix 30 and 72 pin memory.

Last edited by tpowell.ca on 2018-10-17, 18:11. Edited 1 time in total.
  • Merlin: MS-4144, AMD5x86-160 32MB, 16GB CF, ZIP100, Orpheus, GUS, S3 VirgeGX 2MB
    Tesla: GA-6BXC, VIA C3 Ezra-T, 256MB, 120GB SATA, YMF744, GUSpnp, Quadro2
    Newton: K6XV3+/66, AMD K6-III+500, 256MB, 32GB SSD, AWE32, Voodoo3

Reply 2 of 31, by walterg74

User metadata
Rank Member
Rank
Member
tpowell.ca wrote:

You can find faster and cheaper Fast-Page 72pin memory than 30 pin memory.
Look for 2x 16MB 60ns and you should be fine, and future-proof.
You do not need to populate RAM in banks. 1,2,3 or 4 sticks are OK, but you cannot mix 30 and 72 pin memory.

Thanks, I will double-check one of the motherboards I was given (hd not checked it yet) since it contained both types inserted on the board.

Reply 3 of 31, by jesolo

User metadata
Rank l33t
Rank
l33t

Just want to point out that 30-pin simms each have an 8 bit data width which means you need to populate all 4 banks (slots) to get you to a 32 bit data width on a 486 PC.
With 72-pin simms, you only need to populate one bank (slot)

Reply 4 of 31, by tpowell.ca

User metadata
Rank Member
Rank
Member
jesolo wrote:

Just want to point out that 30-pin simms each have an 8 bit data width which means you need to populate all 4 banks (slots) to get you to a 32 bit data width on a 486 PC.
With 72-pin simms, you only need to populate one bank (slot)

Really? My bad. I stand corrected.

Reason more to get 72pin sticks.

  • Merlin: MS-4144, AMD5x86-160 32MB, 16GB CF, ZIP100, Orpheus, GUS, S3 VirgeGX 2MB
    Tesla: GA-6BXC, VIA C3 Ezra-T, 256MB, 120GB SATA, YMF744, GUSpnp, Quadro2
    Newton: K6XV3+/66, AMD K6-III+500, 256MB, 32GB SSD, AWE32, Voodoo3

Reply 5 of 31, by jesolo

User metadata
Rank l33t
Rank
l33t
tpowell.ca wrote:
jesolo wrote:

Just want to point out that 30-pin simms each have an 8 bit data width which means you need to populate all 4 banks (slots) to get you to a 32 bit data width on a 486 PC.
With 72-pin simms, you only need to populate one bank (slot)

Really? My bad. I stand corrected.

Reason more to get 72pin sticks.

If you do get 72-pin simms, rather go for FPM simms and not EDO simms, since most 486 motherboards only supports the former.

Reply 6 of 31, by dionb

User metadata
Rank l33t++
Rank
l33t++
tpowell.ca wrote:

Note: You cannot mix 30 and 72 pin memory.

Oh? Electrically it's exactly the same and I've frequently mixed and matched them in the past. The only limitation is that some boards have 4x 30p wired up in parallel to one of the 72p slots. In that case it's either/or between that 72p slot and those four 30p slots.

However unless you have a good supply of 4MB and 16MB 30p SIMMs, that's entirely academic as a 16MB FPM SIMM is cheaper than a single 4MB 30p SIMM, let alone four of them.

Reply 7 of 31, by walterg74

User metadata
Rank Member
Rank
Member
jesolo wrote:
tpowell.ca wrote:
jesolo wrote:

Just want to point out that 30-pin simms each have an 8 bit data width which means you need to populate all 4 banks (slots) to get you to a 32 bit data width on a 486 PC.
With 72-pin simms, you only need to populate one bank (slot)

Really? My bad. I stand corrected.

Reason more to get 72pin sticks.

If you do get 72-pin simms, rather go for FPM simms and not EDO simms, since most 486 motherboards only supports the former.

Even later ones with pci slots?

How can I recognize if a simm module is FPM?

Reply 8 of 31, by walterg74

User metadata
Rank Member
Rank
Member
jesolo wrote:

Just want to point out that 30-pin simms each have an 8 bit data width which means you need to populate all 4 banks (slots) to get you to a 32 bit data width on a 486 PC.
With 72-pin simms, you only need to populate one bank (slot)

Yeah, that’s what I asked in the OP, since I thought I read that somewhere here.

Reply 9 of 31, by stamasd

User metadata
Rank l33t
Rank
l33t

EDO is nothing but a "tweaked" form of FPM. All it does extra compared to regular FPM is allow the overlap of read cycles, if the motherboard/chipset knows how to do it. If not, it functions exactly as FPM. I've ran EDO memory in "FPM-only" motherboards before without any issues. The opposite is not true: if a motherboard requires EDO, then you (most of the times) cannot use FPM memory in it.

I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O

Reply 10 of 31, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie

I could mix 30/72pin ram on my 486 back in the day.

I had 2x4MB 72pin & 4x1mb 30 pin for 12MB ram.

Vogons Wiki - http://vogonswiki.com

Reply 11 of 31, by dionb

User metadata
Rank l33t++
Rank
l33t++
walterg74 wrote:

Even later ones with pci slots?

How can I recognize if a simm module is FPM?

Read & decode the chip codes.

Use this guide:
http://www.idhw.com/textual/guide/noin_ram_chip.html

Reply 12 of 31, by jesolo

User metadata
Rank l33t
Rank
l33t
stamasd wrote:

EDO is nothing but a "tweaked" form of FPM. All it does extra compared to regular FPM is allow the overlap of read cycles, if the motherboard/chipset knows how to do it. If not, it functions exactly as FPM. I've ran EDO memory in "FPM-only" motherboards before without any issues. The opposite is not true: if a motherboard requires EDO, then you (most of the times) cannot use FPM memory in it.

Although that might be true in certain cases, if a 486 motherboard doesn't explicitly support EDO RAM (only the later ones did), then I would advise against it.
Personally, I've tested some 486 motherboards where EDO RAM would cause the system not to boot. When I installed FPM RAM, it booted.
Here's one topic where it was discussed: EDO RAM in 486?

Reply 13 of 31, by walterg74

User metadata
Rank Member
Rank
Member
dionb wrote:
Read & decode the chip codes. […]
Show full quote
walterg74 wrote:

Even later ones with pci slots?

How can I recognize if a simm module is FPM?

Read & decode the chip codes.

Use this guide:
http://www.idhw.com/textual/guide/noin_ram_chip.html

Thanks I’ll take a look

Reply 14 of 31, by walterg74

User metadata
Rank Member
Rank
Member

Guys, one more that just came up…

For one of the motherboards the seller included a cache module what was the benefit of this do I want it how much is it supposed to be in relation to the memory installed?

Reply 15 of 31, by dionb

User metadata
Rank l33t++
Rank
l33t++
walterg74 wrote:

Guys, one more that just came up…

For one of the motherboards the seller included a cache module what was the benefit of this do I want it how much is it supposed to be in relation to the memory installed?

Depends entirely on exactly what it is, and what is on the board for starters.

How cache works is a topic to read up on, but basically it's a small amount of much faster memory that sits between the CPU and the main memory. Anything that the CPU can fetch from cache is ready to be used much faster than stuff it needs to get from regular RAM. If you have no cache, any cache is a huge improvement. More is almost always better, regardless of amount of RAM. in 486 days you're usually talking about 128kB or 256kB of L2 cache. The difference between none and 128kB is huge, the difference between 128kB and 256kB is measurable, but much, much smaller.

All architectures have a cacheable limit - i.e. the maximum amount of RAM that the cache can cover. Calculating it gets a bit esoteric, but bottom line is that if you have a *LOT* of RAM, on some systems it pays to have a lot of cache too. This gets pretty relevant if you're running Windows 98 on a late Socket 7 system (as the amount of memory you might want to install could easily exceed the cacheable limit), but just as with the 16MB 30p SIMMs - if you hit cacheable limits on a 486 you're building an insane system 😉 I'm not aware of any combination of RAM, cache and chipset that has a cacheable limit below 32MB. For any 486 that has 30p SIMMs, anything over 16MB is completely period-incorrect. Consider that, indexed for inflation, 16MB of RAM cost ~EUR 750 to 1000 in 1995, and no normal program would even come close to using that much. So just aim for that sort of memory and forget about cacheable limits until you start building 1998-era socket 7 stuff 😉

Reply 16 of 31, by kixs

User metadata
Rank l33t
Rank
l33t
stamasd wrote:

...If not, it functions exactly as FPM. I've ran EDO memory in "FPM-only" motherboards before without any issues. The opposite is not true: if a motherboard requires EDO, then you (most of the times) cannot use FPM memory in it.

I find it's actually the opposite. Pentium boards will use FPM or EDO. But 99% of 486 won't run on EDO. A few 486 that can take EDO won't be any faster with it over FPM.

Requests are also possible... /msg kixs

Reply 17 of 31, by tayyare

User metadata
Rank Oldbie
Rank
Oldbie
tpowell.ca wrote:

....Note: You cannot mix 30 and 72 pin memory.

Yes, you can. Maybe some boards are limited like this, but definately there are boards that you can mix and use both sizes together.

GA-6VTXE PIII 1.4+512MB
Geforce4 Ti 4200 64MB
Diamond Monster 3D 12MB SLI
SB AWE64 PNP+32MB
120GB IDE Samsung/80GB IDE Seagate/146GB SCSI Compaq/73GB SCSI IBM
Adaptec AHA29160
3com 3C905B-TX
Gotek+CF Reader
MSDOS 6.22+Win 3.11/95 OSR2.1/98SE/ME/2000

Reply 18 of 31, by tpowell.ca

User metadata
Rank Member
Rank
Member
tayyare wrote:
tpowell.ca wrote:

....Note: You cannot mix 30 and 72 pin memory.

Yes, you can. Maybe some boards are limited like this, but definately there are boards that you can mix and use both sizes together.

I realize I mixed up my motherboard generations.
You typically can't mix 72pin with 168pin DIMM memory.

But I do agree with kixs, none of my 486 boards that didn't state EDO compatibility (namely SiS chipset-based) could boot with EDO.
FPM was no issue on any board, 486 or Pentium as these are backward compatible and could detect FPM.

  • Merlin: MS-4144, AMD5x86-160 32MB, 16GB CF, ZIP100, Orpheus, GUS, S3 VirgeGX 2MB
    Tesla: GA-6BXC, VIA C3 Ezra-T, 256MB, 120GB SATA, YMF744, GUSpnp, Quadro2
    Newton: K6XV3+/66, AMD K6-III+500, 256MB, 32GB SSD, AWE32, Voodoo3

Reply 19 of 31, by tayyare

User metadata
Rank Oldbie
Rank
Oldbie
tpowell.ca wrote:
tayyare wrote:
tpowell.ca wrote:

....Note: You cannot mix 30 and 72 pin memory.

Yes, you can. Maybe some boards are limited like this, but definately there are boards that you can mix and use both sizes together.

I realize I mixed up my motherboard generations.
You typically can't mix 72pin with 168pin DIMM memory.

Yes you can 🤣

PC Chips TXPro M560

PS: Maybe this board is not typical but sorry, I couldn't resist 😊

GA-6VTXE PIII 1.4+512MB
Geforce4 Ti 4200 64MB
Diamond Monster 3D 12MB SLI
SB AWE64 PNP+32MB
120GB IDE Samsung/80GB IDE Seagate/146GB SCSI Compaq/73GB SCSI IBM
Adaptec AHA29160
3com 3C905B-TX
Gotek+CF Reader
MSDOS 6.22+Win 3.11/95 OSR2.1/98SE/ME/2000