RAM

ram1.gif (32029 bytes)

Random Access Memory, or RAM, is what the computer industry most commonly refers to as memory.  The main function of a RAM is to hold temporary instructions and data needed to complete tasks. With such a set-up, a computer's Central Processing Unit (CPU) can quickly access such instructions and data.

A command from the keyboard enables data to be copied from a storage device (a hard disk drive or a CD-ROM drive) into memory, which can provide data to the CPU more quickly than the storage devices.

Other than your processor's speed, the amount of RAM is the single most important factor affecting your system's performance. This is one instance where the amount matters more than the type.  Don't accept less than 32MB of RAM.   That's the minimum required if you want to switch to NT 5.0 later.  It is recommended to have 64MB RAM for NT 5.0 so you might as well get at least that much now especially since RAM is so cheap.  Windows 98 has a minimum RAM requirement of 16MB but it runs far better with at least 32MB.  Apps run better with the additional RAM.

Tests shows that an increase from 32MB to 64MB of RAM actually improves system throughput by as much as 10%.  While most test show no significant improvement in system performance throughput in the move from 64MB to 128MB, future apps and operating systems may benefit from 128MB of RAM.

As for RAM types, EDO RAM  is the faster of the older, Page Mode RAM  , but both of these use the same 72-pin SIMM slots. Synchronous Dynamic RAM (SDRAM) is faster than either, and uses yet another type of slot.  Go for SDRAM when possible. SDRAM is faster, and it will still be available years from now when the 72-pin SIMM's are a distant memory.   The next type of RAM will be Direct Rambus DRAM (DRDRAM), which will be packaged in Direct Rambus RIMM modules.  Direct RDRAM's should be considerably faster than SDRAM, and they will require yet another type of slot for their interface.  But because most calls for data come from the level 1 or level 2 caches anyway, the performance improvement wont be earth shattering..

Don't consider a PC that has no level 2 cache.  This means avoiding first-generation Celeron-powered PC's running at 266MHz or 300 MHz. Today's applications make heavy use of cache, and the first bit of cache is most important.  Most systems now come with 512KB of level 2 cache, but 256KB-or even 128KB as found in the second generation Celerons-help application performance immensely.  Some K6-2 systems come with a full 1 MB of level2 cache.

Windows NT 4.0 and other memory intensive 32 bit applications are very hard on memory - Many brands will fail /
freeze / lockup / give GP faults or damage data. If you are using or are planning to use these types of applications be very
selective with the memory you choose. The DRAM brands that tend to handle these applications include MICRON, Toshiba,
and Samsung (SEC).

Page Mode RAM  http://www.tomshardware.com/guides/ram/index3.html

EDO RAM  http://www.tomshardware.com/guides/ram/index5.html

SDRAM  http://www.tomshardware.com/guides/ram/index8.html

DRDRAM http://www.tomshardware.com/guides/ram/index13.html

 

IDENTIFYING YOUR MEMORY CHIP

1.  Chip Part Numbers

This section will help you decipher what the markings on your memory chips mean.    Memory chips are usually mounted on various kinds of modules, like SIMMs, which are designed to work in computer systems.  Often the memory module as a whole will have a part number, and the memory chips that are mounted on the module will have different part number(s).   The chip part number, along with the number of chips per module, allow us to determine the function and capacity of memory.

Memory chips tend to have 2 or 3 lines of text on them that include a part number, speed, and date code.  Most part numbers start with a two or three character abbreviation that identifies the manufacturer, such as HM (Hitachi), M5M (Mitsubishi), TMS (Texas Instruments) or MT (Micron Technology).

The numbers (and sometimes letters) that follow describe the memory configuration of the chip, for example HM514400 is a 1Mx4 configuration.

After the part number, there is usually a "A", "B", "C", or "D."   This is how some manufacturers grade the performance of the memory, with "A" being most superior and "D" least, e.g. HM514400A.    Manufacturers normally have very stringent requirements on all the memory they produce, so all grades should perform equally well in personal computers.    Also, be aware that some manufacturers, especially Micron and Texas Instruments whose part numbers almost always end in "DJ", do not use a letter to grade their parts.

In many cases, there will be an additional letter that codes the package type of the memory, e.g. HM514400AS.   In this example, "S" stands for SOJ-type packaging.

2.  Speed

Speed of the memory is an important factor that helps determine market value.    Carrying over from the previous example, a 70ns chip may be encoded at the end of the part number, e.g. HM514400AS7.   In this case, the "7" stands for 70ns.   Sometimes there is a dash before the speed marking, e.g. KM44C1000AJ-7, and other times the speed is printed on a line above or below the part number.   If the speed is printed on a separate line, a dash usually precedes the speed number.   For most common memory chips, speed ranges from 50ns to 200ns.   The trailing zero is commonly left off, so you may see "-6", "-7", "-8", "-10", or "-12", which represents 60ns, 70ns, 80ns, 100ns, and 120ns respectively.

On most chips, there is a date code printed above or below the part number.    The date code indicates when the chip was made, most typically in a year and week format (such as 9438 for the thirty-eighth week of 1994).   Often, the decade's "place" will be left off. For example, 438 may also represent the thirty-eighth week of 1994

Modules

The two most common types of memory modules are the 30 pin and 72 pin Single Inline Memory Modules or SIMMs.

30pSIMM.gif (1096 bytes)

The most common varieties of 30-pin SIMMs are 256kx8, 256kx9, 1Mx8, 1Mx9, 4Mx8 and 4Mx9 although 16Mx8 and 16Mx9 are also possible.  You will typically find either 2, 3, 4, 8, or 9 memory chips on 30-pin SIMMs.   Any given 30-pin SIMM is likely to be populated with identical memory chips, except the 3-chip SIMM. 3-chip SIMMs are likely to have 2 chips of the same type, and a third parity chip which is different from the other two.

The most common varieties of 72-pin SIMMs are 

 SIMM72.gif (2263 bytes)

4MB modules:1Mx32, 1Mx36
8MB modules: 2Mx32, 2Mx36
16MB modules: 4Mx32, 4Mx36

72-pin SIMMs that do not have parity (x32) usually have only one kind of chip per module.    For example, a 2Mx32 (8MB) can be constructed with 16 chips of 1Mx4 (such as a 424400-70). 72-pins with parity are likely to have two varieties of chips on board.    For example, a 1Mx36 usually has 8 chips of one type (1Mx4, like a 424400-70) and 4 chips of another (1Mx1, like a 421000-70).   When requesting a quote, it is important to note all the different chip part numbers on each SIMM, including parity chips.

Other SIMMs 

 simm1.gif (6717 bytes)
Less common simms include 40, 64, 68 and 80 pin SIMMs.   The 64 pin SIMM looks like a smaller 72 pin SIMM and is easily confused for one. Some 64 pin SIMMs function like 30 pin SIMMs while others function like 72 pin SIMMs.

 

SIPP or Single Inline Pin-leaded Package

Many older personal computers and workstations used SIPP memory, which look like SIMMs with pins instead of an edge connector.   This design was not as well received as the SIMMs because the pins tended to bend or break easily.