Showing posts with label RAM. Show all posts
Showing posts with label RAM. Show all posts

RAM Defragmenter Alternative

Hi friends,
As you all know, how costly the original RAM defragmenting softwares are. So, I've come up with a short and simple tweak tip to free up your RAM memory. All you have to do is follow some simple steps and succeed in freeing up your RAM memory.

1. Open a new notepad file.
2.Type FreeMem=Space(64000000)
3. Save this file with some name like RAM.vbs all you have to take care is to keep the extension as ".vbs"
4. Close this file and then run it by double clicking on it.

Use Your Computer Hard Disc As RAM


Everybody knows how costly is to buy a new RAM. SO, in order to get almost equal performance, we can also use some memory from our Hard Disc as virtual memory, which acts as a substitute to RAM. Follow the simple steps stated below to do so....
1. Right Click on My Computer & go to Properties
2. Click on Advanced Tab & go to Settings in the Performance Section.
3. Select the next "Advanced" Tab on the "Performance Options" window. On the advanced tab, click the "Change" button in the "Virtual memory" section.
4. Comprehend the implications of the virtual memory settings. On the "Virtual Memory" window, the "initial size" is the minimum amount of hard drive space Windows will allocate to virtual memory. The "maximum size" is the largest size to which Windows will allow your virtual memory to grow. If you set this setting too low and Windows requires more virtual memory than the maximum, Windows will likely crash or freeze and you will need to reboot. Thus, you should select (or keep the selection as) "System managed size." By allowing Windows to manage the virtual memory, Windows will increase and decrease the size of the virtual memory as-needed. It is not recommended under any circumstances to select "No paging file" because this can cause system instability.

5. Choose your virtual memory settings. On the "Virtual Memory" screen, you may modify your virtual memory settings in accordance with Step 4. Once you have made your settings, click the "Set" button. Windows will ask you to reboot. Once you do, your virtual memory settings will be changed.

Different types of RAMs

Different types of RAMs

RAM : - The type of RAM doesn't matter nearly as much as how much of it you've got, but using plain old SDRAM memory today will slow you down.
There are main types of RAM: SDRAM, DDR and Rambus DRAM.

SDRAM (Synchronous DRAM): -
Almost all systems used to ship with 3.3 volt, 168-pin SDRAM DIMMs. SDRAM is not an extension of older EDO DRAM but a new type of DRAM altogether. SDRAM started out running at 66 MHz, while older fast page mode DRAM and EDO max out at 50 MHz. SDRAM is able to scale to 133 MHz (PC133) officially, and unofficially up to 180MHz or higher. As processors get faster, new generations of memory such as DDR and RDRAM are required to get proper performance.


DDR (Double Data Rate SDRAM): -
DDR basically doubles the rate of data transfer of standard SDRAM by transferring data on the up and down tick of a clock cycle. DDR memory operating at 333MHz actually operates at 166MHz * 2 (aka PC333 / PC2700) or 133MHz*2 (PC266 / PC2100). DDR is a 2.5 volt technology that uses 184 pins in its DIMMs. It is incompatible with SDRAM physically, but uses a similar parallel bus, making it easier to implement than RDRAM, which is a different technology.


Rambus DRAM (RDRAM): -
Despite it's higher price, Intel has given RDRAM it's blessing for the consumer market, and it will be the sole choice of memory for Intel's Pentium 4. RDRAM is a serial memory technology that arrived in three flavors, PC600, PC700, and PC800. PC800 RDRAM has double the maximum throughput of old PC100 SDRAM, but a higher latency. RDRAM designs with multiple channels, such as those in Pentium 4 motherboards, are currently at the top of the heap in memory throughput, especially when paired with PC1066 RDRAM memory.

DIMMs vs. RIMMs: -
DRAM comes in two major form factors: DIMMs and RIMMS.

DIMMs are 64-bit components, but if used in a motherboard with a dual-channel configuration (like with an Nvidia nForce chipset) you must pair them to get maximum performance. So far there aren't many DDR chipset that use dual-channels. Typically, if you want to add 512 MB of DIMM memory to your machine, you just pop in a 512 MB DIMM if you've got an available slot. DIMMs for SDRAM and DDR are different, and not physically compatible. SDRAM DIMMs have 168-pins and run at 3.3 volts, while DDR DIMMs have 184-pins and run at 2.5 volts.


RIMMs use only a 16-bit interface but run at higher speeds than DDR. To get maximum performance, Intel RDRAM chipsets require the use of RIMMs in pairs over a dual-channel 32-bit interface. You have to plan more when upgrading and purchasing RDRAM.

Memory Speed: -
SDRAM initially shipped at a speed of 66MHz. As memory buses got faster, it was pumped up to 100MHz, and then 133MHz. The speed grades are referred to as PC66 (unofficially), PC100 and PC133 SDRAM respectively. Some manufacturers are shipping a PC150 speed grade. However, this is an unofficial speed rating, and of little use unless you plan to overclock your system.

DDR comes in PC1600, PC2100, PC2700 and PC3200 DIMMs. A PC1600 DIMM is made up of PC200 DDR chips, while a PC2100 DIMM is made up of PC266 chips. PC2700 uses PC333 DDR chips and PC3200 uses PC400 chips that haven't gained widespread support. Go for PC2700 DDR. It is about the cost of PC2100 memory and will give you better performance.

Fix Memory(RAM) Problems

Memory (RAM) problem is one of the common computer problem that can easily be fixed by every users.

Below I've lined-up common Memory problem its cause and solution.

Problem 1:
System will not boot or does not function properly after installing additional memory modules.

Cause:
Memory module is not the correct type or speed grade for the system of the new memory or the new memory module is not seated properly.

Solution:
  1. Replace module with the correct industry-standard device for the computer.
  2. One some models, ECC and non-ECC momery modules cannot be mixed.

Problem 2:
Out of memory error.

Cause:
Memory configuration may not be set correctly. You have run out of memory to run the application.

Solution:
  1. Use the Device Manager to check memory configuration.
  2. Check the application documentation to determine the memory requirements

Problem 3:
Memory count during POST is wrong.

Cause:
The memory modules may not be installed correctly. Integrated graphics may use system memory.

Solution:
Check that the memory modules have been installed correctly and that proper modules are used. No action required.


Problem 4:
Insufficient memory error during operation.

Cause:
To many Terminate and Stay Resident programs (TSRs) are installed. You have run out of memory for the application.

Solution:
Delete any TSRs that you may not need. check the memory requirement for the application or add more memory to the computer.


Problem 5:
Power LED flashes Red five times, once every second, followed by a two second pause, and the computer beeps five times. (Beeps stop after fifth iteration but LEDs continue flashing.)

Cause:
Memory is installed incorrectly or is bad.

Solution:
  1. Re-seat DIMMs. Power on the system.
  2. Replace DIMMs one at a time to isolate the faulty module.
  3. Replace the memory (RAM).
  4. Replace the system board.

Memory Module


Memory Module


Computer memory is responsible for a wide variety of tasks in the modern computer system.
How Memory is organized?

Let's get started by seeing how computer memory is organized. Think of memory in a PC as many 'boxes' to store numbers. Each box has a unique address. Collections of these boxes work together to store meaningful instructions that can be interpreted by programs.

The numbers stored in individual bytes in memory range from 0 to 255. For those more technically inclined, this is really what can be represented by 8 bits. Each 'box' stores 1 byte and 1 byte = 8 bits.

Parameters Defining a Memory Module

Capacity - Each memory module is designed to hold a specific number of bytes. The capacity of a memory module is the number of bytes it can store.
      
Width - This one is a bit technical. Memory modules are also assigned a width - which determines the number of bits the memory can access at one time.
      
Access time - It takes time for the memory to read its 'number' and get it ready for the CPU to use. This is known as the access time. But do remember that a faster access time doesn't mean your PC will run faster. The speed is still controlled very much by the speed of your CPU.
      
Cycle time - The cycle time defines the minimum time from one memory operation to the next. If you add the access time to the time the module needs to recover and start the next operation, you will get the cycle time of the memory module.

Now, the bandwidth of the memory - the amount of data it can read and write per second - depends on its width, access time, and cycle time.