Új hozzászólás Aktív témák

  • Ch4r0n

    tag

    Sziasztok!

    Próbálok valamit megérteni a memóriák terén, de nem jutok egyről a kettőre. Csak próbálok elmélyedni a szakmában ezért kérdem. Onnan indult az egész, hogy az Intel Celeron D 336 csak 333MHz-en engedi futni a 400MHz-es DDR ramot.

    Az okát értem, hogy a CPU fizikai Bus Speed-je csak 133MHz, ami a QDR miatt 533MHz effektív órajelre jön ki. Tehát egy rezgés alatt 4x továbbít adatot a CPU, így a 64 bit-es busz szélesség miatt a sávszélesség a következőképpen alakul:

    CPU sávszélesség számítás
    64 bit busz szélesség x 533 MHz effektív órajel x 1.000.000 rezgésszám = 34.112.000.000 bit / 8
    4.264.000.000 byte / 1024
    4.164.062,5 kilobyte / 1024
    4066,4 megabyte, a végeredmény tehát 4066 MB/mp

    Memóriánál mivel DDR egy rezgés alatt 2x küld adatot, 167 MHz valódi órajel, a DDR miatt 333MHz effektív órjel.

    Memóra sávszélesség számítás: Dual DDR
    Busz szélessége 128 bit x 333 Mhz effektív órajel x 1.000.000 rezgésszám =42.624.000.000 bit / 8
    5.328.000.000 byte / 1024
    5.203.125 kilobyte / 1024
    5081,1 megabyte, a végeredmény tehát 5081 MB/mp

    Tehát ha jól gondolom a CPU a szűk keresztmetszet és még a 333MHz-en járó ramokat se használja ki. Gondolom ezért nem engedi beállítani a biosban (nem is látszik) a 400MHz a ramoknál, hogy kisebb legyen a vesztesség.

    Kérdésem az, hogy jól csináltam a sávszélesség számításokat, tényleg a kristály 1 milliós rezgésszámához van köze? Illetve jól látom az összefüggéseket amiket fentebb taglaltam? Végül, hogyan jön ki a memória valódi órajele? A 167 MHz-es valódi és ebből adódóan a 333 MHz effektív órajel? Gondolom a DRAM : FSB arány 5:4 arányához lehet köze, de sehogy se tudom vissza matekozni...

    Előre is köszi ha jön egy guru és rendbe teszi a káoszt, ami a fejemben van...

    [ Szerkesztve ]

Új hozzászólás Aktív témák