PC Bits n Bytes

   Computer Sales & Service

   Repairs, Upgrades, Software

 

Home | About Us | Contact Us | Technical Support | Customer Service

 

  

  Disclaimer | Terms | Testimonials | Privacy Policy | FAQ

 

 

 

 

  Computers

  Econo Systems

  Extreme Systems

  Laptops

  Upgrades

  Rebuilt Systems

  Request A Quote

  Lay-Away Plan

 

  Services
  Repairs

  Upgrades
  Installations

  Networking

  Remote Services
  Service Plan

  Get Started Package

 

  Products

  Cameras

  Cases & PSU

  CD/R Drives

  CD-R/W Drives

  DVD Drives

  Floppy Drives

  Hard Drives

  Keyboards / Mice

  Memory (RAM)

  Modems

  Monitors

  Motherboards

  Networks

  Power Back Up

  Printers

  Processors (CPU)

  Scanners

  Software

  Sound Cards

  Storage Media

  Speakers

  Video Cards

  Web Cams

  Zip Drives

   

  Support

  FAQ

  Technical Support

  Customer Service

  RAM Guide

  10 Commandments

  Technical Info

  Tweak UI

 

  Company

  About Us

  Contact Us

  Directions

 

 

 

 

 

 

RAM Guide

 

  

 

RAM - (Random Access Memory) Usually described in terms of how many Megabytes (Meg or MB). This is the type of memory used in personal computers today. Older computers usually have 16-32 Meg ram installed in them. Newer computers frequently have from 64-256 Meg of ram installed in them.

 

Why do people need to add more RAM to their computers? Because if a computer doesn't have enough RAM (chips) the computer will use the hard drive to manage data during processing instead of memory chips. Since memory chips are substantially faster than a hard drive, if the computer runs out of available space on the memory chips, then the entire system will slow down to the speed of the computer's hard drive, which causes a substantial decrease in performance of the computer regardless of the speed of the hard drive.

 

How do I know if I need more RAM? This answer is a little complicated. A general rule is that more is better unless you already have plenty. The fact is, if you don't need more RAM, then adding more RAM will not speed up your PC. But, if too little RAM in your system is causing a 'bottle-neck', then adding more RAM will surely speed up you PC. More specific examples of when to add memory follow:

 

a. If you're running Windows XP, you will need at least 128MB, but you'll run much smoother with 256MB. If you are running windows 98 or Windows ME on your computer then you should have at least 64MB but you computer will almost surely run faster if you have 128MB, although 256MB is best. 512MB couldn't hurt especially if keep several programs open at once or if you are a heavy gamer.

 

b. If you are running windows 95 on your computer then you should have at least 32MB. If you have any less than 32, then adding more RAM will almost definitely speed up your system. 64MB to 128MB is recommended.

 

c. If you are running Windows NT workstation or Windows 2000 Professional, then you should have at least 64MB, but 128MB or 256MB is much more common and will certainly speed up your system.

 

d. If you PCs HDD (hard disk drive) light flickers a lot during standard processing, you almost definitely need more RAM. This is an indication that the computer is running out of available space on your memory chips, so it is therefore relying more heavily on the swap disk portion of your hard drive to process data. Since your hard drive is much slower than your RAM chips, your entire computer system is slowing down to the speed of your hard drive. Adding more RAM will allow your PC to perform more processing entirely within the RAM chips and that will speed up your computer.

 

e. The System Resources of Windows 9X, ME or 2000 indicates less than 65%. Right click on the MY COMPUTER icon, scroll down to properties and then click on the PERFORMANCE tab. Check the % of available resources that are free.

 

f. You multitask a lot of programs at the same time in Windows. If you use several utilities and programs simultaneously having extra memory will increase performance.

 

g. You receive error messages indicating that you don't have enough memory.

 

h. You don't need more memory if you already have plenty. If memory is not a bottleneck in your system then adding more will not increase performance. Spend your money on something else.

 

 

Some definitions

 

SIMM - (Single In-line Memory Module) These are circuit boards that have memory chips soldered on to them. They are usually installed in groups or 'banks'. SIMMs usually come in two major types. 30-Pin and 72-Pin. A 30-pin SIMM measures about 3 inches and a 72-pin SIMM is about 4 inches long. 72-pin SIMMs have the value of 4 30-pin SIMMs. For example, four 1Meg 1X8 30-pin SIMMs, (which has 8 data bits), is equivalent to one 4 Meg 1X32 72-Pin SIMM, (which has 32 data bits).

 

DIMM - (Dual In-line Memory Module) Similar to SIMMs but the arrangement is slightly different. DIMMs have the value of 2 SIMMs and are therefore added individually (not in pairs). The DIMMs commonly used in PCs today have 168 pins (count them if you want). DIMMs generally use Synchronous DRAM and are therefore referred to as SDIMMs.

 

Fast Page Mode (FPM) - The standard variety of RAM that has been in use for many years. Also known as 'regular' or 'non-EDO' to the less informed.

 

EDO - Extended data output. This is a newer standard for RAM that came into use in 1995. It has a greater throughput than standard Fast Page RAM. The last generation of systems to use EDO RAM were the first Pentium-IIs.

 

PINS - The number of contacts on a memory module that make contact with the SIMM socket. Try counting them if you wish.

 

Parity and Non Parity - Refers to additional bits of memory on a SIMM module. Parity checking is a method of verifying the integrity of the computers data. Some computers perform parity checks during data processing.

 

Logical Name - The industry descriptor used to identify value of a memory the module. Examples are 8X32-60 (32Meg 72-pin SIMM) or 4x64 (32Meg DIMM). Here is a guide to understanding this nomenclature.

 

168-pin DIMMs - There are 32 Meg, 64 Meg, 128 Meg, 256 Meg and 512 Meg DIMMs in popular use. They are identified as somethingX64 (non-ECC) or somethingX72 (with ECC). The sixty-fifth through the seventy-second bits are the ECC bits. The formula to determine the megabytes on a DIMM is (xXn)/8 for non-ECC and (xXn)/9 for ECC DIMMs. For example, a 16x64 DIMM is equal to 128 Meg. (16x64=1024, 1024/8=128).

 

72-pin SIMMs There are 4 Meg, 8 Meg, 16 Meg 32 Meg and 64 Meg SIMMs in popular use. They are identified as a somethingX32 (non-parity) or somethingX36 (parity). The thirty-third through the thirty-sixth bits are the parity bits. The formula to determine the amount of memory on a 72-pin SIMM is (xXn)/8 for non-parity and (xXn)/9 for parity SIMMs. For example, a 2X32 SIMM is equal to 8 Meg. (2X32=64, 64/8=8).

 

30-pin SIMMs There are only 1 Meg and 4Meg 30-pin SIMMs in popular use. They are identified as a 1Xsomething or a 4Xsomething. There are non-parity, (1X8), and parity, (1X9), versions of these SIMMs. The ninth bit is the parity bit. Another convention of naming the SIMMs is to identify the number of chips on a 30-pin SIMM. Therefore a 1X3 is just like a 1X9 except that it uses 3 chips to make the same thing. The three chip SIMMs are comprised of two chips which have the value of 4 each, totaling 8, and one more chip to make the ninth (parity) bit. These SIMMs are functionally and logically equivalent to a 9-chip SIMM and can be used in place of a 9-chips SIMM in almost all cases. Sorry, but we don't sell 30-pin SIMMs anymore. Why? Because no one makes them anymore.

NS - Nanoseconds. The -60, -70 or -80 number at the end of each logical descriptor refers to the rated nanosecond speed of the module. The lower the number the faster the rating of the SIMM or DIMM module.

 

How do I know what type and quantity of memory modules I should buy to upgrade my computer? This is by far the most difficult question for most end users. There are several keys to determining what you need. Here is a handy upgrade guide. It will hold true in almost all cases, although there are certain non-standard types of system designs which may not conform to this guide.

 

a. Check your users manual. Most manuals will have a chart indicating the various combinations of modules that are appropriate for your PC. If you can't decipher this chart, just bring your manual in to PCs for Everyone and we will help you read it. 

 

b. Check the memory modules in your PC. What is already there will usually indicate what you must buy. Open up your system and look for some sign of the type of memory module. Many module manufacturers will clearly indicate the type, the megabyte size, and the speed of the module. There may also be some indication of whether the type of RAM chips used on the module, such as SDRAM, EDO RAM, Fast-Page RAM, etc. Additional RAM features such as parity, ECC and buffering may be indicated as well.  

 

c. Depending on the processor-type of your PC, you can figure out what you need. To find out what your 'processor'  (CPU) is, either check your user's manual or the invoice for your PC. Almost all PCs will tell you the processor type during boot up. As the system is turning on you will most likely see a BIOS screen. Press the 'pause' key on your keyboard when the BIOS screen appears. This will allow you to take your time to study the information provided. Does it mention the processor/CPU type?

Keep in mind that you can usually substitute faster RAM for slower RAM (about 98 percent of the time) and then under-clock the memory module. This circumstance will often happen because your system is getting on in years (we usually equate 1 human year to 20 computer years), and RAM and module manufacturers may no longer produce the exact memory product for your PC any longer because the demand has subsided. So, for example, if your PC needs PC66 SDRAM, you can probably use PC100 modules set to run at 66MHz. 

 

 

Pentium-III - Its all over the place!

Unfortunately this platform is becoming more and more complicated because the RAM you need depends on the MHz speed of your PC, the FSB (front side bus) speed of your system and the type of memory that is already installed in your PC as well. Did you know that your CPU speed is a function of the FSB speed of your system and a multiplier. For example, a Pentium-III 500 uses an FSB speed of 100MHz and a multiplier of 5. So the motherboard is running at 100MHz and the CPU is running at 5 times the speed of the motherboard. Get it?

 

If you have a Pentium-III 450, 500 or 550, 650, 700, 750 or 850, which use an FSB speed of 100MHz, you definitely need PC100 SDRAM. While it is remotely possibly that your PC could have PC133 SDRAM installed, it is very unlikely. Some systems let the memory BUS to run independently if the front side bus speed. So the motherboard might be running at 100MHz, the CPU at a function of the motherboard FSB (say, 500MHz from the example above) and a memory bus speed of 133MHz. Confused?

 

If you have a P-III 533, 667, 733, 866 or 933, which use an FSB speed of 133MHz, you probably need PC133 SDRAM, but since it is possible that your system has PC100 SDRAM (your PC maker could have used RAM and set the memory bus at 100MHz, a speed which is slower than your CPU's FSB speed), look for some indication on your BIOS screen of the type of RAM (PC100 or PC133) that your system is using. If you have already opened up your system, you can look at the memory modules themselves. There could be a sticker on the module that indicates the speed of the RAM. Confused yet?

 

If you have a P-III 600, or 800MHz system, your FSB speed could be 100 or 133MHz. (Of course 600 and 800 can be divided neatly in either 1 or .5 increments by 100 and by 133). How can you tell which one you have? Look at the opening BIOS screen for some giveaway information. Intel labels their CPUs with a suffix that indicates the CPU's FSB. E refers to a Pentium-III coppermine core at 100MHz and EB refers to a coppermine Pentium-III core at 133MHz. Generally, the core MHz speed will be the same as the speed of your RAM. If you have a P-III 600 and there is no suffix, you likely have a 'classic' P-III with a Klamath core, (which has 512K of 1/2-speed cache), which means that your FSB speed will be 100MHz, so you will need PC100 SDRAM.

 

The CAS Latency rating of the SDIMMs that are installed in your PC determine the type of RAM you need to buy too! Obviously, most people have never heard of CAS Latency, let alone know the CAS Latency of the RAM installed in their PCs. The lower the CAS Latency rating of your RAM, the faster the system can write information to the RAM and therefore there is a performance gain from using lower CAS Latency RAM. Lower CAS Latency is also an indication that the RAM is of a higher quality and may perform better in the long run as well.

 

Not knowing the CAS Latency of your SDRAM is generally not a problem because of the SPD chip on your module! SDIMMs have a very tiny chip on them known as the SPD EEPROM which stands for Serial Presence Detect Electronically Erasable Programmable Read Only Memory. This chip has been programmed by the module manufacturer and holds the information about the specifications of your SDIMM module. Most motherboards will, when set correctly, automatically read the specifications of the module through the SPD and set itself up correctly. If you mix two different types of CAS Latency modules in the same PC, your motherboard should automatically run at the lowest common denominator of the CAS Latency speeds. Problems can occur, however, if your system is manually set to a faster CAS Latency setting (thereby overriding the automatic SPD settings) and you inadvertently add slower CAS Latency RAM. Because your system will try to run the RAM at a CAS latency speed that your RAM can't handle, your PC may experience instability as the system tries to write to the RAM faster than it is able to reliably accept the data.

 

 

Pentium-II - The RAM Depends on the chipset!

Your motherboard is controlled by a 'chipset'. These are the chips that soldered directly into your board. Who makes the chipset, and the chipset generation (usually identified by an alpha or alpha-numeric name) is very important in determining what RAM your system needs.

 

The first P-II motherboards originally would only take EDO ram because they were based on the older Intel FX chipset, which was developed for Pentium-Pro chips. Almost all FX chipset based Pentium-II motherboards had sockets for 168-pin EDO DIMMs only. Very few were designed to take EDO SIMMs.

Starting at approximately February 1998, P-II motherboards began shipping with the newer Intel LX chipset which had an FSB (front-side bus-speed) of 66MHz. LX boards run at a maximum bus speed of 66MHz and do support PC66 SDRAM DIMMs, (also known as SDIMMs). PC66 SDIMMs are usually 10 nanoseconds. By the summer of 1998, motherboards started shipping with the newer Intel BX chipset, which could run at 100MHz. The BX chipset boards take PC100 SDIMMs. You can add SDIMMs to your Pentium-II motherboard one at a time.

 

Depending on the MHz speed of your P-II, you either need PC66 or PC100 SDRAM. P-II 233, 266 and 333 CPUs run at an FSB speed of 66MHz so you need PC66 SDRAM (or PC100 or PC133 modules set to run at 66MHz, underclocked). If you have a P-II 350 or 400 you need PC100 SDRAM (or PC133 SDRAM underclocked). If you have a P-II 300 your CPU's FSB could be 66 or 100 MHz, but since hardly anyone sells PC66 SDRAM anymore, just get PC100 or PC133 SDRAM modules. Your system will run them at either 66 or 100MHz anyway, so don't worry about it. :-)

Intel specifies the use of an SPD EEPROM (serial presence detect electrically erasable programmable read only memory, whew!) chip mounted on the surface of the SDIMM when used on the 440LX or 440BX chipset motherboards.

 

Another popular option, especially for critical workstations and servers is the use of memory modules containing ECC, (Error correction code). These modules require an extra memory chip for every 8 chips on the module for a total of 9 or 18 chips.

 

Motherboard approved RAM is very important too! Although this is not required, it is certainly recommended for the in any system. Not all memory modules are made alike! Even though they cost a little more than the standard SDIMMs, we strongly encourage the use of the motherboard approved SDIMMs that we carry.

 

Lastly, another important factor in purchasing SDIMMs is the technology of the chips on the DIMM model themselves. For example, when purchasing 512 Meg SDIMMs, it is recommended that users pay the additional amount to get the 16-chip (non-ECC) or 18-chip (with ECC) designs rather than the 32-chip or 36-chip designs. Why? Because when it comes to DIMMs, the fewer chips on the module, the better. So why do some DIMMs have double the number of chips? It is because the modules employ different densities of chips. Going back to the 512 Meg example from above, the 16-chip design uses 16 of the 256-megabit chips and the 32-chip design uses 32 of the 128-megabit chips. 256-megabit chips cost more per megabyte than 128-megabit chips. Therefore, the 32-chip module is less expensive than a 16-chip design. But, having too many chips on a memory module can be unstable. We definitely prefer to build systems with the 16 and 18-chip designs.

 

 

Pentium(P5) or AMD K6 or Cyrix 6x86 Socket-7 or Socket-8 . 

How do you know if your board has a socket-7 or socket-8? Just look at the CPU socket. It will be clearly labeled with the socket level.

 

If you are running an older Pentium level socket-7 computer system, then you will almost definitely need a pair 72-pin SIMMs, either EDO or Fast-Page type. This group includes Intel Pentium, Pentium Pro, Cyrix/IBM 6x86 and AMD K-5 processor-based computers. Pentium level systems, which have a 64-bit BUS, require that SIMMs be added in pairs, (each 72-pin SIMM has 32-bits). Older Pentium class systems (when the maximum processor the board will take is a Pentium-100 or Pentium-133 CPU), usually are designed for 'Fast-Page' SIMMs. Later Pentium-class machines (usually Pentium 166 or higher) take EDO SIMMs but fast-page SIMMs will likely work too.

 

Again, look at the SIMMs already installed in your PC. If you already have EDO, stay with EDO. If you already have fast-page, stay with fast-page. To identify which SIMMs are already installed look at the module. Is there a sticker that says EDO, for example? Another giveaway is to look at the speed of the RAM chips on the SIMM module. If you see a -6 or a -60 it means that the SIMM runs at 60 nanoseconds. This is usually an indication that the SIMM is EDO, since the EDO spec is 60ns. If it has a -7 or -70 it must be fast-page since 70 nanoseconds is too slow for EDO RAM.

 

If you have a Pentium-166-or-higher socket-7 Pentium-class machine, then you may also be able to use DIMMs. DIMMs have 168 pins. count them if you like (snore). Most boards made at that time have sockets for both 72-pin SIMMs and 168-pin DIMMs. Different boards had different limitations regarding the what SIMMs and what DIMMs they would accept and also had limitations about taking different combinations of SIMMs and DIMMs together. Check your user manual. Hopefully there will be a chart that specifies what you can and cannot add.

 

You board may also have on-board jumpers that must be reset depending on the memory combination that you are using. 

 

If you are adding SIMMs to the motherboard you MUST add them two at a time, Why? Because SIMMs are 32-bit and your motherboard's memory BUS is 64-bit, so you have to add two at a time to cover the 64 bits.

 

If your board takes DIMMs, you can add them one at a time since a 168-pin DIMM is 64 bits wide and it exactly covers the motherboard's 64-bit BUS.

 

DIMMs for socket-7 boards will come in either EDO or SDRAM versions. Depending on the motherboard chipset of your computer it may not accept SDRAM. Earlier Intel FX and HX chipset motherboards did not accept SDRAM. Newer Intel VX and TX motherboards will usually take SDRAM DIMMs or EDO SIMMs . SDRAM only comes on DIMMs, and not on SIMMs.

 

Your computer may require parity SIMMs or ECC DIMMs. Some computers REQUIRE parity memory, while some computers will optionally use parity memory and still others have no facility to utilize parity memory. Even if a computer is not utilizing parity or ECC checking, the presence of the parity or ECC bit on the memory module will generally not be problematic and is simply over-kill. Parity and ECC modules are more expensive than non-parity SIMMs due to the addition of the parity/ECC bit, so you can save money by not buying parity or ECC SIMMs if you don't need to. How do you know if you need parity SIMMs or ECC DIMMs? Here's a handy way to determine whether to buy parity or ECC modules or not:

 

Check your users manual. It may refer to the type of memory needed in your system. It may also refer only to the number of bits, 8-bit (30-pin non-parity) or 32-bit (72-pin non-parity) RAM, or 9-bit (30-pin parity) or 36-bit (72-pin parity). The manual may also specify the logical industry descriptor, such as 1X32 (4Meg 72-pin non-parity SIMM) or a 1X36 (a 4Meg 72-pin parity SIMM). In the case of DIMMs the manual may state 64-bit (non-ECC) or 72-bit (with ECC).

Since the use of parity and ECC memory is usually optional, (the motherboard and BIOS may support it, but the computer may not have been purchased with it), you should try to determine the type of module actually installed in your PC. The opening BIOS screen (as you start up your PC) may indicate whether parity or ECC is installed. Press the 'pause key' just when your PC shows this screen and read it carefully. Is there any information there that may indicate the type of RAM installed? 

You can also Look at the memory you have in the computer now and by counting the chips on the module you can determine what type of RAM is there now. If your system uses 72-pin SIMMs, check to see whether it has either eight or sixteen chips on the module, which indicates non-parity. If it has twelve or twenty four chips then it is has parity. If your system uses DIMMs, check to see whether it has eight or sixteen chips on each side. Eight or sixteen indicates non-ECC and nine or eighteen chips on each side indicates ECC (error checking).

Check your BIOS setup information. Is there a section for parity or ECC checking? If there is, is it enabled or disabled? If it is enabled you may consider disabling it and buying the less expensive non-parity or non-ECC SIMMs. Most computer industry experts agree that based on the slim chance that the average user would ever experience a data processing error for which parity memory is designed to check, and the marginal benefit you would receive from such a successful detection is generally not worth the added expense of parity SIMMs. But this is for you to decide.

 

 

486 and 386 Computers

If you are running a 486 processor based system it may require either 30-pin or 72-pin SIMMs or a combination of both. 30-pin SIMMs will always be added in groups of four. 72-pin SIMMs can usually be added one at a time. You will also need to determine whether you should purchase EDO or Fast-page type ram on the SIMMs. Look in your user's manual or on the BIOS screen at boot up for any reference or mention of EDO (extended data output) ram. IF you don't see anything that refers to EDO, you should probably get the older style Fast-page RAM. If EDO is mentioned, then get EDO ram since it is a little faster and usually less expensive!

 

Another way to check for EDO is to look at the 72-pin SIMMs themselves (30-pin SIMMs never use EDO chips). If the speed on the SIMM is described as -60 or -6 it may indicate EDO type. If you see -70 or -7 it cannot be EDO since the spec for EDO is 60ns or faster. (The lower the number the faster it is.)

If you are running a 386DX, 486SX, 486DX, 486DX4, or 586 (a 586 really runs from a 486 motherboard), processor based computer then you need to add memory 32-bits at a time.

 

This means you might add four 30-pin (8-bits each) SIMMs in a single group or 'bank' or a single 72-pin (32-bit) SIMM which also constitutes a 'bank'. If you are adding 30-pin SIMMs (4 at a time of course), each SIMM within the bank must be of equivalent value.  Also, you should not mix-and-match manufacturers and types of SIMMs (e.g. 1Meg vs. 4Meg, 9-chip vs. 3-chip, 60ns vs. 70ns), within a single bank. You will need to consult your users manual or physically open up your computer to determine which type of SIMMs you currently have and which banks are open and can accept additional SIMMs. If you are uncomfortable with opening up your computer, bring it in to PCs for Everyone and we will check for you and install the memory if you wish. (A $10 charge will apply if you ask us to install your SIMMs).

 

If you have a really old 486 system which has eight SIMM sockets, (i.e. two banks of four), and both banks are filled with 1Meg 30-pin SIMMs then you need to remove four of the 1 Meg SIMMs, (i.e. one bank), and replace them with four 4 Meg 30-pin SIMMs, leaving you with a total of 20 Meg.

Older computers (produced summer of 1994 and before) usually require 30-pin SIMMs and newer computers usually need 72-Pin SIMMs

 

If you are running a 386 processor based system you almost definitely need 30-pin RAM.

 

If you are running a 386SX or 486SLC processor based computer system then you need to add 30-pin SIMMs, two at a time. This is because the motherboard BUS on your computer is 16-bit. So you need two 8-bit 30-pin SIMMs to cover the 16-bit BUS.

 

How do you know what speed SIMMs to buy for your computer? In general, it is wise to purchase the same speed of SIMM that you already have, or faster. Most 486's need at least 70ns fast-page SIMMs and most Pentium level systems need 60ns EDO ram.


 

 

 

Copyright © 2002 PC Bits n Bytes / All Rights Reserved         Site created and maintained by Den Cutler          Best viewed with 800x600 resolution.

While PC Bits n Bytes uses reasonable efforts to include accurate and up-to-date information on the Site. PC Bits n Bytes makes no warranties or

representations as to its accuracy. PC Bits n Bytes assumes no liability or responsibility for any errors or omissions in the content on the Site.

Prices are subject to change without notice. Products may not be as shown.