This page is designed to answer most questions about computer memory.
![]()
Curently, MicroWarehouse sells the 30-pin SIMMs, 72-pin SIMMs, and 168-pin DIMMs. The number of pins must match the specifications of the machine it is to be used in. They are not interchangeable.
CapacityCapacity is normally measured in Kilobytes (KB) or Megabytes (MB). MB is the main unit you deal with today in terms of memory, but it is still noted in the computer as KB for example 4000 KB would mean the computer has 4MB.
SpeedSIMM speeds are measured in nanoseconds (ns), 9 decimals, 1 billionth of a second. Speed is the time the computer takes to access one byte of information. The smaller the number the faster the RAM operates. 80ns is faster than 150ns; 1MB is faster at 80ns than 1MB at 100ns.
BanksSIMMs are put into the computer in special slots called SIMM Slots, which are arranged
in groups called Banks. The BUS width of a computer will determine how many SIMMs will
make up a bank. A 16-bit BUS will have a different configuration than a 64-bit BUS.
Banks may consist of 1, 2, or 4 SIMM Slots.
Banks which have only one SIMM Slot would be referred to as Independent Slots. Computers
with more than one Independent Slot can be upgraded with SIMM chips in any combination;
the SIMMs which are added do not have to be the same size in megabytes.
Computers with Banks which consist of 2 or 4 SIMM Slots must have all the slots filled in
within the Bank with all the same SIMM chips, and all the SIMMS must be the same speed.
One aspect of memory design involves ensuring the integrity of the data stored in
memory. Currently there are two methods to check for errors:
Parity has been the most common method used to date. This process adds 1 additional
bit to every 8 bits (1 byte) of data.
Error Correction Code (ECC) is a more comprehensive method of error checking that
can detect and correct single bit errors. Because of the higher quality of memory
components and to make SIMMs more affordable, it has become more common among PC
manufacturers not to use data integrity checking (Non-Parity).
SIMMs are specified in terms of depth and width, which indicate the SIMM's capacity and
whether or not it supports parity. Here are some examples of popular 30- and 72-pin SIMMs.
Note that the parity SIMMs are distinguished by the X9 or X36 format specification.
| SIMM Type | SIMM Format | SIMM Capacity |
| 30-Pin | 256K x 8 1MB x 8 4MB x 8 |
256K 1MB 4MB |
| 30-Pin | 256K x 9 (Parity) 1MB x 9 (Parity) 4MB x 9 (Parity) |
256K 1MB 4MB |
| 72-Pin | 256K x 32 1MB x 32 2MB x 32 4MB x 32 8MB x 32 |
1MB 4MB 8MB 16MB 32MB |
| 72-Pin | 256K x 36 (Parity) 1MB x 36 (Parity) 2MB x 36 (Parity) 4MB x 36 (Parity) 8MB x 36 (Parity) |
1MB 4MB 8MB 16MB 32MB |
An electrical process used to maintain data stored in RAM. The process of refreshing electrical cells on a RAM component is similar to that of recharging batteries. Different RAM components call for different refresh rates.
Composite vs. Non-CompositeThe terms composite and non-composite refer to the number of chips used on a given SIMM. The term non-composite describes RAM SIMMs that use fewer chips. Non-composite SIMM are newer technology that achieves more capacity with fewer chips per SIMM.
EDO RAM (Extended Data Out)This new kind of RAM is used in high-end Pentiums and some Mac Clones. High-speed RAM was designed to overcome the problem that has occurred in which the computer's main memory cannot keep up with the computer performance because of higher processor speed, video accelerators, and wider band Hard Drive Access.
Synchronous RAMSynchronous RAM is a new RAM technology that uses a clock to synchronize input and output on the memory chip. The clock is coordinated with the CPU clock so that timing of the memory and CPU are in synch. Synchronous RAM saves time in executing commands and transmitting data, thereby increasing the overall performance of the computer.
Proprietary SIMMsSome computers require specifically manufactured SIMMs and will take no other. These SIMMs are called "PROPRIETARY SIMMS". Laptops are the largest market for proprietary SIMMS. Due to the limited internal space requirements of laptops, manufacturers design specific Memory Modules to meet these requirements.
VRAM What Is VRAM?Video RAM (VRAM) is RAM specifically designed to upgrade the video capabilities of the computer. This is accomplished by adding RAM directly to the motherboard as in some Macintosh models, or by adding RAM to a video card installed in the computer.
CACHE What Is a Cache?A cache is a small, higher speed memory system which stores the most recently used instructions or data from a larger but slower memory system. Because programs frequently use a subset of instructions or data repeatedly, the cache is a cost effective method of enhancing the memory system in a "statistical" method, without having to resort to the expense of making ALL of the memory system (RAM) faster.
An n-th level cache is n-1 levels away from the CPU. A 1st Level cache, (also called an internal, or L1 cache) is usually built into the processor chip itself, while 2nd level caches (also called external, or L2 caches) and higher level caches that are usually outside the processor chip.
A large cache will always outperform a smaller cache in general, but due
to budget constraints, not everyone can afford a cache of the maximum size offered. The
following are a few indicators which will help you determine how much cache you need.
Using L2 256 and 1024 Cache cards resulted in the following speed increases compared to
using the same machine with no cache installed:
| 256K | 1024K | |
| Processor: | 30% | 57% |
| Graphics Mix: | 30% | 46% |
| Publishing Graphics Mix: | 34% | 87% |
| QuickDraw Routines: | ||
| Copy Bits: | 38% | 60% |
| Text: | 53% | 80% |
| Lines: | 41% | 104% |
If you are performing operations such as 3-D renders, which take hours to perform, an investment in a 1024KByte cache will quickly pay for itself. For example, Strata Inc. has tested our 1024K cache vs. a 256K cache in a 7100/80 using Strata Studio Pro 1.75, and found that rendering times decreased by as much as 25% with the 1024 KByte cache.
We have had reports of much better frame rates in these types of games, particularly at the "high resolution" settings. This is consistent with the data we get from 3-D developers using applications such as Strata Studio Pro.
![]()
