Permalänk
Medlem

Hur fungerar minnet - T.ex Mega Hertz.

Jag satt och fundera på hur ett minne egentligen fungerar.
Vi säger att det är 1600Mhz.

Är det då alltså totala minnet eller per "pinne" som det ger 1600Mhz. För det är väl 240-pin på DDR3. Det blir alltså 1600*240. Men jag tror inte det är så.. Kan alltid va bra att fråga iaf ^^

Och sen tänkte jag på 1600Mhz.. vad menas med det. Skickar den 1600M (1 600 000 000) ettor och nollor i sekunden? Eller skickar den 1600M bitar (med ettor och nollor) i sekunden.

Så hur fungerar det egentligen?

Visa signatur

Köp ny mus för 800:- JA, du kommer bli GRYM på cs och sätta huvudskott hela tiden. Du får heller ALDRIG ont i leder.
Eller är det bara så att e-pen*** förlängs om du har en dyrare mus?

Permalänk
Medlem

Minnen som lite slarvigt brukar sägas vara 1600 MHz är egentligen 800 MHz. Om vi pratar om DDR-minnen så står dock DDR för Dual Data Rate, vilket betyder att de skickar data två gånger per klockcykel. Ett 800 MHz minne överför därför data 1600 miljoner gånger i sekunden, eller 1600 MT/s (MT = mega-transfers).

DDR SDRAM-minnen använder sedan en 64-bitars buss, dvs. de överför 64 bitar i varje överföring. Det blir alltså 8 bytes, och totalt så blir överföringshastigheten därför 8*1600 = 12800 MB/s.

Permalänk
Medlem

När det gäller DDR3-1600 så körs själva minnemodulerna på 200 MHz. Siffran 1600 har med hur många minnestransaktioner som kan göras per sekund, i detta fall 1600 Mt/s (miljoner transaktioner/sekund). I/O bussen sker i 800 MHz med överföringar i början och slutet av bärvågen (se DDR för mer info).
DDR3 är 64-bitars, så bara 64 av de 240 pinnarna används till att överföra data, övriga andvänds till addressering, refresh, paritet, checksummor mm. Med 1600 Mt/s och 64 bitar så blir det 1600*64/8=12800 MB/s.

Visa signatur

kill -s SIGCHLD `pidof Kenny`
bash: Oh my god, they killed Kenny
init: You Bastards

Permalänk
Medlem

Ahh ok då häger jag med. Så om man höjer Mhz till 2000 så blir det teoretiskt 16000MB/s. Inte för att det gör någon märkbar skillnad i "mindre" processer.

Men för att klargöra så är det 800 MHz UT och 800MHz IN (800+800=1600). Eller är jag ute och cyklar på den biten?

Visa signatur

Köp ny mus för 800:- JA, du kommer bli GRYM på cs och sätta huvudskott hela tiden. Du får heller ALDRIG ont i leder.
Eller är det bara så att e-pen*** förlängs om du har en dyrare mus?

Permalänk
Hedersmedlem
Skrivet av zillio:

Ahh ok då häger jag med. Så om man höjer Mhz till 2000 så blir det teoretiskt 16000MB/s. Inte för att det gör någon märkbar skillnad i "mindre" processer.

Men för att klargöra så är det 800 MHz UT och 800MHz IN (800+800=1600). Eller är jag ute och cyklar på den biten?

Nej det har inget med ut och in att göra. En klocka används för att hålla saker synkroniserade så man vet när något händer, så varje klockcykel kan man adressera minnet vare sig man vill läsa eller skriva.