Computer RAM Timing Vilkår

Datamaskin prosessorer bruker Random Access Memory til å lagre data som det trenger for å få tilgang til raskt. Kjørende programmer og resultatene av beregninger blir lagret i RAM, slik at datamaskinen ikke trenger å involvere seg med lange leser fra harddisken for hver data forespørsel. Imidlertid er tilgang til data på RAM ikke momentant: Computer ingeniører beregne selv de minste forsinkelse i tid når du arbeider med memory access. Fire typiske begreper som brukes til å diskutere minne latency er CAS latency, Row Adresse til Column Address Delay, Row Pre-Charge Time, og Row Active Time.

CAS Latency

Minne i RAM arrangerer seg selv i en matrise, eller en todimensjonal matrise med kolonner og rader. Når du forsøker å få data fra RAM, setter kontrolleren en adresse til raden av minnet. Deretter blir en søyleadresse angitt. CAS-signalet aktiveres av styreenheten for å få tilgang til denne kolonne. Etter dette, noen datamaskin klokkesykluser skje før data tilbake til kontrolleren. Antallet klokkesykluser i denne perioden er Column Address Strobe (CAS) ventetid.

Row Adresse til Column Address Delay

Siden RAM er bestilt av rader og kolonner, må en separat signal oppstå både rader og kolonner. Dette er noe som ligner på en database rutenett, eller et Excel-regneark: For å finne ut hva som befinner seg i en celle, må du først sjekke rad og deretter sjekke kolonnen. The Row Adresse til Column Address Delay representerer nettopp det: Tiden mellom når en prosessor eller minne kontrolleren går inn i en rad adresse og når kontrolleren kommer kolonneadresse.

Row Pre-charge Tid

Etter en lageraksess operasjon av lagerstyreenheten, en viss tid vil foreligge i hvilken styreenheten ikke kan velge en annen rad. Dette inkluderer tid til å velge en rad, Row Adresse til Column Address Delay, og CAS Latency. Denne gangen, kalt Row Pre-Charge Time, er minste tid som kreves for å velge en ny rad fra en tidligere minne operasjon.

Row aktiveringstid

Etter Row Pre-Charge Tid er den Row Activation Time. Denne tid representerer tiden mellom en rad tilgang i en operasjon fra raden adgang i den neste operasjon. Dette ventetid er forskjellig fra den Row Pre-Charge i at dette er tiden ETTER rad er valgt, og minnet kontrolleren faktisk kan få tilgang til en rekke verdi. The Row aktiveringstid omfatter summen av CAS Latency, Row Adresse til Column Address Delay, og Row Pre-Charge Time.