Hirdetés

Aktív témák

  • DcsabaS

    senior tag

    válasz MoonFace #52 üzenetére

    Kedves MoonFace!

    ''DDR memória SDR üzemben'':
    A PC-kben használt SDR és DDR SDRAM-ok között valóban van számos különbség, nemcsak közvetlenül az üzemmódjukból fakadó. Ezért aztán nem is csereszabatosak. De ez mégsem jelenti azt, hogy a DDR SDRAM-nak ne lenne SDR üzemmódja, ahogyan pl. az AGP 4x grafikus kártyának is lehet AGP 2x, vagy 1x üzemmódja (noha ott is mások a feszültségi szintek).

    Írod:
    ''Egyébként pl. a DDR memória minimális burst-lenght értéke épp azért 2 (és nem 1, mint SDR-nél), mert a minimális egy órajel alatt MINDENKÉPPEN két adatot visz át.''
    Csakhogy nem mindegy, hogy milyen 2 adatot. Átviheti 2-szer ugyanazt az adatot is.

    Írod:
    ''a DDR memória gyakorlatilag attól lehet DDR, hogy a chip-en belüli busz-szélesség duplája a külsönek (DDR-II-nél meg négyszerese), így az I/O pufferbe/böl két külsö busszélességnyi adat vándorol órajelenként. ''
    Valóban 2 külső buszszélességnyi adat vándorolhat órajelenként, de mint írtam, azok lehetnek azonosak is, ezért amikor a DDR memória kifelé kommunikál, a fel- és a lefutó éleknél is ugyanazt az adatot mutathatja egy teljes cikluson kereszteül.

    Vélekedsz:
    ''Úgyhogy szerintem ''elvi szinten is beláthatod'', hogy a DDR memória nem tudhatja az SDR üzemmódot, és ugyanezt fenntartom az EV6-ra is. ''
    A logikád mentén nyilván azt is be tudod látni, hogy egy AGP 4x kártya nem működhet AGP 2x üzemmódban, vagy hogy más példával éljek, egy 16 bit-es hangot nem lehet 8 bit-es pontossággal analóg jellé konvertálni (:-)...

    Írod:
    ''Félreértések elkerülése végett: a chipset nem kommunikál a memóriával (eltekintve talán a memória-frissítéstöl)! ''
    Dehogyisnem! Rajta keresztül (a memóriavezérlő által) zajlik a kommunikáció. És különösen fontos ez a funkció, amikor a chipsetnek olyan speciális feladatai is vannak, hogy teszem azt a processzor 64 bit-es interfésze és a Dual-channel (128 bit-es) RAM között cserélje az adatokat, vagy a processzor DDR busza (ha éppen abban az üzemmódban van) és az esetleg az SDR üzemmódú RAM között.

    Vélekedsz:
    ''Éppen ezért nem létezik ''csak a chip-készlet és a memória közötti kommunikáció'', így ennek sebességét sem lehet mérni. ''
    Van adatmozgás mindkét irányban, tehát van kommunikáció. Vezérelni is lehet, a chipset driverein keresztül. Miért ne lehetne akkor mérni? (Persze a chipset gyártójának közreműködése alighanem előnyös.)

    Vélekedsz:
    ''Az a sebesség amiröl Te beszélsz nem a benchmark-programok által mérhetö, hanem az adott memória datasheet-jéböl kiolvasható adat, azt ugyanis a gyártó garantálja, csak olvasni kell tudni...''
    Szó sincs róla. Pontosan abból van itt a vita, hogy én nem hiszem el eleve és feltételek nélkül azokat a dolgokat, amit egy gyártó sejteni enged valamilyen irományaiban.

    Írod:
    ''Így vagy úgy, de megfelelö körülmények között az én ''valós alkalmazásom'' tökéletesen kihozza a 100 vs. 133MHz-es SDRAM közti sávszélesség-különbséget K7/100MHz FSB mellett''
    Mit csinál a te alkalmazásod és mekkora volt a javulás? 30 százalék?!?

    AGP:
    Az 1x AGP-t anno úgy alkották meg, hogy az eredő átviteli sebessége éppen megfeleljen a PCI buszénak, de 66 MHz-en járatva, hogy lehetőség legyen később a gyorsítáásra.

Aktív témák