A RAM beállításainak kézikönyve (azaz a RAM időzítése)

A RAM beállításainak kézikönyve (azaz a RAM időzítése)

azaz

ÁRNYÉK:
A RAM beállításainak kézikönyve (azaz a RAM időzítése)

A RAM túlhúzásáról szóló cikkben röviden kitértem az időzítésnek a teljes rendszer teljesítményére és stabilitására gyakorolt ​​hatására. E különböző időzítések mögött rejlő valódi lényeg azonban sokkal mélyebben rejtőzik az elektrotechnika mélyén. Lényegében mindegyik beállított érték számos ciklust tesz lehetővé a memóriában, amelyeket egy művelet végrehajtásához el kell végeznie. A modern BIOS-okban négy ilyen beállítás létezik, amelyek lehetővé teszik a megfelelő szintű vezérlést.

Az első a tRAS, vagyis a Row Access Strobe. Ez a ciklusok száma, amelynek a RAM-nak egyetlen memóriablokkból kell adatokat olvasnia.
Az adatblokk kérése és a tényleges olvasási művelet közötti időt tRCD-nek nevezzük.
A CAS időzítése az a ciklusok száma, amelyek során a rendszer által a nyitott memória bankból igényelt memória pontos mennyiségét megadják.
Végül a tRP a folyamat egyfajta "befejezésének" tekinthető; azaz ez az az idő, amelyre a memória bezárja a nyitott bankot, és készen áll egy új kérésre.
Az időzítéseknél szokás a tRAS-tRCD-tRP-CAS-t ilyen módon elrendezni. Most már tudja, mit mondok, amikor megemlíti, hogy az XMS3500 7-3-3-2-es sebességgel működik 217MHz-en. Van, aki eltér ettől a színvonaltól, de ez a leggyakoribb, amellyel találkoztam.

Minden RAM-kártyának van egy kis chipje, az úgynevezett SPD (Serial Presence Detect), amely a gyártó által beállított időzítéseket tárolja. Ha a BIOS-t "AUTO" időzítésre állítja, akkor az SPD-ben lévő RAM időzítéseket olvassa fel. Az irányítás átvételének első lépése a manuális beállítás. Ha meg szeretné tudni, hogy mi az "ártalmatlan" időzítés a RAM-kártyájához, nézze meg a RAM-gyártó webhelyén található termékleírások oldalt. Egyeseknél előfordulhat, hogy be kell ásniuk a PDF-fájlokat, hogy megtalálják ezeket az időzítéseket. Vannak olyan eszközök is, amelyek képesek leolvasni az időzítéseket egy Windows környezetben, de általában nem olyan megbízhatóak, vagy nem fognak jól működni a sémával, mint a BIOS. Miután megértette őket, lépjen a BIOS-ba, és manuálisan állítsa be a gyártó specifikációinak listáján megadott időzítéseket.

Általános szabály, hogy egy kisebb szám magasabb memória-reprezentációt biztosít. Ha azonban kevesebb műveletre van szüksége egy művelethez, akkor több műveletet hajt végre x idő alatt. Ha nem tervezi a RAM túlhúzását, akkor megtarthatja jelenlegi sebességét, és egyszerűen csökkentheti az időzítést a jobb teljesítmény érdekében. Íme néhány irányelv, amelyet követhet a különböző időzítési beállítások tesztelése során:

- A CAS az összes időzítés legkritikusabb értéke, legfeljebb a RAM hatékonyságát befolyásolja.
- A tRCD és a tRP leggyakrabban 2 és 4 között van
- A CAS-nak 2, 2,5 vagy 3 között kell lennie
- A tRAS-nak mindig a legnagyobb számnak kell lennie, lásd a következő bekezdést

A tRAS egyedülálló abban az értelemben, hogy ha csökkenti, akkor nem mindig éri el a memória hatékonyságának növekedését, amelyet a mushkin dokumentál, mert a tRAS-nak a tRCD, CAS és 2 értékeinek összegének kell lennie. Ezen értékeknél alacsonyabb értéknél a az elmélet azt állítja, hogy csökken a hatékonyság, és magasabb értékeknél szükségtelen várakozás és késés lesz. Például, ha a tRCD-t 3-ra, a CAS-t 2-re állítja, akkor a tRAS-nak 7-nek kell lennie. A tRAS részletesebb magyarázatához és nagyszerű példákhoz olvassa el a „Mi a tRAS, és miért van mind a háttérben, mind pedig a fontos?” Című cikket. („Mi a tRAS, és miért egyszerre hátra és fontos?”). Az elméletét úgy teszteltem, hogy először 7-3-3-2-re, majd 6-3-3-2-re állítottam. 6-2-2-2-t is megpróbáltam 5-2-2-2 ellen.

(vegye figyelembe, hogy a sorrend RAM teljesítmény alapján történik)
7-3-3-2 (megfelelő tRAS)
6-3-3-2 (nem megfelelő tRAS)
6-2-2-2 (megfelelő tRAS)
5-2-2-2 (nem megfelelő tRAS)

Jelölje meg a megállapodást? Bár nem nagy, és a legtöbb program nem észrevehető, a nem megfelelő tRAS-okkal járó termelékenységvesztés jelen van.

És most, hogy vannak a dolgok a valóságban. Az időzítés önálló irányításának ötlete az, hogy rögzítse őket a maximális stabilitáshoz, hatékonysághoz és túlhúzhatósághoz (órajelző képesség). Mint korábban említettem, alacsonyabb időzítés = nagyobb sebesség. A nagyobb sebesség azonban alacsonyabb órajelhez vezet, és a stabilitás csökkenéséhez is vezethet. Ezzel szemben az időzítés emelése növeli az óra képességét és a stabilitást, de a sebesség rovására. A megnövekedett óraképesség gyakran lehetővé teszi, hogy ellenálljon, sőt megszüntesse a hatékonyság csökkenését. Az egyetlen módja ennek megértésére mindkettő kipróbálása; magas óra és magas időzítés vagy alacsony óra és alacsony időzítés. A legújabb trendek szerint a Pentium 4 konfigurációk a legjobbak nagy sebességgel és nagy időzítéssel, míg az AMD rendszerek a kettő lapos keverékében teljesítenek a legjobban, az alacsony sebesség és az alacsony időzítés irányába enyhe elfogultsággal. Ne feledje, hogy az AMD-konfigurációk a szinkron memória buszokkal és az FSB-vel működnek a legjobban. Csak dolgozzon a beállításokkal, és próbáljon ki mindent. Ne felejtsük el, hogy a tRAS-t mérlegeltük, és az általam említett egyéb főbb irányelveket.