RAM - Random Access Memory Explained With Categories


Random Access Memory
Random Access Memory




 RAM is stored on the motherboard in modules that are called dims dim stands for dual inline memory module a dim may be a dual inline module because it's two independent rows of those pins one on all sides a dim memory module has either 168 184 240 or 288 pins then the dim is installed on the motherboard within the memory slots. A motherboard can have a various number of memory slots the typical motherboard will have between 2 and 4 of them so as for data or program to run on a computer it must be loaded into following :


  • RAM
  • DRAM
  • SDRAM
  • ECC


RAM  With Categories



 Ram first therefore the data or program is first stored on the disk drive then from the disk drive it's loaded into Ram and once it's loaded into Ram the CPU can now access the info or run the program now tons of times if the memory is just too low it'd not be ready to hold all the info that the CPU needs and when this happens then another data has got to be kept on the slower hard drive to catch up on the low memory.


 So rather than the info going from RAM to the CPU it's to try to to extra work by going back to the disk drive and when this happens it slows down the pc so to unravel this problem all you would like to try to to is increase the quantity of RAM on a computer and by increasing the memory more data can be loaded into the faster .



Ram without the necessity of continually accessing the slower disk drive and therefore the result's a faster performing computer so this is why a computer with more RAM performs faster than a computer with less RAM ram requires constant electric power. To store data and if the facility is turned off then the info is erased Ram also comes in several types like dynamic RAM or DRAM DRAM is memory that contains capacitors a capacitor is sort of a small bucket that stores electricity and it's within the capacitors that holds the  little bit of information like a 1 or a 0 .


Because that's how computers read data which is ones or zeros and since DRAM has capacitors they need to be refreshed with electricity constantly because capacitors don't hold a charge for very long they constantly leak and this refreshing is where we get the name dynamic the capacitors need to be dynamically refreshed often otherwise they're going to forget the knowledge that they are holding another sort of memory is named SDRAM.

 Which stands for synchronous DRAM and this sort of memory is what's used today in RAM DIMMs SDRAM also has capacitors like DRAM but the difference between SDRAM and DRAM is essentially speed the older DRAM technology operates asynchronously with the system clock which basically means it runs slower than the system clock because it's signals aren't coordinated with it but SDRAM runs in sync with the system clock which is why it's faster than.

 DRAM all the signals are tied to the system clock for a far better controlled timing so as stated before RAM is stored on the motherboard in modules that are called dims and these dims are available different memory sizes today they vary anywhere from 128 megabytes to 32 gigabytes per dim .

SDRAM With Its Types:



SDRAM is additionally rated at different speeds but before we mention the speed of ram we'd like to define some things first now the term 64 or 32 bit data path refers to the quantity of bits of knowledge that are transferred at a time or in one clock cycle the more bits that are transferred in one clock cycle then the faster the pc are going to be now dims have a 64 bit data path which suggests that they will transfer 64 bits of knowledge at a time now before dims there was an older Ram module called a sim and Sims had a 32-bit data path which suggests they will transfer data at 32 bits at a time so that's why dims are faster than .


Sims because they will transfer twice the amount of knowledge per clock cycle because dims transfers 64 bits of knowledge at a time compared to Sims which transfer 32 bits of knowledge at a time now one bit or one bit of data is that the smallest sort of data that the pc reads because within the computing world a computer only understands ones and zeros which is represented by one bit of data now there's also the term byte and eight bits is adequate to one byte so if a memory dim is prepared to possess a 64-bit data path then meaning that it's an 8 byte wide data path or bus because 64 divided by 8 equals 8 .



SDRAM is rated at different speeds for instance a stick of old SDRAM way back in the late 1990s might be labeled PC 100 the 100 equals a maximum speed at which it operates which is 100 megahertz and since .
SDRAM only comes in 64-bit modules as we discussed earlier it's an 8 byte wide bus because 64 divided by 8 equals 8 so to work out the entire bandwidth of PC 100 you multiply 100 megahertz times 8 bytes which equals 800 megabytes per second therefore the total bandwidth of PC 100 equals 800 megabytes per second so in other words PC 100 Ram can transfer data at a maximum rate of 800 megabytes per second so an .


SDRAM module labeled PC 133 you multiply 133 by 8 which equals 1066 therefore the total bandwidth for PC 1 33 equals 1066 megabytes per second now technically 133 times 8 actually equals 1064 but 1066 is accurate because the particular clock speed is 130 3.3333 times 8 which is rounded off to 1066 another sort of memory was called our DRAM which was developed by Rambis Inc and that they developed the rim which stands for .



Rambus inline memory module rims have 184 pins and appears almost like dims with the exception that rock bottom notches are located within the center of the module in 1999 rims were breakthrough within the speed of memory but has quickly fallen behind thanks to the advancement of Technology in dims when our dream debuted in 1999 it ran at 800 megahertz which was considerably faster than SDRAM which ran at 133 megahertz at that point but albeit it had been tons faster than SDRAM our DRAM only had a two byte wide bus compared to.



 SDRAM which had an 8 byte wide bus so if you multiply the speed of our DRAM which was 800 megahertz times the bus width which was 2 bytes you'd get a complete bandwidth of 1600 megabytes per second as technology increased and processor and bus speeds have gotten faster a replacement ramp technology was developed to stay up with the faster speeds of computers this newer technology was called DDR which stands for double rate and that is basically what DDR does it sends double the quantity of knowledge in each clock cycle compared to non DDR non DDR or single rate Ram uses only the rising fringe of the clock signal to transfer data but DDR uses both the rising and falling edges of the clock signal to send data which provides .




DDR the power to send twice the quantity of knowledge so here is another illustration comparing the difference between DDR and non DDR so albeit the system clock is pulsating at an equivalent speed for both RAM modules the DDR Ram module can send twice the quantity of knowledge since it takes advantage of both the rising and falling edges of the clock signal so albeit we speed the log up and make it go faster the .



DDR Ram will still send twice the quantity of knowledge compared to the non DDR Ram you ddr is additionally labeled differently than non DDR Ram DDR Ram may include both the clock speed and therefore the refore the refore the refore the refore the total bandwidth in its name so rather than just including the clock speed in its name like PC 133 where 133 equals the clock speed DDR includes the entire bandwidth also so for instance a DDR dim labelled DDR 333 PC 2700 the 333 is that the clock speed and the 2700 is that the actual total bandwidth so 333 megahertz times 8 bytes equals 27 hundred megabytes per second which is where we get the name PC 2700 a replacement technology that has succeeded.



 DDR is ddr2 ddr2 is quicker than DDR because it allows for higher bus speeds and effectively send twice the quantity of knowledge than DDR and it also uses less power than DDR a DDR to dim has 240 pins compared to DDR which has 100 and eighty four pins ddr2 is labeled a bit like DDR but with alittle difference for instance a DDR to dim might be labeled ddr2 800 PC to 6400 and the difference is that the two right after the DDR and the two right after the PC so this is often how you'll identify ddr2 memory by using its label and right after ddr2 is ddr3 ddr3 is twice as fast as ddr2 and it also uses less power than ddr2 and a bit like ddr2 ddr3 also has 240 pins but the notches within the dims are in several places so you cannot put a ddr3.



 DIMM during a ram slot made for a ddr2 actually motherboards are made to support a particular sort of memory so you cannot mix DDR 1 2 3 or 4 on an equivalent motherboard an example of ddr3 would be ddr3 1600 PC 3 12800 and the fourth generation of DDR SDRAM is ddr4 ddr4 DIMMs have 288 pens and like its predecessors it also uses less power than the previous generation of DDR ddr4 also offers a better range of speed than ddr3 like ddr4 4266 PC 434 100 which has a fantastic maximum bandwidth of 34,000 100 megabytes per second our circumstances where memory data corruption can't be tolerated for instance in servers servers are meant to be up and running in the least times and a few servers cannot afford being offline for any reason like servers that control financial data emergency medical data or government data these servers cannot go down for any reason and that is why some Ram modules have.

Era Of ECC & Its Types:


 ECC which stands for error correcting code and what ECC does is that it detects if the info was correctly processed by the memory module and makes a correction if it must you'll tell if a ram module has ECC by counting the amount of memory chips on the module and a typical non-ecc them it'll have eight memory chips but in an ECC memory module it'll have nine memory chips now most Ram modules today are non ECC and this is often due to the advanced and technology that has minimised memory errors and has made non ECC Ram more stable but as stated before ECC memory is usually utilized in servers because servers got to be up and running in the least times and using ECC memory is simply an additional precaution to protect against any memory errors .


If you like this article on RAM - Random Access Memory Explained With Categories then please give us valuable feedback.

Post a Comment

0 Comments