RE: RAM memory
hello therem
RAM is (Random Access Memory)
It's main roles, is to store the running programs,
so when you click on a specific program , it's actually copied to the RAM by the OS, and over there i will be stores in a memory cell with a hexadecimal address and files name, all these will be found in a FAT( file allocation table) why this table ? because the information are sotred in a random way, not sequential. each memory cell contains 8 flip-flops (8 bits)
ok now!!! we u wanna excecute this files, the info will be transfered from the RAM to the CPU, through the BUS.
there the machine cycle will start,
actually in the CPU there are things called Registers
2 types of registers are found
1- General perpose
2- Special perpose
a- Instruction Register
b- Program counter register
these registers will store the instructions and data being excecuted
i'm not gonna involve too much here but u can ask if u really need to know, coz it's something so long
anyway , the Program counter, will store the Hex address(the one for the RAM) of the next instruction.
anyway, in general RAM is the place all running programs are placed, when it's full the pc will use a virtual memory from the hard disk. ( not so efficient because HD is slower than the RAM)
so as much a u have bigger RAMs as much as ur pc will be faster and u can run more and bigger programs
but ram is temprorary and volatile so when the electricity is off everything on ram will be deleted
there are 2 types
SIMM and DIMM
SIMM : one side chips
DIMM : double side chips
with different interface, such as SDRam , DDRam, SRAM EDDRam etc..
so many regards
This post was edited on 11-25-2005 at 01:20 PM by zaher1988.
|