{"id":818,"date":"2023-10-22T13:19:01","date_gmt":"2023-10-22T13:19:01","guid":{"rendered":"https:\/\/wordpress-660014-2156588.cloudwaysapps.com\/?p=818"},"modified":"2023-10-22T13:19:01","modified_gmt":"2023-10-22T13:19:01","slug":"ram-memory-functions-how-it-works-and-types","status":"publish","type":"post","link":"https:\/\/matob.web.id\/random\/ram-memory-functions-how-it-works-and-types\/","title":{"rendered":"RAM Memory : Functions, How it Works, and Types"},"content":{"rendered":"<div><\/div>\n<p>Desktop and laptop computers (or other types of computers) have this kind of storage media. The storage media is the primary storage media (primary) and secondary storage media.<\/p>\n<p><a href=\"https:\/\/matob.web.id\/random\/technology\/ram-memory-functions-how-it-works-and-types\/\">RAM ( <em>Random Access Memory<\/em> )<\/a> is one of the main types of storage media in a computer, where data can be accessed randomly ( <em>randomly<\/em> ) regardless of the location of the data. RAM is <em>volatile<\/em> and can only store data if it has electrical power.<\/p>\n<figure id=\"attachment_819\" aria-describedby=\"caption-attachment-819\" style=\"width: 400px\" class=\"wp-caption aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" class=\"size-full wp-image-819\" src=\"https:\/\/matob.web.id\/random\/wp-content\/uploads\/sites\/2\/2021\/04\/1GB_DDR2_SO-DIMM.png\" alt=\"SO-DIMM memory module. Credit: wikipedia\" width=\"400\" height=\"185\" title=\"\"><figcaption id=\"caption-attachment-819\" class=\"wp-caption-text\">SO-DIMM memory module. Credit: Wikipedia<\/figcaption><\/figure>\n<p>The amount of data that can be accommodated in RAM depends on the RAM capacity. RAM, which has a capacity of 8 GB, can undoubtedly store more data than RAM, with a total of only 2 GB or 4 GB.<\/p>\n<p>Therefore, a large RAM capacity is one of the factors for optimal computer performance. Because to run various application programs, sufficient RAM capacity is needed so that a lot of data can be stored.<\/p>\n<h2>Types, How It Works, and Components in the RAM Module<\/h2>\n<div>\n<h4>Table of contents<\/h4>\n<ul>\n<li>RAM functions on the computer<\/li>\n<li>How RAM works<\/li>\n<li>RAM component<\/li>\n<li>Difference between DIMM and SO-DIMM memory<\/li>\n<li>RAM type<\/li>\n<li>Memory timings<\/li>\n<\/ul>\n<\/div>\n<h3>RAM functions on the computer<\/h3>\n<p>RAM is a temporary storage container for data that the CPU will process before being displayed in the form of information that the user can recognize. RAM is also an intermediary between the CPU and the <em>boot<\/em> or secondary storage media.<\/p>\n<p>Secondary storage media such as <em>hard disks<\/em>, <em>flash drives<\/em>, or CD \/ DVDs have limited data access speeds. If the <em>processor<\/em> has to access <em>files<\/em>, process, and store data on these storage devices directly, the computer system will run very slowly.<\/p>\n<p>Some of the other RAM functions include<\/p>\n<h4>Supports multitasking<\/h4>\n<p>Multitasking is a system state that can run more than one application simultaneously. When multitasking, RAM will be filled with a lot of application program data processed by the CPU.<\/p>\n<p>To be able to multitask comfortably, you must use a large capacity of RAM to accommodate more data for running applications.<\/p>\n<h4>As an alternative to IGP VRAM<\/h4>\n<p>Modern processors are now equipped with IGP (Integrated Graphic Processor) as an easy (and inexpensive) display component solution. That way, PC users no longer need to buy a separate graphics card \/ discrete GPU, which costs much more.<\/p>\n<p>To run correctly, IGP also requires VRAM. However, the CPU&#8217;s built-in IGP is not accompanied by VRAM due to space constraints. So, IGP will take advantage of part of the main memory capacity (RAM) as VRAM.<\/p>\n<p>If you decide to use IGP on the CPU, you must use a large-capacity RAM to accommodate the system requirements and IGP VRAM allocation. You should also use high-speed RAM to increase IGP performance.<\/p>\n<h3>How RAM works in a computer<\/h3>\n<p>When a user wants to run an application program, the data or <em>files<\/em> needed to run the program will be taken from the secondary storage media (Hard disk \/ SSD). Then, the system transfers the data to RAM for further processing by the <em>processor<\/em>. After processing, the processor will display the results to the output device or return them to the storage device.<\/p>\n<p>If the amount of data to be accommodated exceeds the RAM capacity, the operating system will perform a <em>swap<\/em> or &#8220;temporary move&#8221; procedure. The data will be temporarily moved to a space in secondary storage called a <em>swap file<\/em> or <em>virtual memory<\/em>.<\/p>\n<p>Generally, data moved to virtual memory is active program data with low priority, such as applications or <em>services<\/em> running in the <em>background<\/em>. The <em>swap<\/em> process can cause computer performance to be not optimal, so the system runs slowly. To prevent this problem, use RAM with a capacity according to the specifications required by the operating system or application program that is running.<\/p>\n<h3>DIMM vs. SO-DIMM<\/h3>\n<p>DIMM, or <em>Dual In-line Memory Module,<\/em> is a RAM module used for modern <em>desktop<\/em> computers, such as PCs, <em>workstations<\/em>, or <em>servers<\/em>. The RAM DIMM memory has separate connector pins on each side of the module. All types of DDR RAM have a different number of connector pins and <em>notch<\/em> positions. The goal is that users do not install RAM on the computer because DDR memory is incompatible.<\/p>\n<figure id=\"attachment_820\" aria-describedby=\"caption-attachment-820\" style=\"width: 452px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-820\" src=\"https:\/\/matob.web.id\/random\/wp-content\/uploads\/sites\/2\/2021\/04\/comparisonLaptop_SODIMM_DDR_Memory.png\" alt=\"SO-DIMM module size comparison. Credit: wikipedia\" width=\"452\" height=\"640\" title=\"\"><figcaption id=\"caption-attachment-820\" class=\"wp-caption-text\">SO-DIMM module size comparison. Credit: Wikipedia<\/figcaption><\/figure>\n<p>DIMMs are similar to SO-DIMMs, or <em>Small Outline<\/em> DIMMs, and are memory modules used for small computer devices such as <em>laptops<\/em>, <em>notebooks<\/em>, <em>tablets<\/em>, or on Mini-ITX size <a href=\"https:\/\/matob.web.id\/random\/technology\/how-to-choose-a-motherboard-for-your-dream-pc\/\"><em>motherboards<\/em><\/a>. Because it is intended for <em>mobile<\/em> devices, SO-DIMMs are usually half the size of DIMMs. The number of connector pins is also less than in the DIMM version.<\/p>\n<h3>Memory type DDR RAM<\/h3>\n<p>Currently, the RAM in circulation is generally DDR SDRAM ( <em>Double Data Rate Synchronous Dynamic<\/em> RAM). In the past, there were several types of RAM, such as DRAM ( <em>Dynamic<\/em> RAM), FP RAM ( <em>Fast Page<\/em> RAM), EDO RAM ( <em>Extended Data Out<\/em> RAM), and SDR RAM ( <em>Single Data Rate<\/em> RAM). Usually, the older the RAM type, the more expensive the price because the number of items is scarce and no longer produced.<\/p>\n<p>DDR SDRAM can access two instructions at the same time so that it can transfer more data by using one frequency band in full. If the SDRAM memory can only process instructions on positive or negative waves, then DDR SDRAM can process instructions on positive or negative waves. Several types of DDR SDRAM memory include<\/p>\n<h4><strong>DDR SDRAM<\/strong>\u00a0(DDR1)<\/h4>\n<p>It is an early version of DDR RAM in modern computers. DDR SDRAM memory has a transfer rate of up to 400 MT \/ s with a maximum frequency of 200 MHz. Each DDR DIMM module has 184 pins; a 200-pin SO-DIMM requires 2.5 V.<\/p>\n<div>\n<table>\n<tbody>\n<tr>\n<td><strong>Name<\/strong><\/td>\n<td><strong>Label<\/strong><\/td>\n<td><strong>Frequency (MHz)<\/strong><\/td>\n<td><strong>Effective Speed \u200b\u200b(MHz)<\/strong><\/td>\n<td><strong><em>Bandwidth<\/em> (MB\/s)<\/strong><\/td>\n<\/tr>\n<tr>\n<td>DDR-200<\/td>\n<td>PC-1600<\/td>\n<td>100<\/td>\n<td>200<\/td>\n<td>1600<\/td>\n<\/tr>\n<tr>\n<td>DDR-266<\/td>\n<td>PC-2133<\/td>\n<td>133<\/td>\n<td>266<\/td>\n<td>2133<\/td>\n<\/tr>\n<tr>\n<td>DDR-333<\/td>\n<td>PC-2666<\/td>\n<td>166<\/td>\n<td>333<\/td>\n<td>2666<\/td>\n<\/tr>\n<tr>\n<td>DDR-400<\/td>\n<td>PC-3200<\/td>\n<td>200<\/td>\n<td>400<\/td>\n<td>3200<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h4><strong>DDR2 SDRAM<\/strong><\/h4>\n<p>To adjust the performance speed of the processor and graphics interface, memory manufacturers then present DDR2 RAM. The striking difference between DDR and DDR2 is an increase in data transfer speed, increased <em>bandwidth<\/em>, and a twofold increase in <em>latency<\/em>.<\/p>\n<p>This change aims to produce optimal performance on computer systems. In addition, DDR2 voltage requirements are more efficient. If DDR memory requires a voltage of 2.5 volts, it differs from DDR2 memory which only requires a power of 1.8 volts.<\/p>\n<p>DDR2 RAM is not compatible with previous DDR memory. This is because the DDR2 RAM module has a different <em>notch<\/em> position from the DDR memory module. If the DDR memory module only has 184 pins, the DDR2 DIMM RAM has 240 and DDR2 SO-DIMM 200 pins. Therefore, DDR2 memory cannot be installed in a DDR memory slot.<\/p>\n<div>\n<table>\n<tbody>\n<tr>\n<td><strong>Name<\/strong><\/td>\n<td><strong>Label<\/strong><\/td>\n<td><strong>Frequency (MHz)<\/strong><\/td>\n<td><strong>Effective Speed \u200b\u200b(MHz)<\/strong><\/td>\n<td><strong><em>Bandwidth<\/em> (MB\/s)<\/strong><\/td>\n<\/tr>\n<tr>\n<td>DDR2-533<\/td>\n<td>PC2-4266<\/td>\n<td>266<\/td>\n<td>533<\/td>\n<td>4266<\/td>\n<\/tr>\n<tr>\n<td>DDR2-667<\/td>\n<td>PC2-5333<\/td>\n<td>333<\/td>\n<td>667<\/td>\n<td>5333<\/td>\n<\/tr>\n<tr>\n<td>DDR2-800<\/td>\n<td>PC2-6400<\/td>\n<td>400<\/td>\n<td>800<\/td>\n<td>6400<\/td>\n<\/tr>\n<tr>\n<td>DDR2-1066<\/td>\n<td>PC2-8500<\/td>\n<td>533<\/td>\n<td>1066<\/td>\n<td>8500<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h4>DDR3 SDRAM<\/h4>\n<p>This type of DDR RAM only consumes 1.5 V of power, which is more efficient when compared to DDR2 1.8v or DDR 2.5v. DDR3 memory already uses 90 nm fabrication technology, so besides being more energy efficient, it also has a high density and increases data transfer speeds much faster than DDR2.<\/p>\n<p>One DDR3 RAM module can have a capacity of up to 16 GB. Although both have 240 pins, DDR3 and DDR2 are incompatible due to differences in <em>notches<\/em>, power, and frequency speeds. For DDR3, SO-DIMM has 204 pins.<\/p>\n<figure><figcaption>DDR memory size comparison. Credit: Wikipedia<\/figcaption><\/figure>\n<div>\n<table>\n<tbody>\n<tr>\n<td><strong>Name<\/strong><\/td>\n<td><strong>Label<\/strong><\/td>\n<td><strong>Frequency (MHz)<\/strong><\/td>\n<td><strong>Effective Speed \u200b\u200b(MHz)<\/strong><\/td>\n<td><strong><em>Bandwidth<\/em> (MB\/s)<\/strong><\/td>\n<\/tr>\n<tr>\n<td>DDR3-1066<\/td>\n<td>PC3-8500<\/td>\n<td>533<\/td>\n<td>1066<\/td>\n<td>8500<\/td>\n<\/tr>\n<tr>\n<td>DDR3-1333<\/td>\n<td>PC3-10600<\/td>\n<td>667<\/td>\n<td>1333<\/td>\n<td>10600<\/td>\n<\/tr>\n<tr>\n<td>DDR3-1600<\/td>\n<td>PC3-12800<\/td>\n<td>800<\/td>\n<td>1600<\/td>\n<td>12800<\/td>\n<\/tr>\n<tr>\n<td>DDR3-1866<\/td>\n<td>PC3-15000<\/td>\n<td>933<\/td>\n<td>1866<\/td>\n<td>15000<\/td>\n<\/tr>\n<tr>\n<td>DDR3-2133<\/td>\n<td>PC3-17000<\/td>\n<td>1066<\/td>\n<td>2133<\/td>\n<td>17000<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h4><strong>DDR4 SDRAM<\/strong><\/h4>\n<p>DDR4 RAM modules are produced using 30 nm fabrication technology to have a higher density, are more power efficient, and increase data transfer speeds much faster than DDR3. Theoretically, one DDR4 RAM module can have a capacity of up to 512 GB capacity.<\/p>\n<p>However, a maximum DDR4 capacity of only 32 GB is often encountered. The power required for DDR4 memory is also only 1.2 V using 288-pin DIMMs and 260-pin SO-DIMMs.<\/p>\n<div>\n<table>\n<tbody>\n<tr>\n<td><strong>Name<\/strong><\/td>\n<td><strong>Label<\/strong><\/td>\n<td><strong>Frequency (MHz)<\/strong><\/td>\n<td><strong>Effective Speed \u200b\u200b(MHz)<\/strong><\/td>\n<td><strong><em>Bandwidth<\/em> (MB\/s)<\/strong><\/td>\n<\/tr>\n<tr>\n<td>DDR4-2133<\/td>\n<td>PC4-17000<\/td>\n<td>1066<\/td>\n<td>2133<\/td>\n<td>17000<\/td>\n<\/tr>\n<tr>\n<td>DDR4-2400<\/td>\n<td>PC4-19200<\/td>\n<td>1200<\/td>\n<td>2400<\/td>\n<td>19200<\/td>\n<\/tr>\n<tr>\n<td>DDR4-2666<\/td>\n<td>PC4-21330<\/td>\n<td>1333<\/td>\n<td>2666<\/td>\n<td>21330<\/td>\n<\/tr>\n<tr>\n<td>DDR4-2933<\/td>\n<td>PC4-24000<\/td>\n<td>1466<\/td>\n<td>2933\/3000<\/td>\n<td>24000<\/td>\n<\/tr>\n<tr>\n<td>DDR4-3200<\/td>\n<td>PC4-25600<\/td>\n<td>1599<\/td>\n<td>3199\/3200<\/td>\n<td>25600<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The RAM speed above is a standard specification commonly found on the market. Some RAM products, especially premium or high-end class, have specifications that exceed the standard with the XMP feature.<\/p>\n<h3>Components on the RAM module<\/h3>\n<ul>\n<li>The SPD ( <em>serial presence detect<\/em> ) chip is a chip that contains the memory setting profile and standard specifications of the RAM module. SPD is usually detected automatically by the <em>motherboard<\/em> or BIOS, which aims to determine the RAM operation process. Some RAM manufacturers complete the SPD configuration with the XMP ( <em>Extreme Memory Profile<\/em> ) feature. With the XMP feature, RAM can be adjusted optimally, even more than the standard configuration, to produce faster performance. The XMP feature is usually included in premium or <em>high-end<\/em> RAM.<\/li>\n<li>RAM chip. The chip stores data before the CPU processes it. RAM chips are placed in a row on one side of the module ( <em>single side aka single-rank<\/em> ) or both sides of the module ( <em>double side aka double-rank<\/em> ) in RAM. The number of <em>ranks<\/em> will determine the number of RAM chips installed.<\/li>\n<\/ul>\n<figure id=\"attachment_821\" aria-describedby=\"caption-attachment-821\" style=\"width: 400px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-821\" src=\"https:\/\/matob.web.id\/random\/wp-content\/uploads\/sites\/2\/2021\/04\/heatsink-memori-RAM.jpg\" alt=\"RAM memory with heatsink. Credit: popularmemory.org\" width=\"400\" height=\"256\" title=\"\"><figcaption id=\"caption-attachment-821\" class=\"wp-caption-text\">RAM with a heatsink. Credit: popularmemory.org<\/figcaption><\/figure>\n<ul>\n<li><em>The heatsink<\/em> or <em>heat spreader<\/em> is metal finned to conduct heat generated by the RAM chip. <em>The heatsink<\/em> covers the RAM chip to protect it from overheating,\u00a0which can physically damage the chip. <em>Heatsink is<\/em> usually used for premium or <em>high-end<\/em> RAM.<\/li>\n<li><em>The notch<\/em> is a small hole where the latch locks the module in the memory slot on the <em>motherboard<\/em>. <em>Incisions<\/em> are located on the sides and bottom of the memory module connector. <em>The notch<\/em> on the connector prevents the memory module from being placed in a slot that does not match the RAM type. The kind of memory that a computer system can use is a memory that has a <em>notch<\/em> that fits the memory slot on the <em>motherboard<\/em>.<\/li>\n<li>RAM connector that attaches to the memory slot on the <em>motherboard<\/em>. Shaped like a copper-yellow pin on the bottom of both sides of the memory module. This memory connector is quite sensitive to debris that can cause system <em>errors<\/em>. If the connector is dirty, we can clean the connector by rubbing a rubber wiper.<\/li>\n<li>&lt; UNK&gt; Some RAM modules, especially those intended for the premium class, are usually equipped with RGB LEDs. This is designed as an additional aesthetic feature on the computer system through colored lights. The <a href=\"https:\/\/rgbcolorcode.com\/\" rel=\"nofollow noopener\" target=\"_blank\">color can<\/a> be changed according to the wishes of the computer user.<\/li>\n<\/ul>\n<h3>RAM <em>timing<\/em><\/h3>\n<p>In general, RAM performance is determined based on its transfer speed. The data transfer rate of a RAM is usually known from the <em>clock <\/em><em>speed<\/em> or frequency speed multiplied by 16. For example, DDR3-1600, with a frequency of 800 MHz, has a transfer rate of 12800 MT \/ s.<\/p>\n<figure id=\"attachment_822\" aria-describedby=\"caption-attachment-822\" style=\"width: 400px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-822\" src=\"https:\/\/matob.web.id\/random\/wp-content\/uploads\/sites\/2\/2021\/04\/label-memori-RAM.jpg\" alt=\"RAM memory timing label. Credit: bcot1.com\" width=\"400\" height=\"245\" title=\"\"><figcaption id=\"caption-attachment-822\" class=\"wp-caption-text\">RAM timing label. Credit: bcot1.com<\/figcaption><\/figure>\n<p>Apart from the clock speed, the timing factor affects the performance of RAM. <em>Timing<\/em> in RAM (usually listed on the module specification label) represents complex processes in RAM while working.<\/p>\n<p>The timing is divided into four numbers written sequentially: CL, TRCD, TRP, and TRAS. Sometimes some RAM also lists a fifth number, the <em>command <\/em><em>rate<\/em> (usually reported as 1T).<\/p>\n<p>Examples of <em>timings<\/em> in RAM are, for instance, 7-8-8-24. Think of RAM as a table with columns and rows containing space to store various data.<\/p>\n<ul>\n<li><strong>CL<\/strong> or CAS Latency is the time it takes for RAM to respond to commands from the processor. The smaller the CL value, the better the RAM performance. CL is the most crucial number on RAM performance compared to other numbers on memory <em>timings<\/em>.<\/li>\n<li><strong>TRCD<\/strong> or &#8221; <em>RAS to CAS delay<\/em> &#8221; is the time for RAM to activate between rows and columns during data processing. The smaller the TRCD value, the faster activation before processing data in RAM.<\/li>\n<li><strong>TRP<\/strong> or &#8221; <em>RAS precharge<\/em> &#8221; is the time for RAM to move to the next row. The smaller the value, the faster the performance of a RAM<\/li>\n<li><strong>tRAS<\/strong> or &#8221; <em>active to precharge delay<\/em> &#8221; is the time RAM waits for the next instruction to enter after finishing the previous education. The tRAS value is at least the sum of the three previous <em>timing<\/em> values (because it is the last process after going through the previous three processes) with a tolerance of several clock cycles. As in the last example, timing: 7 + 8 + 8 = 23. The TRAS value is 23 + 1 = 24. Adding the value of 1 is for stability. Because if the weight on <em>timing<\/em> exceeds the limit of RAM capacity. As a result, data processing can be interrupted, leading to system errors.<\/li>\n<\/ul>\n<p>Command Rate (CMD) is the time it takes for the first time the RAM is active. By default, CMD is usually set at 1T, the fastest lag time. Like other values, the smaller the CMD number, the better the RAM performance.<\/p>\n<p>That briefly explains the function, how it works, and the technical specifications of RAM on a PC. It may be helpful to&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Desktop and laptop computers (or other types of computers) have this kind of storage media. The storage media is the primary storage media (primary) and secondary storage media. RAM ( Random Access Memory ) is one of the main types of storage media in a computer, where data can be accessed randomly ( randomly ) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":906,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[201,22,200],"class_list":["post-818","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology","tag-component","tag-computer","tag-ram"],"_links":{"self":[{"href":"https:\/\/matob.web.id\/random\/wp-json\/wp\/v2\/posts\/818","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matob.web.id\/random\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/matob.web.id\/random\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/matob.web.id\/random\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/matob.web.id\/random\/wp-json\/wp\/v2\/comments?post=818"}],"version-history":[{"count":6,"href":"https:\/\/matob.web.id\/random\/wp-json\/wp\/v2\/posts\/818\/revisions"}],"predecessor-version":[{"id":26037,"href":"https:\/\/matob.web.id\/random\/wp-json\/wp\/v2\/posts\/818\/revisions\/26037"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/matob.web.id\/random\/wp-json\/wp\/v2\/media\/906"}],"wp:attachment":[{"href":"https:\/\/matob.web.id\/random\/wp-json\/wp\/v2\/media?parent=818"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/matob.web.id\/random\/wp-json\/wp\/v2\/categories?post=818"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/matob.web.id\/random\/wp-json\/wp\/v2\/tags?post=818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}