Kas yra RAM laikas?

click fraud protection

Daugeliui kompiuterių vartotojų, pirkdami kompiuterį, per daug nerūpės našumas. Kol jis pakankamai greitas ir pigus, tai pakankamai gerai. Jie nusipirks kompiuterį su dabartiniu arba ankstesnės kartos centriniu procesoriumi ir ieškos tinkamos atminties vietos pusės terabaito tikslumu.

Kai kurie gali ieškoti procesoriaus greičio, branduolių skaičiaus ar RAM talpos, tačiau dažniausiai taip ir būna. Jei esate technologijų entuziastas, galite skirti daugiau dėmesio šiems dalykams, kad žinotumėte, ką gaunate ir ar tai tikrai geras sandoris.

Vienas iš būdų, kaip išspausti didžiausią kompiuterio našumą, yra gauti didelio našumo RAM. Reikšmingas ryškus pardavimo skaičius yra RAM, pvz., DDR4-3200 arba DDR5-6400, laikrodžio greitis. Techniškai šis antrasis skaičius nėra laikrodžio greitis. Tai perdavimo greitis. Tai dvigubai greitesnis, nes DDR RAM yra dviguba duomenų perdavimo sparta. Vis dėlto didesnis skaičius rinkodaros medžiagoje skamba geriau.

Ši perdavimo sparta yra RAM pralaidumo matas, todėl didesni skaičiai yra geresni. Tačiau pralaidumas nėra vienintelis RAM našumo veiksnys. Vėlavimas yra toks pat svarbus, jei ne dar svarbesnis.

Kas yra Latencija?

Vėlavimas yra delsos tarp proceso inicijavimo ir faktinio įvykimo matas. Paprastas pavyzdys yra jūsų interneto ryšio „ping“. Jei kada nors atlikote greičio testą, pamatysite savo atsisiuntimo greitį ir ping. Atsisiuntimo greitis yra jūsų interneto pralaidumas, o ping yra delsa tarp jūsų užklausos pateikimo ir serverio, kuris ją gauna. Kaip žino daugelis žaidėjų, nesvarbu, koks greitas yra jūsų internetas. Neturėsite geros patirties, jei turėsite didelę delsą.

Didelio našumo RAM visada reklamuos savo greitį. Jis dažnai reklamuoja bent vieną konkretų delsos matą. Dažniausias ir svarbiausias delsos matas yra CAS delsa, kartais sutrumpinama iki CL. Pažvelgus šiek tiek giliau į produkto specifikacijas, paprastai galima rasti pagrindinius keturis pagrindinius laikus. Tai yra tCL/tCAS (CAS delsa), tRCD, tRP ir tRAS. Po šio laiko kartais gali būti nurodytas penktasis skaičius, komandų dažnis, tačiau tai šiek tiek skiriasi ir apskritai nesvarbu.

RAM veikimo pagrindai

Prieš apibrėžiant šiuos pirminius laikus, labai svarbu suprasti, kaip iš tikrųjų veikia RAM. RAM duomenys saugomi stulpeliuose ir bet kuriuo metu galima sąveikauti tik su vienu. Kad galėtumėte skaityti iš stulpelio arba į jį rašyti, pirmiausia turite atidaryti eilutę, kurioje yra tas stulpelis. Vienu metu galima atidaryti tik vieną eilutę. RAM gali būti su keliais bankais. Tokiu atveju viename banke gali būti tik viena eilutė. Nors vienu metu galima sąveikauti tik su vienu stulpeliu, antrajame banke atidarius antrą eilutę, kitą skaitymo arba rašymo operaciją galima efektyviai sudėti į eilę.

Svarbu suprasti, kad laikas nėra absoliučios vertybės. Jie iš tikrųjų yra RAM įvesties / išvesties laikrodžio kartotiniai, nes jie yra laikrodžio ciklų vienetai. Vėlgi, RAM yra dviguba duomenų perdavimo sparta, kuri yra pusė reklamuojamo greičio. Norėdami nustatyti tikrąjį konkretaus laiko delsą, turite atlikti tam tikrą skaičiavimą. Galite atlikti 1/(reklamuojamas perdavimo greitis Ts/2), kad gautumėte vieno laikrodžio ciklo trukmę sekundėmis, o tada padauginkite ją iš laiko santykio, kurio reikšmę norite sužinoti. Arba, tarkime, norite lengviau praleisti laiką. Tokiu atveju galite atlikti 2000/skelbtą perdavimo spartą MT, kad gautumėte vieno laikrodžio ciklo trukmę nanosekundėmis ir padaugintumėte ją iš laiko santykio.

Pavyzdžiui, jei turime du RAM rinkinius, DDR4-3000 CL15 ir DDR4-3200 CL16, galime padaryti (2000/3000)*15 ir (2000/3200)*16, kad išsiaiškintume, kad abiejų tipų absoliutus CAS delsa. RAM yra 10 nanosekundžių.

Pirminiai laikai

Pagrindinis RAM laikas paprastai pateikiamas kaip keturių skaičių, atskirtų brūkšneliais, rinkinys. Kartais prie jų bus pridėtas „1T“ arba „2T“. Toliau pateikiamuose pavyzdžiuose naudosime pirminius laikus iš dviejų įrašų mūsų naujausiame straipsnyje apie geriausia žaidimų RAM 2022 m: G.Skill Trident Z Royal DDR4 3200 CL16-18-18-38 ir G.Skill Trident Z5 RGB DDR5 6400 CL32-39-39-102. Šiuose pavyzdžiuose pirminis laikas yra atitinkamai 16-18-18-38 ir 32-39-39-102. Vieno laikrodžio ciklo laikas yra atitinkamai 0,625 nanosekundės ir 0,3125 nanosekundės.

Pastaba: Visi šie laikai turi įtakos bet kuriai operacijai, skaitymui ar rašymui, tačiau toliau pateiktuose pavyzdžiuose nurodysime tik skaitymo operacijas, kad viskas būtų paprasta.

CAS delsa

Pirmasis pirminio laiko skaičius yra CAS delsa. Paprastai tai yra pagrindinis laikas, kurį reikia patobulinti, jei bandote peršokti RAM. CAS delsa taip pat gali būti pažymėta CL, tCAS arba tCL, o pastarieji du dažniau randami BIOS ir kitose konfigūravimo priemonėse. CAS yra stulpelio adreso strobo trumpinys. Techniškai tai nebėra stroboskopas. Tačiau komanda nuskaito duomenis iš atviros eilutės stulpelio, vadinamo „puslapio įvykimu“.

tCL yra matas, nurodantis, kiek ciklų po to, kai buvo išsiųsta CAS komanda, atsakymas bus pradėtas grąžinti per I/O magistralę. Taigi mūsų DDR4 pavyzdyje CAS delsa yra 10 nanosekundžių; mūsų DDR5 pavyzdyje CAS delsa taip pat yra 10 nanosekundžių.

RAS į CAS vėlavimas

Antrasis pirminio laiko įrašas yra RAS į CAS delsa. Paprastai tai bus pažymėta kaip tRCD ir yra minimali, o ne tiksli reikšmė. Jei, gavus skaitymo nurodymą, nėra atidarytų eilučių, tai vadinama „puslapio praleidimu“. Pirmiausia reikia atidaryti eilutę, kad būtų galima pasiekti stulpelį ir nuskaityti jos duomenis. RAS reiškia Row Access Strobe. Kaip ir CAS, tai nebėra stroboskopas, kurio pavadinimas yra pagirios, bet tai yra komandos, išleistos atidaryti eilutę, pavadinimas.

RAS į CAS delsa yra mažiausias laikrodžio ciklų skaičius, kurio reikia norint atidaryti eilutę, darant prielaidą, kad nė vienas nėra atidarytas. Laikas, per kurį galima nuskaityti duomenis pagal tą scenarijų, yra tRCD + tCL. Mūsų DDR4 pavyzdyje tRCD yra 18, tai yra 11,25 nanosekundės, o mūsų DDR5 pavyzdyje tRCD yra 39, o tai suteikia 12,1875 nanosekundės.

Eilės išankstinio įkrovimo laikas

Trečiasis pagrindinis laikas yra eilutės išankstinio įkrovimo laikas, paprastai sutrumpinamas iki tRP. Ši vertė yra būtina, kai yra kitokio tipo praleistas puslapis. Šiuo atveju dešinioji eilutė nėra atidaryta, o kita eilutė. Norėdami atidaryti dešinę eilutę, pirmiausia turite uždaryti kitą eilutę. Eilutės užbaigimo procesas vadinamas išankstiniu įkrovimu. Tai apima reikšmių įrašymą į eilutę, nuskaitytą nuo jos atidarymo.

Eilės išankstinio įkrovimo laikas yra minimalus laikrodžio ciklų skaičius, reikalingas išankstinio įkrovimo procesui užbaigti atviroje eilutėje. Bendras laikas, per kurį būtų galima nuskaityti duomenis iš langelio, pagal šį scenarijų būtų tRP + tRCD + tCL. Kadangi abiejuose mūsų pavyzdžiuose tRP reikšmės yra tokios pačios kaip tRCD, nesunku pastebėti, kad jos baigsis su tomis pačiomis vertėmis: 11,25 nanosekundės DDR4 tRP ir 12,1875 nanosekundės DDR5 tRP.

Eilutės aktyvavimo laikas

Ketvirtasis pagrindinis laikas yra eilutės aktyvavimo laikas, paprastai sutrumpinamas iki tRAS. Tai yra minimalus laikrodžio ciklų skaičius tarp komandos atidaryti eilutę ir išankstinio įkrovimo komandos, kad ją vėl uždarytumėte. Tai laikas, kurio reikia norint atnaujinti eilutę. Tai vienintelis pirminis laikas, kuris sutampa su kitu, ypač tRCD. Reikšmės skiriasi, bet paprastai yra maždaug tRCD + tCL, nors jos gali svyruoti iki maždaug tRCD + (2* tCL).

Mūsų DDR4 pavyzdys turi 38 ciklų tRAS, o bendras laikas yra 23,75 nanosekundės. Mūsų DDR5 pavyzdyje rRAS reikšmė yra 102 ciklai, o bendras laikas yra 31,875 nanosekundės.

Istoriškai sinchronizuoto DRAM vertės buvo labai artimos tRCD + tCL, kaip matyti mūsų DDR4 laiko pavyzdyje. tRCD + (2* tCL) scenarijus tradiciškai buvo naudojamas asinchroninei DRAM, nes atminties valdikliui reikėjo skirti daugiau nei pakankamai laiko operacijai užbaigti. Įdomu tai, kad DDR5 šiuo metu taip pat naudoja tRCD + (2* tCL) sumą. Neaišku, ar tai įvyko dėl standarto pakeitimo, ar tai yra ankstyvųjų DDR5 produktų problema, kuri bus griežtinama, kai platforma bręs.

Įdomu tai, kad yra keletas įrodymų, kad galima paleisti naudojant tRAS, žemesnę nei tRCD + tCL. Teoriškai tai tikrai neturėtų veikti. Neaišku, ar taip yra todėl, kad ši reikšmė, kaip ir dauguma kitų laiko, yra minimali, o atminties valdiklis praktiškai pasirenka naudoti laisvesnį laiką. Arba jei nustatymai buvo tik iš dalies stabilūs. Iš pagrindinių laikmačių tai tikriausiai turi mažiausią poveikį tikram našumui, tačiau gali būti verta pakoreguoti, jei norite pasiekti didžiausią našumą, ypač esant didelėms dabartinio DDR5 reikšmėms.

Komandų dažnis

Komandų dažnis yra ciklų tarp pasirinkto DRAM lusto ir tame luste vykdomos komandos skaičius. Yra daug šios reikšmės akronimų, pvz., CR, CMD, CPC ir tCPD. Lengviausias būdas pasakyti, kad po skaičiaus reikšmės paprastai rašoma „T“. Nepaisant T žymėjimo, tai vis dar yra laikrodžio ciklų matas.

Dauguma RAM, kurias rasite, veiks 2T, nors kai kurios gali veikti ir 1T. Skirtumas bus minimalus, nes tai yra vieno laikrodžio ciklo skirtumas, mažesnis nei nanosekundė.

Antrinis ir tretinis laikas

Yra daug kitų antrinių ir tretinių laikotarpių, kuriuos galima pakeisti. Tačiau tai padaryti yra labai sudėtinga. Net patyrusiems atminties greitintuvams gali prireikti dienos ar daugiau, kol rinkimas bus stabilus. Kai kuriuos lengviau pritaikyti nei kitus ir jie turi didesnį poveikį. Pavyzdžiui, tREFI ir tRFC. Jie valdo, kaip dažnai atnaujinamos atminties ląstelės ir kiek laiko trunka atnaujinimo procesas. Atnaujinimo proceso metu bankas turi neveikti. Taigi turėdami kuo didesnį intervalą tarp atnaujinimų ir kuo trumpesnį atnaujinimo laikotarpį, jūsų RAM gali veikti ilgiau.

Šių reikšmių derinimas rodo konkrečią reikšmę, kai jūsų RAM konfigūracijoje yra nepakankamas bankų skaičius. Labai svarbu suprasti, kad neteisingai nustačius šias vertes, sukels didelio masto atminties sugadinimo klaidos, nes ląstelės nebus pakankamai dažnai atnaujinamos. Šie nustatymai taip pat yra jautrūs RAM temperatūrai, nes tai tiesiogiai įtakoja, kaip greitai mažėja elemento įkrova ir kaip dažnai jį reikia atnaujinti.

Atminties valdiklio santykis

Naujausios kartos CPU gali leisti konfigūruoti atminties valdiklio santykį. Tai paprastai žinoma kaip 1, 2 ir 4 pavaros. „Gear 1“ leidžia atminties valdikliui veikti santykiu 1:1 su atmintimi. Tačiau tai lemia per didelį energijos suvartojimą, viršijantį 3600 MTs, o tai turi įtakos sistemos stabilumui. Norint šiek tiek padidinti delsą, perjungus į „Gear 2“, atminties valdiklis veikia santykiu 1:2, perpus mažesniu nei atminties greičiu. Tai galiausiai suteikia naudos tik iš maždaug 4400 MT ir daugiau. 1 pavara yra geresnė, bet 2 pavara gali užtikrinti stabilumą važiuojant didesniu greičiu.

Nors tai svarbu DDR4 RAM, DDR5 RAM šiuo metu visada veikia „Gear 2“, nes ji pradeda veikti greičiau. Nors šiuo metu tai nereikalinga, nes technologija nėra pakankamai subrendusi naudoti, „Gear 4“ atminties valdiklį valdytų santykiu 1: o atmintis būtų ketvirtadaliu greičio. Vėlgi, tai būtina tik važiuojant dideliu greičiu. Tačiau neaišku, kur tiksliai bus šis perjungimas, nes aparatinės įrangos dar nėra.

Išvados

RAM laikas suteikia neįtikėtiną sistemos RAM konfigūraciją. Tačiau jie taip pat yra gili triušio skylė, jei pereinate prie viso RAM. Kad būtų lengviau gauti daugumą privalumų, XMP standartas leidžia atminties gamintojams nurodyti savo rekomenduojamus laikus už JEDEC standartų ribų. Tai gali pasiūlyti papildomo našumo, kai įdiegiama beveik „plug-and-play“.

Kai kuriais atvejais XMP profilis bus įjungtas pagal numatytuosius nustatymus. Vis dėlto dažnai jį reikės pasirinkti rankiniu būdu BIOS. Tai automatiškai pritaiko didesnį pardavėjo rekomenduojamą greitį ir sugriežtina pardavėjo patikrintų nustatymų laiką. Jei nuspręsite sukonfigūruoti savo RAM laiką, labai svarbu žinoti, kas jie yra ir ką jie daro.