Halos lahat ng device na may kakayahang mag-compute ay nangangailangan ng RAM. Tingnan ang iyong paboritong device (hal., mga smartphone, tablet, desktop, laptop, graphing calculators, HDTV, handheld gaming system, atbp.), at dapat kang makakita ng ilang impormasyon tungkol sa RAM. Bagama't ang lahat ng RAM ay karaniwang nagsisilbi sa parehong layunin, may ilang iba't ibang uri na karaniwang ginagamit ngayon:
- Static RAM (SRAM)
- Dynamic RAM (DRAM)
- Synchronous Dynamic RAM (SDRAM)
- Single Data Rate Synchronous Dynamic RAM (SDR SDRAM)
- Double Data Rate Synchronous Dynamic RAM (DDR SDRAM, DDR2, DDR3, DDR4)
- Graphics Double Data Rate Synchronous Dynamic RAM (GDDR SDRAM, GDDR2, GDDR3, GDDR4, GDDR5)
- Flash Memory
Ano ang RAM?
Ang RAM ay nangangahulugang Random Access Memory, at binibigyan nito ang mga computer ng virtual na espasyo na kailangan upang pamahalaan ang impormasyon at malutas ang mga problema sa sandaling ito. Maaari mong isipin na ito ay magagamit muli na scratch paper na susulatan mo ng mga tala, numero, o mga guhit gamit ang isang lapis. Kung maubusan ka ng silid sa papel, kikita ka ng higit pa sa pamamagitan ng pagbubura sa hindi mo na kailangan; Ang RAM ay kumikilos nang katulad kapag nangangailangan ito ng mas maraming espasyo upang makitungo sa pansamantalang impormasyon (i.e. pagpapatakbo ng software/program). Ang mas malalaking piraso ng papel ay nagbibigay-daan sa iyo na magsulat ng higit pa (at mas malalaking) ideya sa isang pagkakataon bago kailangang burahin; mas maraming RAM sa loob ng mga computer ang may katulad na epekto.
Ang RAM ay may iba't ibang hugis (ibig sabihin, ang paraan ng pisikal na pagkonekta nito o pag-interface sa mga computing system), mga kapasidad (sinusukat sa MB o GB), bilis (sinusukat sa MHz o GHz), at mga arkitektura. Ang mga ito at iba pang aspeto ay mahalagang isaalang-alang kapag nag-a-upgrade ng mga system gamit ang RAM, dahil ang mga computer system (hal. hardware, motherboards) ay kailangang sumunod sa mahigpit na mga alituntunin sa compatibility. Halimbawa:
- Malamang na hindi mapaunlakan ng mga lumang henerasyong computer ang mga pinakabagong uri ng teknolohiya ng RAM
- Hindi magkasya ang memorya ng laptop sa mga desktop (at vice versa)
- Ang RAM ay hindi palaging backward compatible
- Ang isang system sa pangkalahatan ay hindi maaaring maghalo at tumugma sa iba't ibang uri/generation ng RAM nang magkasama
Static RAM (SRAM)
- Oras sa merkado: 1990s hanggang kasalukuyan
- Mga sikat na produkto gamit ang SRAM: Mga digital camera, router, printer, LCD screen
Isa sa dalawang pangunahing uri ng memorya (ang isa pa ay DRAM), ang SRAM ay nangangailangan ng patuloy na daloy ng kuryente upang gumana. Dahil sa tuluy-tuloy na kapangyarihan, ang SRAM ay hindi kailangang 'i-refresh' para matandaan ang data na iniimbak. Ito ang dahilan kung bakit tinatawag ang SRAM na 'static' - walang pagbabago o pagkilos (hal. pagre-refresh) ang kailangan para mapanatiling buo ang data. Gayunpaman, ang SRAM ay isang pabagu-bago ng memorya, na nangangahulugan na ang lahat ng data na naimbak ay mawawala kapag naputol ang kuryente.
Ang mga bentahe ng paggamit ng SRAM (vs. DRAM) ay mas mababang paggamit ng kuryente at mas mabilis na bilis ng pag-access. Ang mga disadvantages ng paggamit ng SRAM (vs. DRAM) ay mas mababang kapasidad ng memorya at mas mataas na gastos sa pagmamanupaktura. Dahil sa mga katangiang ito, ang SRAM ay karaniwang ginagamit sa:
- CPU cache (hal. L1, L2, L3)
- Hard drive buffer/cache
- Digital-to-analog converters (DACs) sa mga video card
Dynamic RAM (DRAM)
- Oras sa merkado: 1970s hanggang kalagitnaan ng 1990s
- Mga sikat na produkto gamit ang DRAM: Mga video game console, networking hardware
Isa sa dalawang pangunahing uri ng memorya (ang isa pa ay SRAM), ang DRAM ay nangangailangan ng pana-panahong ‘refresh’ ng kapangyarihan upang gumana. Ang mga capacitor na nag-iimbak ng data sa DRAM ay unti-unting naglalabas ng enerhiya; walang enerhiya ay nangangahulugan na ang data ay nawawala. Ito ang dahilan kung bakit tinatawag ang DRAM na 'dynamic' - kailangan ang patuloy na pagbabago o pagkilos (hal. pagre-refresh) para mapanatiling buo ang data. Ang DRAM ay isa ring volatile memory, na nangangahulugan na ang lahat ng nakaimbak na data ay mawawala kapag naputol ang kuryente.
Ang mga bentahe ng paggamit ng DRAM (vs. SRAM) ay mas mababang gastos sa pagmamanupaktura at mas malaking kapasidad ng memorya. Ang mga kawalan ng paggamit ng DRAM (vs. SRAM) ay mas mabagal na bilis ng pag-access at mas mataas na pagkonsumo ng kuryente. Dahil sa mga katangiang ito, ang DRAM ay karaniwang ginagamit sa:
- System memory
- Video graphics memory
Noong 1990s, binuo ang Extended Data Out Dynamic RAM (EDO DRAM), na sinundan ng ebolusyon nito, Burst EDO RAM (BEDO DRAM). Ang mga uri ng memorya na ito ay nagkaroon ng apela dahil sa tumaas na performance/efficiency sa mas mababang gastos. Gayunpaman, ang teknolohiya ay ginawang lipas na sa pamamagitan ng pagbuo ng SDRAM.
Synchronous Dynamic RAM (SDRAM)
- Oras sa merkado: 1993 hanggang kasalukuyan
- Mga sikat na produkto gamit ang SDRAM: Computer memory, video game console
Ang SDRAM ay isang klasipikasyon ng DRAM na gumagana nang naka-sync sa CPU clock, na nangangahulugang naghihintay ito ng signal ng orasan bago tumugon sa data input (hal. user interface). Sa kabaligtaran, ang DRAM ay asynchronous, na nangangahulugang tumutugon ito kaagad sa input ng data. Ngunit ang pakinabang ng sabay-sabay na operasyon ay ang isang CPU ay maaaring magproseso ng magkakapatong na mga tagubilin nang magkatulad, na kilala rin bilang 'pipelining'-ang kakayahang tumanggap (magbasa) ng bagong pagtuturo bago ang nakaraang pagtuturo ay ganap na nalutas (magsulat).
Bagama't hindi naaapektuhan ng pipelining ang oras na kinakailangan upang maproseso ang mga tagubilin, pinapayagan nito ang higit pang mga tagubilin na makumpleto nang sabay-sabay. Ang pagpoproseso ng isang read at isang write instruction sa bawat clock cycle ay nagreresulta sa mas mataas na kabuuang CPU transfer/performance rate. Sinusuportahan ng SDRAM ang pipelining dahil sa paraan ng pagkakahati nito sa memorya sa magkakahiwalay na mga bangko, na siyang humantong sa malawakang kagustuhan nito kaysa sa pangunahing DRAM.
Single Data Rate Synchronous Dynamic RAM (SDR SDRAM)
- Oras sa merkado: 1993 hanggang kasalukuyan
- Mga sikat na produkto gamit ang SDR SDRAM: Computer memory, video game console
Ang SDR SDRAM ay ang pinalawak na termino para sa SDRAM - ang dalawang uri ay iisa at pareho, ngunit kadalasang tinutukoy bilang SDRAM lang. Ang 'single data rate' ay nagpapahiwatig kung paano pinoproseso ng memorya ang isang read at isang write instruction sa bawat clock cycle. Nakakatulong ang pag-label na ito na linawin ang mga paghahambing sa pagitan ng SDR SDRAM at DDR SDRAM:
Ang DDR SDRAM ay mahalagang pangalawang henerasyong pag-develop ng SDR SDRAM
Double Data Rate Synchronous Dynamic RAM (DDR SDRAM)
- Oras sa merkado: 2000 hanggang kasalukuyan
- Mga sikat na produkto gamit ang DDR SDRAM: Computer memory
Gumagana ang DDR SDRAM tulad ng SDR SDRAM, dalawang beses lang mas mabilis. Ang DDR SDRAM ay may kakayahang magproseso ng dalawang read at dalawang write instruction sa bawat clock cycle (kaya't ang 'double'). Bagama't magkatulad sa pag-andar, ang DDR SDRAM ay may mga pisikal na pagkakaiba (184 pin at isang solong bingaw sa connector) kumpara sa SDR SDRAM (168 pin at dalawang notch sa connector). Gumagana rin ang DDR SDRAM sa mas mababang standard na boltahe (2.5 V mula sa 3.3 V), na pumipigil sa backward compatibility sa SDR SDRAM.
- Ang DDR2 SDRAM ay ang evolutionary upgrade sa DDR SDRAM. Habang nagdodoble pa rin ang rate ng data (nagpoproseso ng dalawang read at dalawang write instruction sa bawat clock cycle), mas mabilis ang DDR2 SDRAM dahil maaari itong tumakbo sa mas mataas na bilis ng orasan. Ang karaniwang (hindi overclocked) na mga module ng memorya ng DDR ay nangunguna sa 200 MHz, samantalang ang mga karaniwang module ng memorya ng DDR2 ay nangunguna sa 533 MHz. Ang DDR2 SDRAM ay tumatakbo sa mas mababang boltahe (1.8 V) na may higit pang mga pin (240), na pumipigil sa backward compatibility.
- Pinapahusay ng DDR3 SDRAM ang performance kaysa sa DDR2 SDRAM sa pamamagitan ng advanced na pagpoproseso ng signal (kaasahan), mas malaking kapasidad ng memory, mas mababang paggamit ng kuryente (1.5 V), at mas mataas na karaniwang bilis ng orasan (hanggang 800 Mhz). Bagama't kapareho ng bilang ng mga pin ang DDR3 SDRAM gaya ng DDR2 SDRAM (240), pinipigilan ng lahat ng iba pang aspeto ang backward compatibility.
- Pinapahusay ng DDR4 SDRAM ang performance kaysa sa DDR3 SDRAM sa pamamagitan ng mas advanced na pagpoproseso ng signal (pagkakatiwalaan), mas malaking kapasidad ng memorya, mas mababang konsumo ng kuryente (1.2 V), at mas mataas na karaniwang bilis ng orasan (hanggang 1600 Mhz). Gumagamit ang DDR4 SDRAM ng 288-pin na configuration, na pumipigil din sa backward compatibility.
Graphics Double Data Rate Synchronous Dynamic RAM (GDDR SDRAM)
- Oras sa merkado: 2003 hanggang sa kasalukuyan
- Mga sikat na produkto gamit ang GDDR SDRAM: Video graphics card, ilang tablet
Ang GDDR SDRAM ay isang uri ng DDR SDRAM na partikular na idinisenyo para sa pag-render ng video graphics, karaniwang kasama ng isang nakatutok na GPU (graphics processing unit) sa isang video card. Ang mga modernong PC game ay kilala na nagtutulak sa sobre na may hindi kapani-paniwalang makatotohanang mga high-definition na kapaligiran, kadalasang nangangailangan ng mabigat na mga spec ng system at ang pinakamahusay na hardware ng video card upang maglaro (lalo na kapag gumagamit ng 720p o 1080p na mga high-resolution na display).
Katulad ng DDR SDRAM, ang GDDR SDRAM ay may sarili nitong evolutionary line (pagpapabuti ng performance at pagpapababa ng power consumption): GDDR2 SDRAM, GDDR3 SDRAM, GDDR4 SDRAM, at GDDR5 SDRAM
Sa kabila ng pagbabahagi ng halos kaparehong katangian sa DDR SDRAM, ang GDDR SDRAM ay hindi eksaktong pareho. May mga kapansin-pansing pagkakaiba sa paraan ng pagpapatakbo ng GDDR SDRAM, lalo na tungkol sa kung paano pinapaboran ang bandwidth kaysa sa latency. Ang GDDR SDRAM ay inaasahang magpoproseso ng napakalaking dami ng data (bandwidth), ngunit hindi kinakailangan sa pinakamabilis na bilis (latency); isipin ang isang 16-lane na highway na nakatakda sa 55 MPH. Kung ikukumpara, ang DDR SDRAM ay inaasahang magkaroon ng mababang latency upang agad na tumugon sa CPU; isipin ang 2-lane highway na nakatakda sa 85 MPH.
Flash Memory
- Oras sa merkado: 1984 hanggang sa kasalukuyan
- Mga sikat na produkto gamit ang flash memory: Mga digital camera, smartphone/tablet, handheld gaming system/laruan
Ang Flash memory ay isang uri ng non-volatile storage medium na nagpapanatili ng lahat ng data pagkatapos maputol ang kuryente. Sa kabila ng pangalan, ang flash memory ay mas malapit sa anyo at operasyon (i.e. storage at paglipat ng data) sa mga solid-state drive kaysa sa mga nabanggit na uri ng RAM. Ang flash memory ay pinakakaraniwang ginagamit sa:
- USB flash drive
- Mga Printer
- Portable media player
- Memory card
- Maliit na electronics/laruan
Mga Madalas Itanong
- Mayroon bang pinakamahusay na uri ng RAM? Wala, dahil ang iba't ibang uri ng RAM ay kadalasang may ibang mga application. Ngunit para sa isang gumagamit ng home computing, ngayon ang pinakamagandang opsyon sa ngayon ay DDR4.
- Ano ang pinakamabilis: DDR2. DDR3. o DDR4? Ang bawat henerasyon ng RAM ay bumubuti sa nauna, na nagdadala ng mas mabilis na bilis at mas maraming bandwidth sa talahanayan. Ang pinakamabilis na RAM sa konteksto ng home computing ay madaling DDR4.