Skip to main content

Computer memory

DRAM (Dynamic random-access memory)

Physical characteristics

Packaging

  • SIP (Single in-line package)
  • DIP (Dual in-line package)
  • ZIP (Zig-Zag in-line package)
  • SIMM (single in-line memory module)
  • DIMM (dual in-line memory module)

Socket type

  • push-type
  • ZIF (Zero Insertion Force)

SIMM

  • Asynchronous DRAM  (DRAM)
  • Page Mode DRAM (PM RAM)
  • Fast Page Mode DRAM (FPM RAM)
  • Extended Data Out DRAM (EDO RAM)
  • Burst EDO DRAM (BEDO RAM)

Number of pins parity ECC FPM EDO Push-type ZIF Max size
30-pin Yes No Yes No Yes No 16 MiB
64-pin (Apple) Yes Yes Yes Yes No Yes 128 MiB
64-pin (GVP) Yes Yes Yes Yes No Yes 128 MiB
72-pin Yes Yes Yes Yes No Yes 128 MiB

Notes:
  • SIMM 30pin
    • first generation were push-type
    • late generations were ZIF
    • always FPM
    • always 5.0V
    • standard sizes: 256 KB, 1 MB, 4 MB, 16 MB
  • SIMM 72-pin
    • always ZIF
    • can be FPM (early), EDO (mostly), BEDO (late and rare)
    • mostly 5.0V. Some 3.3V with higher capacity.
    • standard sizes: 1 MB, 2 MB, 4 MB, 8 MB, 16 MB, 32 MB, 64 MB, 128 MB

DIMM

  • Single Data Rate Synchronous DRAM (SDR SDRAM)
  • Double Data Rate Synchronous DRAM (DDR SDRAM)

Package FPM / EDO
DRAM
SDR
SDRAM
DDR
SDRAM
DDR2
SDRAM
DDR3
SDRAM
DDR4
SDRAM
DDR5
SDRAM
DIMM 168-pin 168-pin 184-pin 240-pin 240-pin 288-pin 288-pin
SO-DIMM n/a 144-pin 200pin 200-pin 204-pin 260-pin ?
MicroDIMM n/a 144-pin 172-pin 214-pin N/A N/A N/A
Voltage 5.0V 5.0V
3.3V
2.5V 1.8V PC3: 1.5V-1.8V
PC3L: 1.35V
PC3U: 1.25V
1.2V
1.05V
1.1V
Speeds measure in ns PC-66
PC-100
PC-133
PC-1600
PC-2100
PC-2700
PC-3200
PC2-3200
PC2-4200
PC2-5300
PC2-6400
PC2-8500
PC3-6400
PC3-8500
PC3-10600
PC3-12800
PC3-14900
PC3-17000
PC3-19200
PC4-12800
PC4-14900
PC4-17000
PC4-19200
PC4-21300
PC4-25600

Memory is sub-divided in:
  • Buffering: registered (or buffered) / unbuffered
  • Error control: none / parity / ECC
  • Ranking: 1xR8, 1xR16, 2xR8
  • Sides: single / double

Table of Macintosh Ram compatibility


 

68K Classic and Desktop Macintosh....

Mac...

Module format

RAM device compatibility

Install by group of..

Number of slots

Minimum Speed

68000

Plus

30-pin SIMM

N, P - FPM

2

4

150ns

SE

30-pin SIMM

N, P - FPM

2

4

150ns

Classic

30-pin SIMM

N, P - FPM

2

4

150ns

68020

II

30-pin SIMM

N, P - FPM

4

8

120ns

LC

30-pin SIMM

N, P - FPM

2

2

100ns

68030

SE/30

30-pin SIMM

N, P - FPM

4

8

120ns

ClassicII

30-pin SIMM

N, P - FPM

2

2

100ns

Color Classic

30-pin SIMM

N, P - FPM

2

2

100ns

Color ClassicII

30-pin SIMM

N, P - FPM

2

2

100ns

IIx

30-pin SIMM

N, P - FPM

4

8

120ns

IIfx*

64-pin SIMM

N, P - FPM

4

8

80ns

IIcx

30-pin SIMM

N, P - FPM

4

8

120ns

IIci

30-pin SIMM

N, P* - FPM

4

8

80ns

IIsi

30-pin SIMM

N, P - FPM

4

4

100ns

IIvx, IIvi

30-pin SIMM

N, P - FPM

4

4

80ns

LC II

30-pin SIMM

N, P - FPM

2

2

100ns

LC III, LC III+

72-pin SIMM

N, P - FPM

1

1

80ns

LC 520

72-pin SIMM

N, P - FPM

1

1

80ns

Performa 200 see ClassicII

Performa 400, 405, 410, 430 see LC II

Performa 450, 460, 466, 467 see LC III

Performa 600, 600CD see IIvx

Mac TV

72-pin SIMM

N, P - FPM

1

1

80ns

68040, 68LC040

Quadra 605

72-pin SIMM

N, P - FPM

1

1

80ns

Quadra, Centris 610

72-pin SIMM

N, P - FPM

1 (Int)

2

80ns

Quadra 630

72-pin SIMM

N, P - FPM

1

1 or 2*

80ns

Quadra, Centris 650

72-pin SIMM

N, P - FPM

1 (Int)

4

80ns

Quadra, Centris 660AV

72-pin SIMM

N, P - FPM

1

2

70ns

Quadra 800

72-pin SIMM

N, P - FPM

1 (Int)

4

60ns

Quadra 840AV

72-pin SIMM

N, P - FPM

1

4

60ns

Quadra 700

30-pin SIMM

N, P - FPM

4

4

80ns

Quadra 900, 950

30-pin SIMM

N, P - FPM

4

16

80ns

LC 475, LC 550, LC 575

72-pin SIMM

N, P - FPM

1

1

80ns

LC 580

72-pin SIMM

N, P - FPM

1

2

80ns

LC 630, LC 630 DOS*

72-pin SIMM

N, P - FPM

1

1 or 2*

80ns

Performa 475, 476 see LC 475

Performa 550, 560 see LC 550

Performa 575, 576, 577 see LC 575

Performa 63x, 630 DOS, 640 DOS see LC 630

Comments : 

  • "Module format" column shows only what is the format of the RAM slots on the Mac. 68 K Mac only use SIMM modules of RAM. There are two main sorts of SIMM modules :
    • 30-pin SIMM which have 8-bits data path and 
    • 72-pin SIMM which have 32 bit data path. 
    That's why Mac whose data path is 16 bits wide (like Plus, SE) need 30-pin SIMM to be installed by 2, and those whose data path is 32 bits wide needs 30-pin SIMM to be installed by 4 at a time or 72-pin SIMM installed by 1.
  • "RAM devices compatibility" column helps to know with which sort of RAM devices can Mac works. RAM modules are composed of DRAM or SDRAM devices (or chips).  To simplify, all SIMM RAM modules have "DRAM" devices, which can be of two sorts : FPM type (Full Page memory) or EDO. Apple originally installed FPM memory on 68k Mac.
    According to Apple, "EDO (Extended Data Out -- sometimes called hyperpage) memory are DRAM devices that improve access timing by extending its data out timing while allowing the memory controller to address the next column address". It seems that only a few 68k Mac accept EDO Ram, that's why I only precise the compatibility with FPM RAM for all 68k Mac.
    If you buy 2nd hand RAM, you have to know that, in general case :
    • RAM which come from 68k Mac will all be FPM
    • RAM from PowerMac can be FPM or EDO (see my RAM compatibility guide for PowerMacs)
    • RAM from PC with a 386 (or less) processor are all FPM 30-pin SIMM
    • RAM from 486 are FPM or EDO SIMM (30 or 72-pin)
    • RAM from Pentiums are EDO or SDRAM, 72 pin SIMM
    So you'll be able to determine easily which PC RAM you can buy for your Mac (ex: for a SE you need "2 identical 30-pin FPM SIMM, with parity or not" which you can find on a 386).
    In the same "RAM devices compatibility" column, you'll se N and P.
    • N stands for Normal and
    • P stands for with Parity.
    What does it signifies ? Parity RAM modules works with 9 bit words instead of 8, the ninth one is used as control bit. It is simply ignored by all 68k Mac. So you can install RAM with parity on all 68k Mac, which is useful because most old PC used RAM with parity (and PC RAM is cheaper...). Normal modules have a even number of devices, and modules with parity have an odd number of devices...logical, isn't it ?

    FPM ECC memory can be used when FPM is required, if it is unbuffered.

  • "Minimum Speed" column indicates the minimal refresh period of RAM which is needed for the computer to work properly. It decreases with the processor speed, as you can see. The refreshing time is indicated on ram devices with a negative number, which represents the decimals of the time. For example a chip on which I read -12 has a 120ns minimal refreshing time. Of course you can install RAM modules whose refreshing time is far less than what the Mac need (installing 120ns RAM on an SE is better than installing 150 ns). If you have to install 2 or 4 modules at a time (ex: IIsi) they need to be of the same refreshing time. 
  • "Int" means Interleaving. It concerns some Quadra which take benefit of the installation of 2 identical SIMM modules in banks 1,2 or 3,4 (they run 5-10% faster). 
  • Some special cases
    • Mac IIci comes with two sorts of motherboards (See apple memory guide for more information.): 
      • one which needs parity modules to work, and 
      • one which can work with both normal and parity modules.  
    • Mac IIfx uses special 64-pin SIMM, the same as used on Laserwriter IInx. But if you can install modules from a IIfx on the laserwriter, you can't do the opposite because RAM modules installed on Laserwriter have a too long refreshing time. 
    • Some LC 630 have a mainboard with only one SIMM slot, and some come with two slots but with one on which you can only install 1, 4 or 16 Mb modules. 
    • DOS compatibility Cards for Quadra and LC-630 also use 1 72-pin SIMM module, which has to be FPM (I tried an EDO one on my Performa 630 but it didn't worked). Parity modules might be supported.


Source: https://www.jagshouse.com/ram_guide.html

Comments

Popular posts from this blog

Movie - The Wizard of Oz (1939)

  My views Plot In rural  Kansas ,  Dorothy Gale  lives on a farm owned by her Uncle Henry and Aunt Em, and wishes she could be somewhere else. Dorothy's neighbor, Almira Gulch, who had been bitten by Dorothy's dog, Toto, obtains a sheriff's order authorizing her to seize Toto. Toto escapes and returns to Dorothy, who runs away to protect him. Professor Marvel, a charlatan fortune-teller, convinces Dorothy that Em is heartbroken, which prompts Dorothy to return home. She returns just as a  tornado  approaches the farm. Unable to get into the locked storm cellar, Dorothy takes cover in the farmhouse and is knocked unconscious. She seemingly awakens to find the house moving through the air, with her and Toto still inside it. The house comes down in an unknown land, and Dorothy is greeted by a good witch named  Glinda , who floats down in a bubble and explains that Dorothy has landed in Munchkinland in the  Land of Oz , and that the Munchkins are cel...

Movie - Se7en (1995)

  My views Plot In an unnamed city overcome with violent crime and corruption, disillusioned police Detective Lieutenant William Somerset is one week from retirement. He is partnered with David Mills, a young, short-tempered, idealistic detective who recently relocated to the city with his wife, Tracy. On Monday, Somerset and Mills investigate an obese man who was forced to eat until his stomach burst, killing him. The detectives find the word " gluttony " written on a wall. Somerset, considering the case too extreme for his last investigation, asks to be reassigned, but his request is denied. The following day, another victim, who had been forced to cut one pound (0.45 kg) of flesh from his body, is found; the crime scene is marked " greed ." Clues at the scene lead Somerset and Mills to the  sloth  victim, a drug-dealing  pederast  whom they find emaciated and restrained to a bed. Photographs reveal the victim was restrained for precisely one year. Somers...

IT - Which Is Faster: find | cpio -pdvm OR rsync?

To determine which is faster between find | cpio -pdvm and rsync for copying a large directory tree locally, we need to consider several factors: the nature of the operation, the tools' design, the system environment, and the specific use case. Let’s break this down based on the information provided in the web results and general knowledge about these tools. Overview of the Tools find | cpio -pdvm : find : Recursively lists all files and directories in a given path. cpio : A tool for copying files into or out of a cpio or tar archive. In this case, with the -pdvm options: -p : Pass-through mode (copy files from one directory tree to another). -d : Create directories as needed. -v : Verbose mod...