quote:
Originally posted by zaher1988
It's main roles, is to store the running programs,
It main purpose is to store
data. This could be the executable code of a running program, but isn't neccesairly so. In fact, in most cases it is not.
quote:
Originally posted by zaher1988
so when you click on a specific program , it's actually copied to the RAM by the OS
No, in almost all cases only the actual executable code of a program is copied.
quote:
Originally posted by zaher1988
and over there i will be stores in a memory cell with a hexadecimal address (...)
It will be stored in a specific memory cell. The address of this location is not hexadecimal. Hexadecimal is only a representation of the number of the address. It can be represented as anything, decimal, octal, bananas, etc.
quote:
Originally posted by zaher1988
(...) 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.
The File Allocation Table has got nothing to do with all this. Do not confuse RAM memory with hard disk space.
Off topic: information is not stored randomly at all. There is a very strict system behind the storing of data on a hard disk, and that is in most cases sequential (unless some parts of the physical places on the hard disk are already in use. But in that case, the next free place will be used).
quote:
Originally posted by zaher1988
each memory cell contains 8 flip-flops (8 bits)
Only 8bit memory contains only 8
flip-flops circuits per cell. 32bit memory contains 32 flip-flops to store 32 bits per cell, etc...