Mga Tutorial

Ano ang latency ng memorya ng ram at kung ano ang kahalagahan nito?

Talaan ng mga Nilalaman:

Anonim

Kapag kami ay bumili ng isang piraso ng RAM para sa aming PC, isang medyo mahalagang konsepto na dapat nating maunawaan ay iyon ng memorya ng memorya. Sa artikulong ito, tuturuan ka namin kung ano ito at ipaliwanag ang kahalagahan at impluwensya nito sa pagganap ng aming PC. Magsimula tayo!

Indeks ng nilalaman

Ang pagtukoy ng konsepto ng latency

Bago tayo magsimula, linawin natin kung ano ang latency sa napaka pangkalahatang mga termino. Matindi ang pagsasalita, ito ang oras na lumilipas sa pagitan ng isang 'kahilingan' at tugon nito, iyon ay, ang oras na lumilipas kung kailan isinasagawa ang isang pagkilos (halimbawa, pag-click sa isang pindutan) hanggang sa natanggap ang tugon (para sa halimbawa, magpakita ng isang window). Halimbawa, kapag kumonsulta kami sa ping sa isang bilis ng pagsubok o sa isang online game, tinitingnan namin ang latency ng aming network, iyon ay, ang oras na lumipas sa pagitan ng pagpapadala ng isang data packet at pagtanggap ng tugon nito.

Naghahanap ka ba ng pinakamahusay na gabay sa pinakamahusay na mga alaala ng RAM sa merkado ? Mag-click sa nakaraang link at makikita mo ang mga pinakahusay na modelo.

Mga oras ng latency sa RAM at kung paano ito kinakalkula

Ang 'CL' ay karaniwang sinasabing 'latency' ng RAM, ngunit sa katotohanan ay bahagi lamang ito ng kabuuang latency!

Sa pangkalahatan, kung ano ang itinuturing ng maraming tao ang aktwal na pagsukat ng lat lat ng RAM ay ang tinatawag na CAS o CL latency.

Sinusukat ng latas ng latina ang bilang ng mga siklo ng orasan na dumaan mula kapag ang isang kahilingan na basahin ang data ay ginawa kung kailan magagamit ang nasabing impormasyon. Kaya, oo ito ay isang uri ng latency kapag sinusukat ang oras na lumipas sa pagitan ng isang kahilingan at tugon nito, ngunit hindi ito isang tunay na tagapagpahiwatig ng TOTAL latency ng RAM. Bakit? Well, dahil sa pagtaas ng dalas ng memorya ng RAM ay binabawasan ang oras na kinakailangan upang maisagawa ang isang ikot ng orasan. Tandaan na ang dalas sa Hertz (Hz) ay sumusukat sa bilang ng mga beses na inuulit ng isang ikot bawat segundo, kaya mas mataas ang dalas, mas kaunting oras na aabutin. Mula rito, pinamamahalaang namin makuha ang formula na ito:

oras na kinakailangan upang ikot ( ns ) × CAS latency (" CL ")

Kung kukuha ito ng 1 nanosecond sa pag-ikot at tumatagal ng 15 cycle (CL15), ang aktwal na latency ay magiging 15 nanoseconds (ns), ngunit kung babaguhin natin ang halagang ito sa pamamagitan ng 0.7 ns at dagdagan ang CAS latency sa CL17, ang tunay na latency ay magiging mas mababa kaysa sa 11.9ns.

Sa ikalawang halimbawa, ang latency ay mas mababa dahil kahit na kailangan mong gumawa ng mas maraming mga pag-ikot, mas kinakailangan ang mas kaunting oras upang maisagawa ang bawat isa.

Ngayon, ang papel ng dalas ng RAM dito ay maaaring hindi pa malinaw, kaya tingnan natin kung paano tayo makukuha mula sa dalas na inihayag ng mga tagagawa sa oras na kinakailangan upang umikot (ns), sa upang ang pagkalkula ay maaaring isagawa nang walang mga problema.

Ang unang bagay na dapat nating malaman ay ang pinaka-normal na bagay ay ang memorya ay nakalista, halimbawa, "DDR4 2133" sa halip na "DDR4 2133MHz". Sa huli na kaso, bagaman tinawag natin ito na 'frequency' ng RAM hindi ito talaga, dahil ang dalas kung saan ang RAM ay talagang gumagana sa kalahati, iyon ay, sa kasong ito 1066.5MHz. Tulad ng sa DDR (DOUBLE data rate) mga alaala 2 operasyon ay isinasagawa sa bawat segundo at hindi isa, ang inihayag na 2133MHz ay ​​talagang magiging 2133MT / s (milyun-milyong paglilipat bawat segundo) at ang dalas ay magiging 1066.5MHz.

Kaya kung pinag-uusapan natin ang dalas sa artikulong ito, hindi namin tinutukoy ang rate ng paglipat, na kung saan ay karaniwang tinatawag na "dalas". Sa anumang kaso, ang mga ito ay katumbas: ang mas mataas na rate ng paglipat, mas madalas na dalas.

Kaya, sa sandaling mayroon kaming data ng dalas, kung kinakalkula namin ang kabaligtaran (1 ÷ dalas) ay sa wakas makuha natin ang panahon ng bawat pag-ikot sa mga segundo, sa kasong ito 0.0009376465 ​​segundo o, mas mahusay na sinabi, 9.38 nanoseconds. Kailangan lamang na maparami ito ng CL, at magkakaroon na tayo ng kabuuang data ng latency. Pagbabago ng nakaraang formula, maaari kaming direktang pumunta sa mga resulta sa mga nanosecond tulad nito:

(1 000 ÷ TUNAY na dalas) × CAS latency (" CL ")

Alam namin na ang paliwanag na ito ay maaaring maging magulo… kaya't iniwan namin sa iyo ang talahanayang ito na nagawa namin sa lahat ng mga kalkulasyon na ginawa para sa 180 iba't ibang mga kumbinasyon ng RAM.

Ang haba ng memorya ng memorya ng DDR4 RAM

Ang talahanayan na ito ay nagtaas ng ilang mga pagdududa. Halimbawa, ang dalawang napaka-karaniwang mga kumbinasyon ng RAM ay 3000MT / s CL15 at 3200MT / s at CL16. Parehong may eksaktong kapareho ng latency ayon sa aming pormula, iyon ay, 10ns. Gayunpaman, may isang kadahilanan na ating tinanggal.

Ang memorya ng RAM (partikular ang Dynamic RAM o DRAM na ginagamit namin sa aming mga computer, mobiles, atbp.) Ay isinaayos ng iba't ibang mga parisukat na mga hilera na may 8 haligi na tinatawag na "mga salita". Kaya, ang formula ng pagkalkula ng latency na ginamit namin bago ay tumutukoy sa pagkaantala ay may pag- access sa UNANG SALITA, ngunit dapat tayong magkaroon ng dalawa pang mga latitude na isinasaalang-alang: ang latency ng ika-apat at ikawalong salita. Upang makalkula ito, gamitin ang formula na ito:

Word N = × (1 ÷ aktwal na dalas)

Ang Infinity Fabric ay may pinakamahusay na kilalang paggamit sa pagkakaugnay sa mga pangunahing grupo o tinatawag ding CCX, na ginamit sa halos lahat ng mga Ryzen na processors (maliban sa ilan tulad ng 2200G at 2400G APU). Gayunpaman, ang pag- access sa RAM ay gumagamit din ng Infinity Fabric, kaya ang dalas nito ay may higit na higit na epekto sa mga pag-access sa memorya ng memorya.

Sa kaso ng Intel, ang bus na ginagamit nila ay gumaganap ng mas mataas na mga dalas, sa karamihan ng mga kaso sa itaas ng 4000 MHz, ngunit ang mahalagang bagay ay hindi makita kung aling mga bus ang umabot sa mas mataas na mga frequency dahil kung gayon ang katotohanan ay maaaring magkakaiba. Sino ang may namumuno sa memorya ng pag-access sa memorya, Intel o AMD?

Gayon ang layunin ng katotohanan ay ang mga processor ng Intel Coffee Lake ay may mas mababang mga pag-access sa memorya ng memorya kaysa sa kanilang mga katunggaliang AMD Ryzen, tulad ng ipinakita namin sa iyo sa mga pagsubok sa pagganap ng imahe. Ito ang dahilan kung bakit ang mga tao ay may posibilidad na unahin ang mataas na mga dalas ng RAM na mas mababa sa mga processor ng Intel (mula sa socket 1151), dahil sa kabila ng pagkakaroon ng isang katulad na epekto sa mga pag-access sa mga limitasyon sa RAM ( tulad ng nakikita natin ang mga pagkakaiba doon kapag nagbabago sa 3400MT / ng RAM ay magkatulad ), wala itong epekto sa bilis ng singsing ng bus (Infinity Fabric sa AMD) sa isang banda, at sa iba pang gamit ng Intel sa pabrika ng RAM ay ang mga bilis na ito ay katulad sa mga Ryzen na may mga RAM na 3200MT / kaya higit pa.

At anong RAM ang bibilhin ko?

Kapag ang lahat ng mga teknikal na aspeto na ito ay ipinaliwanag at pagkatapos ng pakikipag-usap tungkol sa kahalagahan ng pag-access sa memorya ng pag-access sa mga modernong kagamitan, dumating ang milyong tanong na dolyar: Ano ang dalas at latency ng CAS na dapat kong piliin upang gawin ang pinakamahusay na posibleng pagbili?

Tulad ng nakikita sa imahe sa itaas, maaaring mayroong napakalaking pagkakaiba sa presyo sa pagitan ng mga kit na may mas mataas na bilis at mas mababang tunay na latency (na ipinaliwanag namin nang mas maaga ), isang bagay na, idinagdag sa sobrang mataas na presyo ng RAM, na mayroong Sa presyo na hanggang sa 40% na higit sa isang taon na ang nakaraan o 160% higit sa dalawang taon na ang nakakaraan, nagtatanghal ito ng isang mahusay na problema sa masikip na mga badyet kung saan dapat mong i-save sa napiling kit.

Dito, ang aming rekomendasyon ay hahanapin mo ang pinakamahusay na balanse sa pagitan ng mga benepisyo at presyo. Naniniwala kami na kung gumagamit ka ng isang AMD Ryzen processor o gumastos ng pera sa Intel (sabihin, halimbawa, isang i5 8600K o i7 8700K), dapat mong subukang ilagay ang iyong sarili sa isang perpektong minimum na 3000 o 3200MT / s ( maling pangalan ng MHz ). Gayunpaman, kung pupunta ka sa isang mas pangunahing ngunit pinakabagong platform ng henerasyon, isang napaka-balanseng punto sa presyo at pagganap ay ang 2666MT / s. Sa katunayan, kung pupunta ka sa bundok ng Intel Kape Lake na may mga motherboards na hindi Z370, hindi mo maiangat ang RAM ng dalas na iyon kaya ito ang magiging perpektong pagpipilian. Bilang isang pangwakas na rekomendasyon, kung sa iyo ang mga APU, upang magamit ang buong kapangyarihan ng integrated integrated graphics, magbayad ng espesyal na pansin sa RAM, na may isang minimum na 2666MT / s (3000 o 3200 ideal) at palaging ipinag-uutos na gamitin ang Dual Channel kung saan kakailanganin mo 2 mga module ng RAM o higit pa.

Tandaan din na upang magamit ang RAM nang mas madalas, malamang na kailangan mong gumawa ng maraming mga pagsasaayos sa BIOS ng iyong motherboard, at suriin kung posible na madagdagan ang dalas nito ayon sa mga pagtutukoy at pagiging tugma ng motherboard.

Paano malalaman ang latency ng aking RAM

Upang malaman ang dalas at data ng CL ng iyong RAM, ang kailangan mo lang gawin ay i-download ang application na CPUID CPU-Z. Kapag sa loob ng programa, ang pagkuha ng data ay kasing simple ng pag-access sa tab na "Memory", at pagkonsulta sa Frequency ng DRAM (RAM frequency) at CAS Latency (CAS latency). Kapag nakuha ang data na iyon, kailangan mo lamang ilapat ang mga pormula o tingnan ang aming talahanayan upang malaman ang aktwal na latency ng iyong RAM.

Pangwakas na mga salita at konklusyon sa latency ng memorya ng RAM

Alam namin na, sa pangkalahatan, ito ay isang paksa na maaaring maging mahirap para sa marami, maging sila ba ay nagsisimula o hindi. Maraming mga katotohanan na dapat tandaan na sa pangkalahatan ay hindi alam. Samakatuwid, ibubuod namin ang mga konklusyon na iginuhit namin mula sa artikulo sa ilang mga punto:

  • Masasabi na ang latency, sa kaso ng mga alaala ng RAM, ay ang oras na lumilipas mula sa kahilingan upang ma-access ang isang data hanggang ma- access ito. Ang data na "CL" ng memorya ng RAM, na tinatawag ding CAS latency , ay hindi isang tagapagpahiwatig ng aktwal na latency ng RAM dahil kinakailangan ding isaalang-alang ang dalas kung saan ito gumagana ( kalahati ng inihayag na "MHz": 2133, 2400, 3000…) at, sa katunayan, ito ay higit na pagtukoy kadahilanan kaysa sa CL. Ang aktwal na latency ng RAM ay nakakaimpluwensya sa pagganap ng processor, at higit pa lalo na sa mga laro, na kailangang ma-access ang RAM nang mas madalas. Sa AMD Ryzen ang mga dalas ng RAM ay mas mahalaga kaysa sa kaso ng Intel Socket 1151 processors (CAS latencies matter talaga ang parehong), at lalo na kung gumagamit ka ng isang Ryzen processor para sa mga laro mas kanais-nais na gumamit ng memorya ng RAM ng dalas 3000MT / s o higit pa.. Kapag bumili, pinakamahusay na makahanap ng isang balanse sa pagitan ng pagganap at presyo dahil sa mataas na kasalukuyang gastos ng RAM.

Kaya alam mo na ngayon, inaasahan namin na ang aming artikulo ay tumulong sa iyo upang mas maunawaan ang konsepto ng latency sa memorya ng RAM. Mayroon ka bang alinlangan tungkol dito? Kailangan mo ng payo sa kung ano ang mga dalas ng RAM na bibilhin? Mayroon ka bang mga mungkahi o pagpuna tungkol sa ipinaliwanag namin sa iyo? Huwag mag-atubiling mag-iwan sa amin ng isang puna o magbukas ng talakayan sa aming forum ng hardware!

Mga Tutorial

Pagpili ng editor

Back to top button