Latenssi (mukaan lukien englanninkielinen CAS Latency, CL ; jargon timing ) on signaalin aikaviive dynaamisen hajasaantimuistin toiminnan aikana sivuorganisaatiolla , erityisesti SDRAM :lla . Näitä aikaviiveitä kutsutaan myös ajoituksiksi ja ne kirjoitetaan lyhyyden vuoksi kolmeksi numeroksi järjestyksessä: CAS Latency , RAS to CAS Delay ja RAS Precharge Time . Prosessori - muisti -osion suorituskyky ja viive tietojen lukemisessa muistista ja sen seurauksena järjestelmän nopeus riippuvat suurelta osin niistä.
Ajoitusten mittaaminen - linja - autosykli[ mitä? ] muisti. Siten jokainen numero kaavassa 2-2-2 tarkoittaa signaalin käsittelyviivettä muistiväyläjaksoissa mitattuna. Jos vain yksi numero on määritetty (esimerkiksi CL2), vain ensimmäinen parametri otetaan huomioon, eli CAS-latenssi .
Joskus muistin ajoituksen kaava voi koostua neljästä numerosta, esimerkiksi 2-2-2-6. Viimeistä parametria kutsutaan nimellä "DRAM Cycle Time Tras / Trc" ja se kuvaa koko muistisirun nopeutta. Se määrittelee sen aikavälin, jonka aikana rivi on avoinna tiedonsiirtoa varten (tRAS - RAS Active time) ja ajanjakson, jonka aikana rivin koko avaus- ja päivitysjakso (tRC - Row Cycle time), jota kutsutaan myös pankkijaksoksi. (Pankkisykliaika) on valmis. ).
Valmistajat yleensä toimittavat siruilleen , joiden pohjalta muistipalkki rakennetaan, tiedot suosituksista yleisimmille järjestelmäväylätaajuuksille. Muistipalkissa tiedot tallennetaan SPD -sirulle.ja piirisarjan käytettävissä. Voit tarkastella näitä tietoja ohjelmallisesti, esimerkiksi CPU-Z- ohjelmalla .
Käyttäjän näkökulmasta ajoitustietojen avulla voit arvioida karkeasti RAM-muistin suorituskykyä ennen sen ostamista. DDR- ja DDR2 - sukupolvien muistin ajoituksille annettiin suuri merkitys, koska prosessorin välimuisti oli suhteellisen pieni ja ohjelmat käyttivät usein muistia. DDR3-sukupolven muistin ajoitukset saavat vähemmän huomiota, koska nykyaikaisilla prosessoreilla (esimerkiksi AMD Bulldozer , Trinity ja Intel Core i5, i7) on suhteellisen suuret L2-välimuistit ja ne on varustettu valtavalla L3-välimuistilla, jonka avulla nämä prosessorit voivat käyttää muistia paljon harvemmin. , ja joissakin tapauksissa ohjelma ja sen tiedot sijoitetaan kokonaan prosessorin välimuistiin (katso Muistihierarkia ).
Parametrin nimi | Nimitys | Määritelmä |
---|---|---|
CAS-latenssi | CL | Viive sarakeosoitteen muistiin lähettämisen ja tiedonsiirron alkamisen välillä. Aika, joka tarvitaan ensimmäisen bitin lukemiseen muistista, kun tarvittava rivi on jo auki. |
Rivin osoite sarakkeen osoitteen viive | TRCD_ _ | Merkkien määrä rivin avaamisen ja sen sarakkeiden avaamisen välillä. Aika, joka tarvitaan ensimmäisen bitin lukemiseen muistista ilman aktiivista riviä, on T RCD + CL. |
Rivin esilatausaika | TRP_ _ | Pankin esilatauskomennon (rivin sulkeminen) ja seuraavan rivin avaamisen välillä olevien rastien määrä. Aika, joka tarvitaan ensimmäisen bitin lukemiseen muistista, kun toinen rivi on aktiivinen, on T RP + T RCD + CL. |
Rivin aktiivinen aika | T RAS | Pankin avaamiskomennon ja esiveloituskomennon välisten jaksojen määrä. Aika päivittää rivi. Päällekkäin T RCD :n päällä . Minimiaika aktivoinnin ja muistirivin esilatauksen välillä. Tämä on syklien määrä, jonka aikana muistimerkkijonoa voidaan lukea/kirjoittaa. Yleensä suunnilleen yhtä suuri kuin T RCD + T RP . |
Huomautuksia: |
CAS-latenssi ( englanninkielisestä sarakkeesta osoite strobe latency , CAS latency , CL , CAS latency) on odotusaika (ilmaistuna muistiväylän kellojaksojen lukumääränä) prosessorin pyynnön saada muistisolun sisältö ja välillä. aika, jolloin RAM pystyy lukemaan pyydetyn osoitteen ensimmäisen solun[ määritä ] .
SDR SDRAM -muistimoduulien CAS-viive voi olla 1, 2 tai 3 jaksoa. DDR SDRAM -moduuleilla CAS-latenssi voi olla 2 tai 2,5.
Muistimoduuleissa käytetään nimitystä CAS tai CL. Tunniste CAS2 , CAS -2 , CAS=2 , CL2 , CL-2 tai CL=2 ilmaisee viivearvon 2.
Sukupolvi | Tyyppi | Tiedonsiirtonopeus ( megatapahtumia sekunnissa ) |
Vähän aikaa | Komennon antamisen nopeus | Jakson kesto | CL | 1. sana | 4. sana | 8. sana |
---|---|---|---|---|---|---|---|---|---|
SDRAM | PC100 | 100MT/s | 10ns | 100 MHz | 10ns | 2 | 20ns | 50ns | 90ns |
PC133 | 133MT/s | 7.5ns | 133 MHz | 7.5ns | 3 | 22.5ns | 45ns | 75ns | |
DDR SDRAM | DDR-333 | 333MT/s | 3ns | 166 MHz | 6 ns | 2.5 | 15ns | 24ns | 36ns |
DDR-400 | 400MT/s | 2.5ns | 200 MHz | 5 ns | 3 | 15ns | 22.5ns | 32.5ns | |
2.5 | 12.5ns | 20ns | 30ns | ||||||
2 | 10ns | 17.5ns | 27.5ns | ||||||
DDR2 SDRAM | DDR2-667 | 667MT/s | 1.5ns | 333 MHz | 3ns | 5 | 15ns | 19.5ns | 25.5ns |
neljä | 12ns | 16.5ns | 22.5ns | ||||||
DDR2-800 | 800MT/s | 1.25ns | 400 MHz | 2.5ns | 6 | 15ns | 18.75ns | 23.75ns | |
5 | 12.5ns | 16.25ns | 21.25ns | ||||||
4.5 | 11.25ns | 15ns | 20ns | ||||||
neljä | 10ns | 13.75ns | 18.75ns | ||||||
DDR2-1066 | 1066MT/s | 0.95ns | 533 MHz | 1.9ns | 7 | 13.13ns | 15.94ns | 19.69ns | |
6 | 11.25ns | 14.06ns | 17.81ns | ||||||
5 | 9.38ns | 12.19ns | 15.94ns | ||||||
4.5 | 8.44ns | 11.25ns | 15ns | ||||||
neljä | 7.5ns | 10.31ns | 14.06ns | ||||||
DDR3 SDRAM | DDR3-1066 | 1066MT/s | 0.9375ns | 533 MHz | 1.875ns | 7 | 13.13ns | 15.95ns | 19.7ns |
DDR3-1333 | 1333MT/s | 0.75ns | 666 MHz | 1.5ns | 9 | 13.5ns | 15.75ns | 18.75ns | |
6 | 9ns | 11.25ns | 14.25ns | ||||||
DDR3-1375 | 1375MT/s | 0.73ns | 687 MHz | 1.5ns | 5 | 7.27ns | 9.45ns | 12.36ns | |
DDR3-1600 | 1600MT/s | 0.625ns | 800 MHz | 1.25ns | 9 | 11.25ns | 13.125ns | 15.625ns | |
kahdeksan | 10ns | 11.875ns | 14.375ns | ||||||
7 | 8.75ns | 10.625ns | 13.125ns | ||||||
6 | 7.50ns | 9.375ns | 11.875ns | ||||||
DDR3-2000 | 2000MT/s | 0.5ns | 1000 MHz | 1 ns | kymmenen | 10ns | 11.5ns | 13.5ns | |
9 | 9ns | 10.5ns | 12.5ns | ||||||
kahdeksan | 8ns | 9.5ns | 11.5ns | ||||||
7 | 7ns | 8.5ns | 10.5ns |